/** Verde BC3
	Claro #4EBF7B 
	Oscuro #11302d
**/


.btn-ar.btn-primary {
  color: #fff;
  background: linear-gradient(to bottom, #11302d 5%, #11302d 100%);
}


#footer H3, #footer-widgets  H3 {
  color: #4EBF7B;
}

.dropdown > a::after {
  content: "";
}

#footer-widgets {
  background-color: #11302d;
}

.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}



h1, h2, h3, h4 ,h5 {
	font-family: "Outfit", "Open Sans", sans-serif; !important;
  color: #4EBF7B;
}


.knowledge-transfer a:hover img {
	opacity: 0.6;
	filter: grayscale(100%);
}
.contenidoblog h3 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: #000;
  margin: 30px 0;
}
.contenidoblog h3:after {
  position: absolute;
  top: 55%;
  overflow: hidden;
  width: 100%;
  height: 1px;
  content: '\a0';
  background-color: #ddd;
  border-left: solid 20px #fff;
}
.contenidoblog  a.readon {
	float: right;
}

.contenidoblog  a.readon {
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  color: #ffffff;
  font-size: 12px;
  background: #11302d;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.contenidoblog  a.readon:hover {
  background: #8f8f8f;
  text-decoration: none;
}



.navegacion ul, .blogpagination ul, ul.pagenav_ul {
	list-style-type: none;
}
.navegacion li , .blogpagination li {
    float: left;
	padding: 5px;
}
.navegacion, .blogpaginationcounter {
	clear: both !important;
	display: table !important;   /* Allow the centering to work */
	margin: 0 auto !important;
	text-align: center !important;
}




.services-header {
  min-height: 350px;
  background-image: url("../img/back_info.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  color: #11302d;
  margin-bottom: 40px;
}
.primary-dark-div {
  background-color: rgba(122, 176, 30, 0.3) !important;
}


.backresearchers {
  background-image: url("../img/back_edificio361.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.bc3-color {
  color: #11302d;
}

.headerrss {
	min-height: 120px;
}
.contentrss img{
	display:block;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}

a.without-undeline  {
	text-decoration: none;
	cursor: pointer;
}

.content-box.box-default:hover {
  background-color: #dddddd;
  border: 1px solid #11302d;
}

.content-box.box-default:hover i{
  color: #666666;
}
.content-box.box-default p{
  color: #666666;
}


.eventsnewsfeed a {
	color: #666666;
}

.eventsnewsfeed a:hover {
	color: #11302d;
}


.right-line-black {
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: #fff;
  margin: 30px 0;
}
.right-line-black:after {
  position: absolute;
  top: 55%;
  overflow: hidden;
  width: 100%;
  height: 1px;
  content: '\a0';
  background-color: #ddd;
  border-left: solid 20px #fff;
}

.edificio-color {
  color: #11302d;
}

#headerfeatured	{
	text-align: center;
}
.primary-dark {
  background-color: rgba(255, 255, 255, 0);
  /*background-color: rgba(0, 0, 0, 0.6);
  background-color: rgba(177, 22, 22, 0.5);  */ 
}
.headerdefault .primary-dark{
  min-height: 157px;
  padding: 0;
}		
.headerdefault {
  min-height: 25px;
  height: 25px;
  background-position: bottom center;
  color: #fff;
  border-top: 1px solid #11302d;
  border-bottom: 4px solid #11302d;
  background-image: url("../img/back_home.jpg") !important;
  /*background-size: cover; */
}





/* Container holding the image and the text */
.containerIMG {
    position: relative;
    text-align: center;
    color: white;
}

/* Bottom left text */
.bottom-leftIMG {
	text-align: left;
    position: absolute;
    bottom: 15px;
    left: 15px;
	width: 380px;
	background-color: rgba(79, 168, 0, 0.4); 
	padding: 15px;
	border-radius:10px; 
	border: 1px rgba(79, 168, 0) solid;
	font-size: 90%;
}

						.services-header-list li.modalVideoA a {
							  /*color: #999999;*/
							  text-decoration: none;
							  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
							  background-color: rgba(255, 255, 255, 0.2);
						}
						.services-header-list li.modalVideoA  a:hover {
						  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
						  background-color: rgba(255, 255, 255, 0.3);
						  box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.95);
						}						
						.modal {
						   top: 100px;
						   z-index: 9999999999;
						}


		#cookieallow {
		  padding:0px 0 0 10px;
		  margin:0px;
		  position: fixed;
		  bottom: 0px;
		  display: block;
		  padding: 20px;
		  padding-right: 60px;
		  border: 0;
		  background-color: #11302d;
		  color: #ffffff;
		  width: 100%;
		  font-size: 12px;
		  -webkit-box-shadow: 0px 2px 5px 2px ;
		   box-shadow: 0px 2px 5px 2px ; 
		   z-index: 9900001;
		   text-align: center;
		}
		#cookieallow a{
			color: #ffffff;
		}
		@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
		@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
		@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
		.fade-in {
			opacity:0;  
			-webkit-animation:fadeIn ease-in 1;  
			-moz-animation:fadeIn ease-in 1;
			animation:fadeIn ease-in 1;
			-webkit-animation-fill-mode:forwards; 
			-moz-animation-fill-mode:forwards;
			animation-fill-mode:forwards;
			-webkit-animation-duration:1s;
			-moz-animation-duration:1s;
			animation-duration:1s;
		}
		.fade-in.one {
			-webkit-animation-delay: 1.2s;
			-moz-animation-delay:1.2s;
			animation-delay: 1.2s;
		}
		#cookieallowclose {
			/*display:block;*/
			text-align:right;
			float:rigth;
			margin-right:40px;
		}	











