h2
{
	font-family: Arial; 
	font-size: 24px; 
	font-style: normal; 
	font-weight:bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3
{
	font-family: Arial; 
	font-size: 22px; 
	font-weight:bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.TexteNivell1
{
	font-family: Arial; 
	font-size: 24px; 
	font-style: normal; 
	font-weight:bold;
	color: #000000;
}

.TexteNivell2
{
	font-family: Arial; 
	font-size: 22px; 
	font-weight:bold;
	color: #000000;
}

.TexteNivell2Vermell
{
	font-family: Arial; 
	font-size: 22px; 
	font-weight:bold;
	color: #bb2716;
}

.TexteNivel12PetitVermell
{
	font-family: Arial; 
	font-size: 18px; 
	font-weight:bold;
	color: #bb2716;
}

.TexteNivel12GranVermell
{
	font-family: Arial; 
	font-size: 16px; 
	font-weight:bold;
	color: #bb2716;
}

.TexteNivel12PetitNegre
{
	font-family: Arial; 
	font-size: 16px; 
	font-weight:bold;
	color: #000000;
}


.TexteNivell3
{
	font-family: Arial; 
	font-size: 14px; 
	color: #58585a;
}

.TexteNivell3Bold
{
	font-family: Arial; 
	font-size: 14px; 
	color: #58585a;
	font-weight:bold;
}

.TexteNivell3Vermell
{
	font-family: Arial; 
	font-size: 14px; 
	color: #bb2716;
}

.TexteNivell3VermellBold
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 14px; 
	color: #bb2716;
}

.TexteNivell3Negre
{
	font-family: Arial; 
	font-size: 14px; 
	color: #000000;
}

.TexteNivell3NegreBold
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold;
	color: #000000;
}

.TexteNivell4NegreBold
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight:bold;
	color: #000000;
}

.TexteNivell3Fosc
{
	font-family: Arial; 
	font-size: 14px; 
	color: #58585a;
}


.TexteNivell4
{
	font-family: Arial; 
	font-size: 12px; 
	color: #58585a;
}

.TexteNivell4Bold
{
	font-family: Arial; 
	font-size: 12px; 
	color: #58585a;
	font-weight:bold;
}

.TexteNivell5
{
	font-family: Arial; 
	font-size: 10px; 
	color: #58585a;
}


body 
{
   overflow: scroll;
   overflow-x: hidden;    
}

p {
	margin:0; 
	padding: 0;
}

a:link {
	text-decoration: none; 
	color:inherit;
	/*color:#bb2716;*/
	*color:expression(
    this.parentNode.currentStyle.color ?
    this.parentNode.currentStyle.color :
    'black');

} 

a:visited {
	text-decoration: none; 
	color:inherit;
	/*color:#bb2716;*/
	*color:expression(
    this.parentNode.currentStyle.color ?
    this.parentNode.currentStyle.color :
    'black');
}

a:active {
	text-decoration: none;
	color:inherit;
	/*color:#bb2716;*/
	*color:expression(
    this.parentNode.currentStyle.color ?
    this.parentNode.currentStyle.color :
    'black');
} 

a:hover 
{
	color: #bb2716;
	text-decoration: underline;
}

.aBase3 
{
      color: #bb2716;
      text-decoration: none;
}

.aBase3:hover
{
      color: #bb2716;
      text-decoration: underline;
}

.aBase2 {
	color: #bb2716;
	color: #b0292f!important;
	text-decoration: underline!important;
	cursor:pointer!important;
}


.aLinkMenu:hover {
		text-decoration: none;
	}


.imatge
{
	/*max-height:150px;*/
	width:160px;
	border:none;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 200 ) + "px"); */
	/*height: expression(this.scrollHeight > 149 ? "150px" : "auto" ); */
}

.imatgePetita
{
	/*max-height:100px;*/
	/*
	*/
	vertical-align: top;
	width:60px;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 150 ) + "px"); */
	/*height: expression(this.scrollHeight > 99 ? "100px" : "auto" );*/
}

.imatgeMitjana {
	vertical-align: top;
	width:80px;
}

div.divBtnCerca {
	background-image: url(/imatges/boton_w50.png);
	background-repeat: no-repeat;
	height: 32px;
	background-color: transparent;
	width: 50px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
}