/* Innobask 2018 */

 @media print {
      a[href]:after {
        content: "" !important;
      }
	  
	#footer-widgets	{display: none;}
	#footer	{display: none;}
	#columnleft 	{display: none;}
	#columnright {display: none;}
}


html {
	background-image: url(../img/fondo.gif);
	background-repeat: repeat-x;
}

body {
	margin-top: 9px !important;
	-moz-box-shadow:inset 0 6px 6px #ccc !important;
	-webkit-box-shadow:inset 0 6px 6px #ccc !important;
	box-shadow:inset 0 6px 6px #ccc !important;
}

.verticalscroll {
	height: 300px;
	overflow-y: scroll;
}


.service-header-text h1 {
  color: white;
}

.service-header-text a:hover {
  color: white;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; /* remove the gap so it doesn't close */
 }
.moduletable_leftboxmenu div ul{
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0px solid white;
}	
.sidebar-nav li.current a {
	border-left: 3px solid #11302d;
	background-color: #efefef;
 }
 
 .sidebar-nav li.current a:hover {
	border-left: 3px solid #444444;
	background-color: #ccc;
 }
 
.moduletable_leftboxmenu ul.sidebar-nav li ul li ul li a span {
	padding-left: 20px;
	font-size: 92% !important;
 }

.moduletable_leftboxmenu ul.sidebar-nav li a span {
	padding-left: 0px;
	font-size: 100% !important;
 } 

.sidebar-nav > li > a {
	background-color: #11302d;
	color: white;
 } 
.sidebar-nav > li > a:hover {
	background-color: #333333;
	color: white;
 } 
 
 .moduletable_h1 {
	position: absolute;
	top:-200px; 
	left:-200px;
}
 .top-nav-social {
  background-color: #444444;
  /*
  box-shadow: inset 0 0 1px #ffffff;
  */
  border: 0px !important; 
  margin-top: 25px;
  overflow: hidden;
}
.header-full-title {
  padding-left: 0px;
}

.top-nav   ul li a{
	background-color: #white !important;
}

.top-nav  ul li a{
	/*
	border: 0px !impportant;
	font-family: "Lato", sans-serif;
	font-size: 0.90em !important;
	*/
}
.header-full-title {
  -webkit-animation-delay: 1.1s !important;
  animation-delay: 1.1s !important;
}

.top-nav .dropdown a {
  margin: 0;
  padding: 0;
  display: inline-block;
  padding: 5px 5px;
  color: #000;
  text-decoration: none;
  background-color: #f1f1f1;
  box-shadow: inset 0 0 1px #ffffff;
  border: solid 0px #e3e6e8;
  border-top: 0;
  border: 0px !impportant;
	font-family: "Lato", sans-serif;
	font-size: 0.90em !important;
 }
.top-nav  ul li a{
	padding-top: 8px !important;
}

.top-nav  .dropdown {
	margin-left: 0px;
}

.top-nav .dropdown-toggle {
	/*
	font-family: "Lato", sans-serif;
	font-size: 0.95em !important;
	*/
}
.top-nav h4 {
	/* font-size: 120% !important; */
}

#bs-example-navbar-collapse-1 li a {
	/* 
	font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-family: "Open Sans", sans-serif;
	font-family: "Lato", sans-serif;
	font-family: 'Indie Flower', cursive;
	font-family: "Muli", sans-serif; */
	/*
	font-family: "Lato", sans-serif;
	
	*/	
	font-size: 100% !important;	
	padding-left: 8px;
	padding-right: 28px;
	
}
#fabar {
	margin-top: 10px;
}

#bs-example-navbar-collapse-1 li li a {
	padding: 8px;
}

.services-header-list {
	font-size: 0.80em !important;
}

.icon-ar em, .icon-ar i{
	margin-top: 15px !important;
}


.moduletable_menufooter{
	margin-top:-10px;
}
.moduletable_menufooter li a{
	padding:10px !important;
}

.copy {
	float: right;
}

		.moduletableidioma ul, li {
			list-style-type: none;
		}
		.moduletableidioma li {
			float: left;
		}

		
.moduletable_noticiasportada h2{
	font-size: 120% !important;
}
.moduletable_noticiasportada h2 a{
	color: #444444;
}

.moduletable_noticiasportada .article_seperator{
	display: none;
}

.moduletable_noticiasportada h2:before {
	font-family: 'FontAwesome';
	content: " \f0f6  ";
	margin-right: 10px;
	font-size: 90% !important;
}

.top-nav-social {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
  margin-left: 0px;
  border: solid 0px #444444;
  border-top: 0;
  overflow: hidden;
}
.top-nav-social li {
  float: left;
  margin: 0;
}
.top-nav-social a {
  font-size: 1.5em;
  margin: 0;
  color: #444;
  display: inline-block;
  padding: 7px 10px;
  min-width: 40px;
  text-align: center;
  transition: all .25s ease;
}


.services-header-list li a {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.65);
  border: solid 1px rgba(255, 255, 255, 0.4);

}
.services-header-list li a:hover {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px #000000, inset 0 0 2px rgba(255, 255, 255, 0.95);
}


.actualidad {
  background-image: url("../img/back_polygons.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 30px;
}


    .input-xs {
    height: 16px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    }



/*
* Create colors for buttons
*/
.button-bc3{
  background-color: white;
  border: 1px solid #11302d;
  color: #11302d; 
  }
.button-bc3:visited {
    color: #11302d; 
}
.button-bc3:hover, .button-bc3:focus  {
    background-color: #11302d;
    border-color: #11302d;
    color: white; 
}

/*
* Create colors for buttons
*/
.button-bc3-negative{
  background-color: #11302d;
  border: 1px solid #11302d;
  color: white; 
  }
.button-bc3-negative:visited {
    color: white; 
}
.button-bc3-negative:hover, .button-bc3-negative:focus  {
    background-color: white;
    border-color: #11302d;
    color: #11302d; 
}





div.tooltip {
	background-color:transparent !important;
	border:0px solid white;
}
a.researcherathome img {
	border: 1px solid #ccc;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


a.researcherathome:hover img {
	border: 5px solid #11302d;
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}


.menuprincipal LI a.item_level0_menuprincipal_newsampevents
,.menuprincipal LI a.item_level0_menuprincipal_noticiaseventos
,.menuprincipal LI a.item_level0_menuprincipal_berriakekintzak
{
	/*font-family:"Trebuchet Ms", Arial;
	font-size:0.77em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	padding:0px 11px 0px 11px;*/
	background-image: url(../images/join_us.gif);
  	background-position:center center;
	background-repeat:no-repeat;
	color:#fff;
}
.menuprincipal LI a.item_level0_menuprincipal_newsampevents:hover
,.menuprincipal LI a.item_level0_menuprincipal_noticiaseventos:hover
,.menuprincipal LI a.item_level0_menuprincipal_berriakekintzak:hover
{
	background-image: none;
	color: #333333;
}








/*..........................DERECHA - IZQUIERDA CONTENIDO .....................................................................*/

#cont_right{
	/*
	float:right;
	width:210px;	
	margin:0px;	
	*/
    width: 210px;
    display: table-cell;
    min-width: 210px;	
	vertical-align: top;
}

#cont_right2{
	/*
	float:right;
	width:300px !important;	
	margin:0px;	
	*/
    width: 300px;
    display: table-cell;
    min-width: 300px;	
	vertical-align: top;
}

#cont_left{
	/*float:left;
	width:410px;
	margin:0px;	*/
    display: table-cell;
    width: 100%;	
	vertical-align: top;
}

#cont_left2{
	/*
	float:left;
	width:330px;
	margin:0px;			
	*/
    display: table-cell;
    width: 100%;	
	vertical-align: top;
}

#cont_right #box_content, #research_lines, #cont_right2 #box_content{
	background-color:#ECECCA;
	padding:10px 15px 10px 15px;
}

#cont_right #box_content p.titulo, #cont_right2 #box_content p.titulo{
	font-style:italic;
	font-size:0.8em;
}

#cont_right #box_content UL, #cont_right2 #box_content UL{
	margin:0px !important;
	list-style-type:none;
	padding:0px !important;
}

#cont_right #box_content LI, #cont_right2 #box_content LI{
	font-style:italic;
	font-size:0.75em;
	background-image: url(../images/li_destacado.gif);
  	background-position:left 0.5em;
	background-repeat:no-repeat;	
	padding-left:20px;
}

#research_lines UL{
	margin:0px !important;
	list-style-type:none;
	padding:0px !important;
}

#research_lines UL LI{
	font-size:0.7em;
	background-image: url(../images/li_destacado.gif);
  	background-position:left 0.5em;
	background-repeat:no-repeat;	
	padding-left:20px;
	color:#222;
}

#comentario{
	background-color:#ECECCA;
	padding:10px 15px 10px 17px;
	background-image: url(../images/comillas1.gif);
  	background-position:15px 12px;
	background-repeat:no-repeat;	
}

#comentario p{
	text-align:right;
	font-size:0.7em;	
}


/*................................ ABOUT US .............................................................*/

#aboutus p{
	margin-left:40px;
}