.butonsMesInfo
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background:#e1e1e1 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#000000;
	cursor:pointer !important;
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	padding:5px;
	*padding:0px;
	text-align:center;
	width:50px;
	text-decoration: none;
}

#butoBuscadorHome
{
	/*background-image:url(/imatges/degradatMesInfo.png);
	background-position:center center;
	background-repeat:repeat-x;
	float:right;
	position: relative;
	font-size:11px;
	top:-2px;*/
	cursor:pointer;
}

#butoBuscador
{
	background-image:url(/imatges/degradatMesInfo.png);
	background-position:center center;
	background-repeat:repeat-x;
	font-size:11px;
	top:-2px;
}

#butoMesResultats
{
	background-image:url(/imatges/degradatMesInfo.png);
	background-position:center center;
	background-repeat:repeat-x;
	font-size:11px;
	top:-2px;
	width:82px;
}

#butoBuscadorAvancatHome
{
	background-image:url(/imatges/degradatMesInfo.png);
	background-position:center center;
	background-repeat:repeat-x;
	float:right;
	position:relative;
	font-size:11px;
	top:-2px;
	width:108px;
	left:5px;
}


.butonsMesInfo
{
	background-image:url(/imatges/degradatMesInfo.png);
	background-position:center center;
	background-repeat:repeat-x;
	position:relative;
	font-size:11px;
	width:110px;
	text-decoration: none;
}

.menuIdiomes, .menuIdiomes-hover
{
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	*cursor:hand;
}

.menuIdiomes-hover
{
	text-decoration: underline;
}

.contenidorWidget
{
	/*border:2px solid #D9D9D9;*/
	border: 1px solid #D9D9D9; 
	vertical-align: top;
	align:center;
	border-collapse:collapse;
}

.contenidorWidgetPrincipal
{
	border: 2px solid #d9d9d9; 
	vertical-align: top;
	align:center;
	background-color:#f2f2f3;
}

.taulaWidget
{
	border-collapse:collapse;
	width:100%;
}

.titolWidget
{
	/*background-color:#F2dec6;*/
	background-image:url(/imatges/degradat2.jpg);
	color:#AF292E;
	font-size:18px;
	font-weight:bolder;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}

.capcelera
{
	/*background-image:url('/imatges/Capcelera.png');*/
	background-image:url('/imatges/logo_idibell_llargBo.png');
	height:130px;
}


#TaulaCategories
{
	border-collapse:collapse;
	height:43px;
	width:1022px;
	border:0px;
}

.categoriaRepos
{
	color:#000000;
	background-image:url(/imatges/degradatCategoriesRepos.png);
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-bottom:17px;
	cursor:pointer;
}

.categoriaOver
{
	color:#FFFFFF;
	background-image:url(/imatges/degradatCategoriesOver.png);
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-bottom:17px;
	cursor:pointer;
}

.texteButons
{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}

.texteMesInfo
{
	*float:left;
	*position:relative;
	text-decoration: none; 
	/*top:4px;*/
}

.capaFletxaMesInfo
{
	float:right;
}

.imatgeFletxaMesInfo
{
	border:none;
	height:12px;
}

.titolTitulars
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.titolTitularsDestacat
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.titolOfertesFeina
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14;
	color:#AF292E;
}

.properEvent
{
	/*
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;*/
	/*background:#AF292E none repeat scroll 0 0;
	border:1px solid #AF292E;*/
	color:#FFFFFF;
	cursor: pointer !important;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	/*top:10px;*/
	width:45px;
	padding-top: 3px;
}

.texteDestacat
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

.texteDestacatPetit
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.texteOfertesFeina
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.capceleraPrincipalModul
{
	background-color:#F2F2F3;
	border-spacing:8px;	
	border:1px solid #D4D4D4;
}

.contenidorPrincipalFosc
{
	background-color:#F2F2F3;
	/*border-spacing:8px;	*/
}

.contenidor
{
	border-collapse:collapse;
}

.registreBordeInferior
{
	border-bottom:2px solid #F2F2F3;
}

.imatgePetitaRegistreBordeInferior
{
	/*
	text-align: top;
	*/
	border-bottom:2px solid #F2F2F3;
	max-height:100px;
	max-width:150px;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 150 ) + "px"); */
	height: expression(this.scrollHeight > 99 ? "100px" : "auto" ); /* sets max-height for IE */
}