H3.flecha{
	background-image: url(../images/flechaH3.gif);
  	background-position:left;
	background-repeat:no-repeat;	
	padding-left:45px !important;
	margin-top:50px !important;
	background-color:#fff !important;
}


/*................................ CONTACT .............................................................*/

#cont_contact{
	background-image: url(../images/contact.jpg);
/*	background-image: url(../images/closed.jpg);*/
  	background-position:right top;
	background-repeat:no-repeat;
	padding:20px 200px 20px 0px;
}

H3.flecha{
		
	padding-left:45px !important;
	margin-top:50px !important;
	background-color:#fff !important;
}

/*.................................. WORKING PAPERS ..........................................................*/

UL.working_papers {
	margin:0 !important;
	padding:0 !important;
	list-style-type:none !important;
}

UL.working_papers LI{
	margin-bottom:20px;
	padding:0px 0px 0px 40px !important;
	background-image: url(../images/clip.gif);
	background-position:0em 0em;
	background-repeat:no-repeat;
}
.listado_publi_content_2 p{
	overflow:auto;
	padding-bottom:15px !important;
}

.listado_publi_content_2 .hits{
	margin-left:50px;
	border:1px dotted #aaa;
	font-size:10px !important;
	padding:2px 5px 2px 5px;
	float:right;
}

.listado_publi_content_2 .donload_doc{
	float:left;
}

/*.................................. TOOLTIP .................................................................*/

a.Ntooltip {
	position: relative; /* es la posici�n normal */
	text-decoration: none !important; /* forzar sin subrayado */
	color:#484848 !important; /* forzar color del texto */
	font-weight:normal !important; /* forzar negritas */
	border-bottom:1px dotted #484848;
	cursor:help;
}

a.Ntooltip:hover {
	z-index:999; /* va a estar por encima de todo */
	background-color:#fff; /* DEBE haber un color de fondo */
	color:#63A423;
}

a.Ntooltip span {
	display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
	display: block; /* se fuerza a mostrar el bloque */
	position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
	top:2em; left:2em; /* donde va a estar */
	width:250px; /* el ancho por defecto que va a tener */
	padding:5px; /* la separaci�n entre el contenido y los bordes */
	background-color: #f0f0f0; /* el color de fondo por defecto */
	color: #484848; /* el color de los textos por defecto */
	font-size:0.8em !important;
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
}


/*......... RESEARCHERS  ........................................................................*/

#list_researchers UL{
		list-style-type:none;
		margin:20px 0px 0px 5px;
		padding:0px;
}

#list_researchers UL li{
		margin-bottom:10px;
	/*border-bottom:1px solid #ddd;*/
		padding-bottom:10px;
		
}

#list_researchers UL .person{
		float:left;
		font-weight:bold;
		width:13em;
		
		
}

#list_researchers UL .block{
		margin-left:13em;
		margin-top:0 !important;
}

#list_researchers UL li div.group{
		font-style: italic;
		color:#666666 !important;
		border-bottom:1px solid #ccc;
		margin-bottom:5px;

}


/*... biodata ...............................*/

.comment {
	height:180px;
	background-color:#EFEDEA;
	margin-bottom:20px;
}

.comment img{
	float:left;
}

.comment .text{
	margin-left:260px;
	padding-top:20px;
	padding-right:10px;
}

.comment .text p{
	/*
	font-size:0.7em !important;
	*/
}

ul.questions{
	list-style-type:none !important;
	margin:0px 0px 30px 10px !important;
	padding:0px !important;
}

ul.questions li{
	background-image: url(../images/li_destacado2.gif);
  	background-position:left 0.5em;
	background-repeat:no-repeat;	
	padding-left:25px !important;
}



/* modulo pathway _______________________________________________________*/
#ruta OL{
  color: #3E3E3E;
  padding: 10px 0px 0px 0px;
  margin:0px;  
  margin-left: -8px;
  LIST-STYLE-POSITION: outside; 
  float:left;
  LIST-STYLE-TYPE: none;
  /*border-right:1px dotted #ccc;*/
  width:81%;
   width:90%;
}

#ruta LI{
    float:left;
    margin-left:5px;
/*	font-size:0.65em !important;	
	font-family:Arial;
	*/
}

.vineta{ 
    background-image: url(../images/pathway.gif);
    background-position:left 10px;
    background-repeat: no-repeat;
	padding-left:9px;
	padding-right:0px;
	display:block;
}

#ruta a{
  /*text-decoration:underline;*/
  text-decoration:none;
  color:#11302d;
 }
 
 #ruta a:hover{
  text-decoration:underline;
  color:#333333;
 }
 
 
* html #ruta{
 /*display:block;*/
 width:100%;
 margin:0px;
 /*margin-bottom:10px !important;*/
 padding:0px;
 padding-top: 5px; 
 
}

#ruta{
 /*display:block;*/
clear:both;
/* display:overflow; 
 margin-left:35px !important;*/
 padding:0px 0px 0px 5px;
height:30px;
/*
 background-image: url(../images/puntitos.gif);
    background-position:left bottom;
    background-repeat: repeat-x;
	*/
}

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
.moduletable_homeevet, .moduletable_homepub, , .moduletable_homeproy, .moduletable_homejobs, .moduletable_homenews {
	margin: 0px;
	padding: 0px;
}



.mod_contentitem_homeevet h2, .mod_contentitem_homepub h2, .mod_contentitem_homeproy h2, .mod_contentitem_homejobs h2, .mod_contentitem_homenews h2{
	font-size: 10px;
	padding-top: 5px;
	background-image: url(../images/topo_home.gif);
  	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
.mod_contentitem_homeevet p, .mod_contentitem_homepub p, .mod_contentitem_homeproy p, .mod_contentitem_homejobs p, .mod_contentitem_homenews p{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.mod_contentitem_homejobs .home_homejobs {
	background-image: url(../images/homejobs_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}
.mod_contentitem_homeevet .home_events {
	background-image: url(../images/proximos_eventos_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}

.mod_contentitem_homeevet .home_news {
	background-image: url(../images/proximos_eventos_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}

.mod_contentitem_homepub .home_publications {
	background-image: url(../images/ultimas_publicaciones_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}
.mod_contentitem_homeproy .home_proy {
	background-image: url(../images/nuevos_proyectos_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}
.mod_contentitem_homeevet .home_events a, .mod_contentitem_homepub .home_publications a, .mod_contentitem_homeproy .home_proy a, .mod_contentitem_homejobs .home_homejobs a, .mod_contentitem_homenews .home_homenews a  {
	display:block;
	padding-top: 20px;
	text-align: right;
	margin-right: 10px;
}

.mod_contentitem_homeevet .article_seperator, .mod_contentitem_homepub .article_seperator, .mod_contentitem_homeproy.article_seperator, .mod_contentitem_homejobs.article_seperator, .mod_contentitem_homenews.article_seperator {
	display: none;
}

.moduletable_homejobs .article_seperator {
	display: none;
}










/*....................................................................................................*/

.moduletable_destacados{
	/*background-image: url(../images/top_destacados.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}

.moduletable_destacados UL{
	/*background-image: url(../images/base_destacados.gif) !important;
  	background-position:bottom right;
	background-repeat:no-repeat;*/
	margin:0;
	padding:8px 0px 2px 0px;
	list-style-type:none !important;
}

.moduletable_destacados UL LI{
	padding:4px 0px 6px 50px;
	margin-bottom:5px;
	
}

.moduletable_destacados UL LI.papers{
	background-image: url(../images/destacado_paper.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.publi{
	background-image: url(../images/destacado_publi.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.policy{
	background-image: url(../images/destacado_policy.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}



.moduletable_destacados UL LI.energy{
	background-image: url(../images/destacado_energy.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.natural{
	background-image: url(../images/destacado_natural.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.health{
	background-image: url(../images/destacado_health.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.climatepolicy{
	background-image: url(../images/destacado_climatepolicy.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}








.moduletable_destacados UL LI a{
	/*font-family:"Trebuchet Ms", Arial;*/
	color:#888 !important;
	text-decoration:none;
	/*font-weight:bold;^*/
	letter-spacing:-1px;
	text-transform:lowercase;
}

.moduletable_destacados UL LI a:hover{
	color:#88C642 !important;
}





/*......... searchbox_researchers ......................................................................*/

#searchbox_researchers{
	background-image: url(../images/base_search.jpg);
  	background-position:top left;
	background-repeat:no-repeat;
	padding:20px 0px 0px 100px;
	height:110px;
	
}

#searchbox_researchers p{
	margin:0 !important;
}

#searchbox_researchers ul.navigator{
	list-style-type:none;
	margin:0px 40px 20px 0px;
	padding:0;
	text-align:right;
	border-bottom:1px dotted #aaa;
}

#searchbox_researchers ul.navigator li{
	display:inline;
	padding:0px 0px 0px 5px;
}

#searchbox_researchers ul.navigator li a{
	font-weight:bold;
	text-decoration:none;
}

#searchbox_researchers span.reseaache{
	font-size:11px;
}

#searchbox_researchers select{
	background-color:#fff !important;
	border:1px solid #ddd !important;
}


ul.list_researchers{
	margin:20px 0px 0px 0px  !important;
	padding:0  !important;
	list-style-type:none !important;
}

ul.list_researchers li{
	border-bottom:1px dotted #aaa;	
	min-height:70px;
	margin-bottom:15px;
	overflow:auto;
	overflow-x:hidden;
}

ul.list_researchers li img{
	float:left;
	border:2px solid #ddd;
}

ul.list_researchers li div{
	margin-left:100px;	
}

ul.list_researchers li div a{
	text-decoration:none;
	font-size:13px;
}

ul.list_researchers li div a.readon{
	display:block;
	float:right;
	background-image: url(../images/li_destacado2.gif) !important ;
  	background-position:right 0.5em;
	background-repeat:no-repeat;	
	padding-right:25px !important;
	color:#666 !important;
	font-size:11px !important;
	text-decoration:none;
	padding-top:5px;
	
}

ul.list_researchers li div a:hover{
	text-decoration:underline;
}


div.content_researchers{
		border:1px solid #DBDBDB;
		padding:5px;
		margin-bottom:20px;
}


div.researcher {
	background-color:#EFEDEA;
	overflow:auto;
	margin-bottom:0px;
	min-height: 190px;
}

*html div.researcher {
	
}

div.researcher .researcher1{
	float:left;
	width:255px;
}

div.researcher  p.coments{
	width:360px;
	float:right; 
	font-size:11px !important;
	color: #222 !important;
	padding:15px 10px 0px 0px !important;
	text-align:justify;
	font-family:"Trebuchet Ms", Arial !important;
	font-size:12px !important;
	color:#444 !important;
	
}

.button_NEWBS3 {
	padding-left: 190px;
	display: block;
}

.publications .researcher2 {
	min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}


.researcher2 {
	/* clear: left; */
}


div.researcher2 ul{
	list-style-type:none !important;
	margin:0 !important;
	padding:0px 0px 20px 0px !important;
	background-image: url(../images/puntitos.jpg);
  	background-position:bottom right;
	background-repeat:no-repeat;
}

div.researcher2 ul li{	
	color:#484848 !important;
	background-image: url(../images/li_destacado2.gif);
  	background-position:left 0.5em;
	background-repeat:no-repeat;	
	padding-left:25px !important;
}

div#see_all_profiles{
	float:right;
	margin-top:10px !important;
}

div#see_all_profiles a{
	color:#888 !important;
	font-size:10px;
	background-image: url(../images/arrow2.jpg);
  	background-position:left 0.5em;
	background-repeat:no-repeat;
	padding-left:25px !important;
	padding-top:5px;
	text-decoration:none;
}

div#see_all_profiles a:hover{
	text-decoration:underline;
}






/* NUEVO  */

.show_curriculum_h3, .listado_capa h3 {
	padding-top: 25px;
	clear: both;
	display:block;
}

.simpleTabsContent .all_list_publi, .simpleTabsContent p{
	font-size: 92%;
}


.simpleTabsContent .TituloYear{
	padding-top: 20px;
	font-weight: bold;
}


.simpleTabsContent .p_titulo {
	font-weight: bold;
}

.simpleTabsContent .p_autor , .simpleTabsContent .publi_autor{
	font-style: italic;
}





div.content_researchers{
	/* 
		border:1px solid #DBDBDB;
		padding:5px;
		margin-bottom:20px;
	*/
}



*html div.researcherNewGroup {
	
}

div.researcherNewGroup {
	padding:0px 0px 0px 0px !important;
	text-align:justify;
	/* font-family:"Trebuchet Ms", Arial !important; */
	font-size: 12px !important;
	color:#444 !important;
	background-color:#EFEDEA;
	min-height: 190px;
}

div.researcherNewGroup .researcherNew IMG{
	float:right !important;
	-webkit-box-shadow: -2px 4px 2px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    -2px 4px 2px rgba(50, 50, 50, 0.5);
	box-shadow:         -2px 4px 2px rgba(50, 50, 50, 0.5);
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #C8C8C2;
    padding: 4px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	margin-left: 15px !important;
}

div.researcherNew  p{
	font-size: 12px !important;
	padding:5px;
}
div.researcherNew {
	padding:10px;
}

/* FIN NUEVO */
















/*................ MODULO PUBLICATIONS WORKING PAPERS PESTANIAS .........................................................*/

.moduletable_pestanias{
	margin-top: 50px;
	background:#Ffffff url(../images/pestana01.gif) no-repeat top left;
	padding:5px 0px 25px 0px;
	
}

.pestanias2{
	background:#Ffffff url(../images/pestana02.gif) no-repeat top left;
	padding:5px 0px 25px 0px;
}

.pestanias3{
	background:#Ffffff url(../images/pestana03.gif) no-repeat top left;
	padding:5px 0px 25px 0px;
}

h2.pest2 {
	border-left: 15px solid transparent;
}
h2.pest3 {
	border-left: 25px solid transparent;
}


.moduletable_pestanias h2{
	/*font-family:Arial;
    font-size:1em;*/
   	color:#66B21D;
    margin:10px 80px 0px 10px !important;
    padding:0px 0px 0px 0px !important;
	display:inline;
	font-size: 14px;
	font-weight: bold;
}

.moduletable_pestanias h2.pest2{
	margin:10px 40px 0px 10px !important;
}



.moduletable_pestanias h2 a{
	text-decoration:none;
    color:#666666 !important;

}

.moduletable_pestanias h2 a:hover{
    color:#222 !important;
}





/*................ publications search.................................................................*/

/*.... Nuevo m�dulo de publicaciones ....*/


.searchbox2 .buscar_publicacion2 {
	background-image: url(../images/img_publications.jpg);
  	background-position:bottom right;
	background-repeat:no-repeat;
}

.searchbox2 span.com_curriculums_input {
	width: 200px;
}

.buscar_publicacion2 {
	border: 2px solid red !important;
}

ul.all_list_publi{
	margin:0;
	padding:0;
	list-style-type: none !important;
}

ul.all_list_publi li{
	/*border-bottom:1px dotted #aaa; */
	padding:5px 0px 5px 10px;
/*	background-image: url(../images/pathway.gif);
  	background-position:left 0.8em;
	background-repeat:no-repeat;	*/
	margin-bottom:10px;
}
ul.all_list_publi li span.p_titulo{
	font-weight:bold;
}

ul.all_list_publi li a:hover{
	background-color:#63A423;
	color:#fff;
	text-decoration:none;
}

ul.all_list_publi li.tiuloprincipal{
	color:#1F8ED9 !important;
    margin:10px 0px 15px 0px !important;
    padding:2px 0px 3px 0px;
	letter-spacing: -1px;
	font-family: Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif !important;
	font-size:23px !important;
	font-weight:bold;
	font-style:italic;
	border-bottom:1px dotted #1F8ED9;
	line-height:1.2em !important;
}

ul.all_list_publi li{
	margin-left: 15px;
}

ul.all_list_publi li.TituloYear{
	/*
	font-size:0.75em;
    font-family:Arial;
    margin-top:10px;
	*/
	/*display:inline; */
	/*
	width: 30px;
	border-bottom:3px solid #888;
	font-weight:normal;
	letter-spacing:0.2px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	*/
	/* margin-left:10px; */
	margin-left: 0px;
	margin-top:10px;
	margin-bottom: 15px;
	font-weight:bold;
	font-size: 24px;
	color: #11302d;
}



ul.all_list_publi li .p_autor {
	font-style:italic;
}

ul.all_list_publi li span.donload_doc a{
	color:#666 !important;
	font-style:italic;
}
ul.all_list_publi li span.donload_doc a:hover{
	background-color:#fff;
	color:#63A423;
}


#searchbox{
	padding:10px 0px 5px 15px;
	border:5px solid #F1F1F1;
	margin-bottom:20px;
}

#searchbox fieldset{
	border:0 !important;
}

#searchbox fieldset:hover{
	background-color:transparent !important;
}

#searchbox label{
		/*font-size:11px !important;*/
		display:block;	
		/*font-family:Arial;*/
		margin-bottom:10px;
		border-bottom:1px solid white;
}


#searchbox .com_curriculums_label{
		width:180px;
		color:#484848;
		position:absolute;
}

#searchbox .com_curriculums_input{
		margin-left:190px;
}





*:first-child+html #searchbox .com_curriculums_input{
	margin-left:4em;
	
	}
	




h3.publi_h3{
	/*
	font-size:0.75em;
    font-family:Arial;
	*/
    margin-top:30px;
    margin-bottom:15px;
	display:inline;
	/*color:#666;
	margin-left:10px;
	border-bottom:3px solid #888;
	font-weight:normal;
	letter-spacing:0.2px;*/
	font-weight:bold;
	text-transform:uppercase;
}


.listado_publi_content{
	margin-left:5px;	
	border-bottom:1px dotted #bbb;
	padding-left:5px;
}

.listado_publi_content_2{
	margin-left:5px;	
	/*border-bottom:1px dotted #bbb;*/
	padding:0px 0px 0px 10px !important;/*
	background-image: url(../images/clip.gif);
	background-position:0em 0em;
	background-repeat:no-repeat;*/
}

.publi_titulo{
	font-weight:bold;
}

.publi_revista{
	font-style:italic;
}

.publi_autor{
	color:#666;
}

.publi_serial{
	color:#4B575A;
}





























#mosform5{
	width:75%;
}
/*................ FORMULARIO CONTACTO .................................................*/


#mosform5 .mosFormGroup{      
	padding:10px;
	border-top:1px solid #ccc;
	line-height:1.8em;
	margin-bottom:10px;	
	
}