.imatgeRegistreBordeInferior
{
	border-bottom:2px solid #F2F2F3;
	max-height:150px;
	max-width:200px;
	/*width: expression(Math.min(parseInt(this.offsetWidth), 200 ) + "px"); */
	height: expression(this.scrollHeight > 149 ? "150px" : "auto" ); /* sets max-height for IE */
}

.imatgeCentralAreaRecerca
{
	width:716px;
}

* html .imatgeCentralAreaRecerca 
{ 
   width: expression( this.scrollWidth > 715 ? "716px" : "auto" ); /* sets max-height for IE */
}

.imatgeCentralGrupRecerca
{
	/*max-width:350px;*/
	width: 500px;
	padding:10px;
}

* html .imatgeCentralGrupRecerca 
{ 
   width: expression( this.scrollWidth > 474 ? "475px" : "auto" ); /* sets max-height for IE */
}

.celaBordeInferior
{
	border-bottom:1px solid #d4d4d4;
}



/*********************************************/
/*
 * TAULA BOTO MES INFORMACIO: tblBotoMesInfo
 */
/*********************************************/
table.tblBotoMesInfo {
	width: 130px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w130_h32.png);
	margin: 0px 8px;
}

table.tblBotoMesInfo td {
	padding: 0px 0px 2px 8px;
	font-size: 10px;
}

table.tblBotoMesInfo td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA BOTO ADJUNTAR FITXER: tblBotoAdjuntarFitxer
 */
/*********************************************/
table.tblBotoAdjuntarFitxer {
	width: 130px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w130_h32.png);
	margin: 0px 8px;
}

table.tblBotoAdjuntarFitxer td {
	padding: 0px 0px 2px 12px;
	font-size: 10px;
}

table.tblBotoAdjuntarFitxer td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA BOTO ENVIAR FORMULARI: tblBotoEnviarFormulari
 */
/*********************************************/
table.tblBotoEnviarFormulari {
	width: 110px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w110.png);
	margin: 0px 8px;
}

table.tblBotoEnviarFormulari td {
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-size: 10px;
}

table.tblBotoEnviarFormulari td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA BOTO MES NOTICIES: tblBotoMesNoticies
 */
/*********************************************/
table.tblBotoMesNoticies {
	width: 110px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w110.png);
	margin: 0px 8px;
}

table.tblBotoMesNoticies td {
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-size: 10px;
}

table.tblBotoMesNoticies td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA BOTO MES ENTREVISTES: tblBotoMesEntrevistes
 */
/*********************************************/
table.tblBotoMesEntrevistes {
	width: 130px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w130_h32.png);
	margin: 0px 8px;
}

table.tblBotoMesEntrevistes td {
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-size: 10px;
}

table.tblBotoMesEntrevistes td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA BOTO ENVIANS CV: tblBotoEnviansCV
 */
/*********************************************/
table.tblBotoEnviansCV {
	width: 130px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w130_h32.png);
	margin: 0px 8px;
}

table.tblBotoEnviansCV td {
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-size: 10px;
}

table.tblBotoEnviansCV td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA BOTO VEURE MES: tblBotoVeureMes
 */
/*********************************************/
table.tblBotoVeureMes {
	width: 110px;
	height: 32px;
	padding: 0px;
	background-image: url(/imatges/boton_w110.png);
	margin: 0px 8px;
}

table.tblBotoVeureMes td {
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-size: 10px;
}

table.tblBotoVeureMes td p {
	font-size: 11px; 
	color: black;
	font-family: Arial;
	cursor: pointer;
}

/*********************************************/
/*
 * TAULA EVENTS CALENDARI: tblEventsCalendari
 */
/*********************************************/
table.tblEventsCalendari {}

table.tblEventsCalendari td {
	padding: 7px;
}

table.tblEventsCalendari td.tdData {
	background-image: url(/imatges/bgEventsCalendari.png);
	background-position: 5px 4px;
	background-repeat: no-repeat;
}



/*
	PERSONALIZADOS
*/
#tdAreesImatgePetita {
	width: 60px;
}



/*
	GRUPS RECERCA
*/

.tblEquipCientific{
}

.tblEquipCientific td.tdRol{
	/*padding-top: 15px;*/
}

.tblEquipCientific td.tdEquip{
	padding: 5px;
	padding-bottom: 15px;
}

.imgCapGrup{
	width: 140px;	
}

.tblDadesCapGrup{
	padding: 5px;
}