#mosform5 .mosFormGroup legend{
	/*
	font-family:Arial;
	font-size:0.75em;
	*/
	color:#444;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-transform:uppercase;	
	color:#484848 !important;
}

#mosform5 .mosFormGroup label{
	display:block;
	/*
	font-family:Arial;
    font-size:0.75em;
	*/
	color:#484848;	
}

* html #mosform5 .mosFormGroup label{
	padding:5px 0px 5px 0px;
}

#mosform5 .mosFormGroup span.mosFormLabel{
	position:absolute;   
		
}

#mosform5 .mosFormGroup span.mosFormLabel strong{
	font-size:1.4em !important;
	font-weight:bold;
	color:#517F02 !important; 	
}

#mosform5 .mosFormGroup .inputbox{
	margin-left:15em; 
	padding-left:3px;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	/*
	font-family:Arial;
	font-size:0.9em !important;
	*/
}

#mosform5 .mosFormGroup textarea{
	margin:10px 0px 10px 15em; 
	/*
	font-family:Arial;
	font-size:0.9em;	
	*/
	border:1px solid #ccc;
	background-color:#f2f2f2;
	padding:5px;
}

.mosformerror{
	color:#cc0000;
	/*font-size:0.7em;
	font-family:Arial;	
	*/
}
/*
#mosform7 .button, #mosform8 .button, #mosform9 .button{
	background-color:#006CB6;
	color:#ffffff;
	padding:1px 10px 1px 10px;
	font-size:0.6em;
	font-family:Verdana;
	border:0;
	border-right:2px solid #2E3263;
	border-bottom:2px solid #2E3263;
	font-weight:bold;
	text-transform:lowercase;
	cursor:pointer;
}

#mosform7 .button:hover, #mosform8 .button:hover, #mosform9 .button:hover{
	background-color:#11302d;
	border-right:2px solid #538200;
	border-bottom:2px solid #538200;
}
*/
.mosFormActions .button{
	background-color:#181214;
	color:#ffffff;
	padding:1px 10px 1px 10px;
	/*
	font-size:0.6em;
	font-family:Verdana;
	*/
	border:0;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	font-weight:bold;
	text-transform:lowercase;
	cursor:pointer;
}

.mosFormActions .button:hover{
	background-color:#666;
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
}

/*----- checkbox y radio button---*/

#mosform5 .mosFormElement label{
	display:inline !important;
	border:0px;
}

#mosform5  div.mosFormLabel{
	display:block;
	border-bottom:1px solid #eee;	
	font-family:Arial;
	font-size:0.75em;
	color:#484848;
}

* html #mosform5 div.mosFormLabel{
	padding:5px 0px 5px 0px;
}

#mosform5 div.mosFormLabel .mosFormElement{
	margin-left:15em; 	
}

* html #mosform5 div.mosFormLabel .mosFormElement{
	padding-left:5em !important; 	
}

#mosform5 div.mosFormLabel .mosFormElement .mosformlabel{
	font-size:1em;
	vertical-align: middle;
}

#mosform5 div.mosFormLabel input{
	vertical-align: middle;
}

/*.................. EDITOR ...............*/

.tab-page .adminform select, .tab-page .adminform textarea, .tab-page .adminform .inputbox{
	font-size:1.2em !important;
}




/*.................... REGISTRATION  ............................................*/

form#adminForm .contentpaneopen{
	margin-bottom:30px !important;
	border-bottom:1px solid white;
}

#registrationTable  label{
	display:block;

	
}


form#adminForm .titleCell{
	position:absolute;
	font-size:11px !important;
}



form#adminForm .fieldCell{
	font-size:11px;
	padding-left:10em;
	
}

form#adminForm .fieldCell input{
	padding:5px 0px 5px 3px !important;
	font-size:11px !important;
}

#registrationTable .error{
	color:#cc0000;
	font-size:11px;
	font-weight:bold;
	background-color:#FBDCDC;
	padding:5px;
}


/*...... lostpassword ......................*/

form#adminForm  p.titleCell{
	position:relative !important;
}

form#adminForm #lost_password {
	margin-bottom:20px;
}

form#adminForm #lost_password  label span{
	position:relative !important;
	font-size:13px !important;
}

form#adminForm #lost_password  label span input{
	font-size:13px !important;
}

form#adminForm  .titleCell input.button{
font-size:12px !important;
}













/*...................... MODULOS LEFT ....................................................*/

.moduletable_leftbox{
	padding:0px 0px 0px 0px;	
}

.separate{
	margin-bottom:20px;	
}
#left_column .article_seperator{
line-height:10px;
}

*:first-child+html #left_column .article_seperator, * html #left_column .article_seperator{
	font-size:0px;
	line-height:0px;
}

.moduletable_leftbox H2{
	background-color:#EFEFEF;
	border-top:1px solid #DCDDE0;
	padding:1px 0px 1px 10px;	
	font-size:0.75em;
    font-family:Arial, Verdana;
    color: #444;
	display:block;
	margin-bottom:15px;
}

.moduletable_leftbox UL.news{
	list-style-type:none;
	margin-left:0px;
}
.moduletable_leftbox UL.news li{
	font-size:0.7em;
    font-family:Arial, Verdana;
    color:#444 ;
	background-image: url(../images/news-icon.jpg) !important;
  	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	margin-bottom:10px;
}

.moduletable_leftbox h2.contentheading{
	font-size:0.7em;
    font-family:Arial, Verdana;
    color:#444 ;
	background-image: url(../images/news-icon.jpg) !important;
  	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	margin-bottom:10px;
	border:0;
	background-color:#fff;
	font-weight:normal;
	margin-bottom:0px !important;
}
.moduletable_leftbox p{
	font-size:0.7em;
	margin:0px 0px 0px 15px !important;
	
}
		
		
		
		
		
		
		