/* ==========================================
** Styles infes.css  nou infe.css
** Utilitzada per :
** -- la Guia de l'Estudinat
** A.T. Aplicacions  Eduard Marco
** Data : 19.juny.2006 - 15.juliol.2008
** ==========================================
*/
body {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #999999;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	background: White;
	padding:0px;
	text-align:center;
}

/*  divs del format principal */ 
#contInfes {
	width: 955px;
	margin: 0px auto;
	text-align: left;
	border: 0px dashed #333;
	background-color: White;
        min-width: 725px;
        max-width: 1700px;
}

/*  Cap�alera       */
#contInfesCap {
}


/**** PROVA DE MENU DE MESOS AMB UL/LI     ******/
.menu {
  display:table;         /* ignored by IE */
  padding: 0px; 
  font-size: 10px;
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #06a; /* add a border to show size of menu */
  /*border-bottom: 0px solid #06a;*/ 
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a {
  display:block;         /* for all browsers except IE */
  padding:2px 8px;
  color:#000; 
  background-color: rgb(243, 244, 245);
  border:1px solid #fff; /* add a 1px white border around items */
  border-top: 2px solid #fff;
  border-left: 1px solid #fff;
  border-bottom: 0px solid #fff;
  border-right: 1px solid #fff;
  text-decoration:none;
  text-align: center;
  font-weight: bold;
  }
  
  
* html .menu a {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
  
.menu a:hover {
  background-color:  #E1E8F2; 
  border-top: 2px solid  #FF6600;
  text-decoration:none;
  font-weight: bold;
  }
  
.menu a.boto_barra_actiu3 {
  color:#000; 
  background-color: #E1E8F2;
  border-top: 2px solid   #0066FF;
  }
  
.righted {margin:0 0 0 auto;}

div .mesos {
    margin-bottom: -1px;
}

* html div .mesos {
    margin-bottom: -5px;
}
/****** fFI MENU MESOS UL/LI *********/


/*/////////////////////////////////////////////////////////////////*/
table .menuMesos {
    padding-right: 5px;
}


.menuMesos a:hover {
  background-color:  #E1E8F2; 
  border-top: 2px solid  #FF6600;
  text-decoration:none;
}

.menuMesos .menuItem {
   font-weight: bold;
	BORDER-RIGHT: #979da6 1px solid;
	padding: 2px 5px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	height: 15px;
	text-align: center;
	COLOR: #00589c;

	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT: #ffffff 1px solid;
	background-color: #EDEFF2;
}
  
.menuMesos .boto_barra_actiu3 {
        color:#000; 
        background-color: #E1E8F2;
        border-top: 2px solid #0066FF;        
}

.menuMesos .any {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
        background-color: #069;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #fff;
}

/* Control del botons infes : barra i botons-link                                             */

.infes_barra .boto_infes_barra:hover, .boto_infes_barra:link, .boto_infes_barra:visited {
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #979da6 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.infes_barra .boto_infes_barra:hover  {
	BORDER-RIGHT: #FFF7AE 1px solid;
   TEXT-DECORATION: underline;
}
 
.infes_barra .boto_infes_tornar:hover, .boto_infes_tornar:link, .boto_infes_tornar:visited {
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #979da6 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 30px;
	FONT-SIZE: 10px;
	
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #4B81E0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background: transparent url(../css_img/tornar.png) no-repeat left;
}

.infes_barra .boto_infes_tornar:hover  {
	BORDER-RIGHT: #FFF7AE 1px solid;
   TEXT-DECORATION: underline;
} 
 
.infes_boto .boto_infes_1:hover, .boto_infes_1:link,  .boto_infes_1:visited {
	display:block;  
	padding: 2px 3px 2px 3px;
	font-size: 10px;
	COLOR: #00589C; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color:  #FFF7AC; /* background-color: #FFF7AC; */
	text-align: center;
	height: 16px;
	font-weight: bold;
	BORDER-LEFT: #ffffff 1px solid;
	border-bottom: 1px solid #979da6;
	BORDER-TOP: 0px solid #979da6;
	BORDER-RIGHT: #979da6 1px solid;
}

.infes_boto .boto_infes_1:hover  {
	BORDER-LEFT: #979da6 1px solid;
	border-bottom: 0px solid #979da6;
	BORDER-TOP: 1px solid #979da6;
	BORDER-RIGHT: #979da6 0px solid;
}

* html .infes_boto a {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }


.infes_boto_i .boto_infes_i1:hover, .boto_infes_i1:link,  .boto_infes_i1:visited {
	padding: 1px 1px 1px 1px;
	COLOR: #00589C;
	TEXT-DECORATION: none;
	background-color: White;
	height: 32px;

}

/* ---------------------------------------------------------------------------------------------------*/


/************ sectionLinks styles **************/

.titol_pagina, .titol_paginaPDI, .titol_paginaEspais  {
	BORDER-BOTTOM: #979da6 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #0c2a42;
	TEXT-INDENT: 10px;
	text-align: left;
}
.titol_pagina { background-color: #f3f4f5; }
.titol_paginaPDI { background-color: #ffcc66; }
.titol_paginaEspais {background-color: #bbffaa;}



/*****************  class dels tipus base text ******************/
/* 15px - 1.7em, 14px - 1.5em, , 12px - 1.3em                   */
.cella_titol_h1, .cella_titol_h2, .cella_titol_h3 {
	height: 20px;
	padding: 6px 2px 6px 2px;
} 

.titol_h1, .titol_h2, .titol_h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1em;
	   line-height: 100%;
		padding: 6px 2px 6px 2px;
		text-align: left;
}
.titol_h1 {	font-size: 15px; color: #0c2a42; }
.titol_h2 { font-size: 14px; color: #00589c; }
.titol_h3 { font-size: 13px; color: #000000; }

.titol_h2_enll, .titol_h3_enll {
	background-color: transparent;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titol_h2_enll { font-size: 1.3em; color: #00589c; }
.titol_h3_enll { font-size: 1.2em; color: #000000; }


/*
.titol_text3_petit {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.titol_text3_enll {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00589c;
	font-size: 11px;
	text-decoration: underline;
}
.titol_text3_enll_petit {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00589c;
	font-size: 10px;
	text-decoration: underline;
}

/****************** text base **************************/
/*
.text_base, .text_base_petit {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 1em;
	text-decoration: none;
}
.text_base_petit {
	font-size: 0.8px;
}


.text_base_nojustificat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 11px;
}
.text_base_nojustificat_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 10px;
}
.text_base_negreta {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 11px;
}
.text_base_negreta_petit {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 10px;
}
.text_base_enll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00589c;
	font-size: 11px;
	text-decoration: underline;
	}
.text_base_enll_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00589c;
	font-size: 10px;
	text-decoration: underline;
}
.text_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

.text_petit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	font-size: 9px;
}
.text_petit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 9px;
}
.text_petit_enll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00589c;
	font-size: 9px;
	text-decoration: underline;
}
*/
/* Cos */
#contInfesCos {
	text-align: center;
}
#contInfesPeu {
	margin: 2px 0px 0px 0px;
	border-top: 2px solid #005A9C;
}
td.infesPeuE, td.infesPeuD {
	FONT-SIZE: 9px;
	COLOR: #999999;
	width: 50%;
}
td.infesPeuE {	text-align: left; }
td.infesPeuD {	text-align: right; }

/* */
div.contCapMes{
	width: 100%;
	min-width: 725px;
	background-color: transparent;
	margin: 2px 0px 0px 0px;
	border-bottom: 0px solid Blue;
	border-left: 0px solid Blue;
	border-top: 0px solid Blue;
	border-right: 0px solid Blue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

div.contDiaLectiu, div.contDiaFestiu{
	min-height: 6px;
	width: 99.6%;
	background-color: transparent;
	margin: 3px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	border: 1px solid;
}
/* configuraci� del css pel calendari d'exàmens  */
/* taula dia detall => DD  i dia cap�alera DC    */

div.contDiaFestiu{
	min-height: 1px;
	border-color: red;
	margin: 3px 0px 3px 0px;
	background-color: #FF005A;
}
div.contDiaLectiu{
	border-color:#005A9C;
}

div.contFiMes{
	width: 100%;
	min-height: 12px;
	background-color: transparent;
	margin: 2px 0px 0px 0px;
	border-bottom: 0px solid Blue;
	border-left: 0px solid Blue;
	border-top: 0px solid Blue;
	border-right: 0px solid Blue;
	text-align: right;
}

hr{
	color: Red;
}

/* body */
.infe .b {
	background-color: White;
}

/* tipus lletra  */



/* Bases taula  */

.infe .cella_base {
	height: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F3F4F5;
	border-right-color: #F3F4F5;
	border-bottom-color: #F3F4F5;
	border-left-color: #F3F4F5;
	border-left-style: solid;
	left: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align: left;
}

.infe .cella_titol_base {
	background-color: #005A9C;
	height: 15px;
   BORDER-BOTTOM: 1px solid #979da6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #979da6;
	border-left-color: #979da6;
	font-size: 12px;
	color: #EFEFEF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	left: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.infe .cella_titol_base .cella_titol_n1b  {
}
.infe .cella_titol_base .cella_titol_n2b  {
   background-color: #EFEFEF;
	color: #005A9C;
}
.cella_titol_n1 {
	background-color: #005A9C;
	font-size: 12px;
	color: #EFEFEF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-BOTTOM: 1px solid #979da6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #979da6;
	border-left-color: #979da6;
}
.cella_titol_n2 {
	background-color: #EFEFEF;
	font-size: 12px;
	color: #005A9C;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: 1px solid #979da6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #979da6;
	border-left-color: #979da6;
}
.cella_titol_n3 {
	background-color: #E1E8F2;
	font-size: 12px;
	color: #005A9C;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: 1px solid #979da6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #979da6;
	border-left-color: #979da6;
}
.cella_titol_grup {
	background-color: #FFF6E8;
	font-size: 11px;
	color: Black;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: 1px solid #979da6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #979da6;
	border-left-color: #979da6;
}

.cella_dx_s {
	BORDER-TOp: 1px solid #F3F4F5;
	BORDER-BOTTOM: 1px solid #F3F4F5;
	BORDER-left: 1px solid #F3F4F5;
	BORDER-RIGHT: 1px solid #F3F4F5;
}
.cella_dm_s {
	BORDER-TOp: 1px solid #FFBCA6;
	BORDER-BOTTOM: 1px solid #FFBCA6;
	BORDER-left: 1px solid #FFBCA6;
	BORDER-RIGHT: 1px solid #FFBCA6;
}

table.ceDC, table.ceDD {
	width: 99.7%;
	border-collapse:collapse;
	background-color: transparent;
	text-align: left;	
}
table.ceDD {
	COLOR: #0c2a42;
	margin: 0px 0px 0px 0px;
}
tr.ceDCF, tr.ceDDF {
	height: 20px;
}
td.ceDCDia, td.ceDCHorari, td.ceDCAssig, td.ceDCGrup, td.ceDCAula {
	padding: 2px 1px 2px 3px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	BORDER-RIGHT: 1px solid White;
}
td.ceDDDiaSet, td.ceDDDia,
td.ceDDHorari1, td.ceDDHorari2, td.ceDDAssig1, td.ceDDAssig2,
td.ceDDGrup1, td.ceDDGrup2, td.ceDDAula1, td.ceDDAula2 {
	padding: 3px 1px 2px 3px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
}

td.ceDCDia {
	width: 7%;
}
td.ceDCHorari, td.ceDDHorari1, td.ceDDHorari2  {
	width: 12%;
}
td.ceDDHorari1, td.ceDDHorari2  {
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
}
td.ceDDHorari1 {
	background-color: #F9FCFF;
	font-style: normal;
}
td.ceDDHorari2 {
	background-color: #F9FCFF;
	font-weight: bold;
	color: #708090;
}

td.ceDCAssig, td.ceDDAssig1, td.ceDDAssig2 {
	width: 50%; 
	BORDER-BOTTOM: 1px solid #E4E7E7;
	BORDER-left: 1px solid Gray;
}
td.ceDCGrup, td.ceDDGrup1, td.ceDDGrup2{
	width: 11%; 
	BORDER-BOTTOM: 1px solid #E4E7E7;
	BORDER-left: 1px solid #E4E7E7;
}
td.ceDCAula, td.ceDDAula1, td.ceDDAula2  {
	width: 20%; 
	BORDER-BOTTOM: 1px solid #E4E7E7;
	BORDER-left: 1px solid #E4E7E7;
	BORDER-RIGHT: 1px solid #E4E7E7;
}

td.ceDCDia {background-color: #E3E3E3;}
td.ceDCHorari {background-color: #E3E3E3;}
td.ceDCAssig{background-color: #D2DBE6;}
td.ceDCGrup{background-color:  #D2DBE6;} /* #FFDDAA; */
td.ceDCAula {background-color: #D2DBE6;} /* #BCFFB9; */

div.ceDDDiaSet, div.ceDDDia {
	position: relative;
	float: left;
	width: 50%;
	background-color: #F3F4F5;
}


td.ceDDAssig1 {	background-color: #F0F8FF;}
td.ceDDGrup1 {	   background-color: #F0F8FF;}
td.ceDDAula1 { 	background-color: #F0F8FF;}

td.ceDDAssig2, td.ceDDGrup2, td.ceDDAula2 {
	background-color: White;
	COLOR: #0c2a42;
} 

/*                    */
div.contDia{
	width: auto;
	float: left;
	margin: 1px 0px 1px 0px;
}



/*  General fitxa infes                     */
/* ---------------------------------------- */




/* Especific per la fitxa de l'assiganatura */
/* ---------------------------------------- */
div.faTitolAssig {
	float: left;
	width: 100%;
	margin: 5px 0px 1px 0px;
   padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #005A9C;
   border-bottom: 1px solid #DCDCDC;
}
div.faSubTitolAssig {
   float: left; 
	margin: 0px 0px 1px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #005A9C;
}

div.faSubTitolAssig font.faSubTitolAssigDesc {
   font-size: 11px;
	color: #777777;
}

div.faLinkBoto {
	float: right;
	width: 300px;
	margin: 2px 0px 1px 0px;
	height: 36px;
	vertical-align: middle;

}

table.faEstructura {
	clear: both;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	margin: 5px 0px 1px 0px;
	width: 99.7%;
	border-collapse:collapse;
	background-color: transparent;
	text-align: left;	
}
td.faEstDCTipus,td.faEstDCCredits,td.faEstDCImpart,td.faEstDCCicle,td.faEstDCIter, td.faEstDCUAca  {
	background: #DCDCDC;
	padding: 3px 0px 3px 0px;
	BORDER-RIGHT: 1px solid White;
	BORDER-BOTTOM: 1px solid White;
	color: Black;
	font-weight: bold;
	text-align: center;
}
td.faEstDDTipus,td.faEstDDCredits,td.faEstDDImpart,td.faEstDDCicle,td.faEstDDIter, td.faEstDDUAca  {
	background: White;
	BORDER-RIGHT: 1px solid #DCDCDC;
	BORDER-BOTTOM: 1px solid #DCDCDC;
	color: Black;
	text-align: center;
}
td.faEstDCTipus, td.faEstDDTipus { width: 17%; } 
td.faEstDCCredits, td.faEstDDCredits { width: 10%; } 
td.faEstDCImpart, td.faEstDDImpart { width: 12%; }
td.faEstDCCicle, td.faEstDDCicle { width: 6%; }
td.faEstDCIter, td.faEstDDIter { width: 15%; }
td.faEstDCUAca, td.faEstDDUAca { width: 38%; }

/*   Titol de l'oferta                             */
div.faOfertaContCap {
	width: 99%;
	margin: 15px 0px 5px 0px;
	float: left;
}
div.faOfertaTitol {
	font-size: 12px;
	color: Black;
	font-weight: bold;
	padding-bottom: 5px;
	width: 65%;
	display: inline;
	float: left;
	
}
div.faOfertaLinkSem {
	font-size: 12px;
	COLOR: #00589C;
	BORDER-TOP: 1px solid Navy;
	BORDER-BOTTOM: 1px solid Navy;
	display: inline;
	float: right;
	width: 180px;
	text-align: center;

}

div.faOfertaLinkSem a:hover{
	COLOR: #00589C;
	font-weight: bold;
	BORDER-TOP: 1px solid red;
	BORDER-BOTTOM: 1px solid red;
	text-decoration: none;
	cursor: pointer;
}

div.faOfertaConsi {
	font-size: 10px;
	background-color: #F3F4F5;
	clear: both;
} 

div.faTitolSemestre, div.faConsiSemestre{ 
	width: 98%;
	margin: 10px 0px 1px 0px;
	color: Black;
        clear: both;
}

div.faTitolSemestre {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
   width: 98%;
   float: left;
}

div.exe {
        padding-top:20px;
	width: 100%;
}

div.faLinkBotoSemestre {
	/* float: right;  */
	width: 20%;
	margin: 2px 3px 1px 3px;
   text-align: center;
}

div.faConsiSemestre {
	font-size: 10px;
	background-color: #F3F4F5;
}

div.faCapActGrup, div.faActivitat, div.faGrup {
	width: 100%;
	margin: 1px 0px 1px 0px;
}

/* cap�alera de l'activitat - Grup          */
div.faCapActGrup {

}

div.faActivitatCAP, div.faiActivitatCAP, div.faActivitatTEOR, div.faActivitatPRAC, div.faActivitatAVAL {
	/* correspon al format titol_taula1 del css-UB */
	width: 100%;
	margin: 5px 0px 1px 0px;
	padding: 4px 0px 2px 0px;
	border-bottom: 1px solid #CBCFD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00589C;
	font-weight: bold;
	background-color: #F3F4F5;
	height: 16px;
	text-align: left;
	clear: both;
}

div.faActivitatCAP  {
	border-top: 2px double #E4E4E4;
	font-size: 10px;
}

div.faActivitatTEOR { border-top: 2px double #3F1EA8; }
div.faActivitatPRAC { border-top: 2px double #DD9000; }
div.faActivitatAVAL { border-top: 2px double #248C25; }

/* cap�alera activitat-grup */
td.faDCGrup, td.faDCDies,td.faDCHorari,td.faDCProf, td.faDCAula, td.faDCIdioma,
td.extSemestreVerd,td.extSemestreGroc,td.extSemestreVermell, 
td.faiDCGrup, td.faiDCProf, td.faiDCIdioma  {
	color: Black;
	text-align: center;
	BORDER-RIGHT: 1px solid #DCDCDC;
	BORDER-BOTTOM: 1px solid #DCDCDC;
        clear:both;
}
td.extSemestreVerd { 	
        font-size: 11px;
        width: 62px;
        background-color: #00AA00;
	font-weight: bold;
}
td.extSemestreGroc { 	
        font-size: 11px;
        width: 62px;
	background-color: #FFCC33;
	font-weight: bold;
}
td.extSemestreVermell { 
        font-size: 11px;
        width: 62px;
	background-color: #EE0000;
	font-weight: bold;
}
td.extLeyenda {
    font-size: 12px;
    font-weight: bold;
}
td.faDCGrup { 	width: 9.7%;
	background-color: #CBCFD8;
	font-weight: bold;
}

td.comentari {
	font-size: 12px;
	font-weight: bold;
	width: 300px;
        color: Black;
}

td.faDCDies {   width: 25%; }
td.faDCHorari { width: 12%; }
td.faDCProf {   width: 28%; }
td.faDCAula {   width: 16%; }
td.faDCIdioma{  width: 8.3%; }

td.grupoCabeceraExt { 	
font-size: 11px;
        width: 130px;
	background-color: #CBCFD8;
	font-weight: bold;
        color: black;
        text-align: center;
        margin-top:10px;
}
div.faGrup {
	width: 99.7%;
	border: 1px solid #CBCFD8;
	background-color: transparent; 
}
table.faPlanifGrup {
	width: 99.7%;
	border-collapse:collapse;
	background-color: transparent;
	text-align: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.faDDGrup {
	width: 9.7%;
  background-color: #CBCFD8;
	color: Black;
	text-align: center;
	font-weight: bold;
}
td.faDDPlanif {
	width: 79%;
	BORDER-LEFT: 1px solid #DCDCDC;
}
td.faDDIdioma {
	width: 8.3%;
        text-align: center;
}

/* Fitxa d'assignatura/idioma */
div.faiActivitatCAP  {
	border-top: 2px double #E4E4E4;
	font-size: 12px;
}

td.faiDCGrup { 	width: 20%;
	background-color: #CBCFD8;
	font-weight: bold;
}
td.faiDCProf {   width: 60%;
        text-align: left;
}
td.faiDCIdioma{  width: 20%;
        font-weight: bold;
}

table.faiPlanifGrup {
	width: 99.7%;
	border-collapse:collapse;
	background-color: transparent;
	text-align: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
td.faiDDGrup {
	width: 20%;
        background-color: #CBCFD8;
	color: Black;
	text-align: center;
	font-weight: bold;
}
td.faiDDProf {
        font-size: 12px !important;
	width: 60%;
	BORDER-LEFT: 1px solid #DCDCDC;
}
td.faiDDIdioma {
	width: 20%;
        text-align: center;
        color: Black;
        font-weight: bold;
}



      /** grups d'inscripci� */
div.faGrupInsc {
  color: Black;
	width: 99.7%;
	border: 1px solid #CBCFD8;
}

table.faTitolGrupInsc {
	width: 100%;
  font-size: 12px;
	font-weight: bold;
	color: #005A9C;
  background-color: #CBCFD8;
}

table.faGrupInsc {
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* Especific per la fitxa de grup           */
/* ---------------------------------------- */
#fgTitolGrup {
	width: 75%;
	margin: 5px 0px 1px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #005A9C;
}

#fgLinkBoto {
	width: 25%;
  background-color: #005A9C;
	margin: 0px 0px 1px 0px;
}

.fgAssignaturaCap {
	width: 99.7%;
	margin: 1px 0px 1px 0px;
	padding: 4px 0px 2px 4px;
	border-top: 2px double #3F1EA8;
	border-bottom: 1px solid #CBCFD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00589c;
	font-weight: bold;
	background-color: #F3F4F5; /* #F3F4F5; */
	min-height: 15px;
	text-align: left;
}

.fgAssignaturaCap a:link { text-decoration: none;color: #00589C;}
.fgAssignaturaCap a:visited {font-weight: bold;	text-decoration: none;color: #0001A8;}
.fgAssignaturaCap a:hover, a:active {
 text-decoration: underline;
 color: #00589c;
 background-color: White;
}

.fgConsideracioAssig {
  font-size: 10px;
  font-weight: normal;
  color: black;
}

td.fgDDActivitat {
	width: 9.7%;
	background-color: #F3F4F5;
	color: Black;
	text-align: center;
  border-bottom: 1px solid rgb(204,204,204) ;
}

/** Fitxa d'examens */
td.feDDPlanif {
  margin-left: 10px;
  color: black;
  font-size: 10px;
}

td.feDDPlanif .taulaProg {
  width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	BORDER-BOTTOM: 1px solid #E4E7E7;
	BORDER-left: 1px solid #E4E7E7;
}

td.feDDPlanif .taulaProg .horari{
  width:50%;
  padding-left: 2px;
  padding-right: 2px;
}

td.feDDPlanif .taulaProg .local{
  width:50%;
	color: #333333;
  padding-left: 2px;
  padding-right: 2px;
	BORDER-left: 1px solid #E4E7E7;
}

/* taules de planificació 
/* varis models : 
/* modA ->   */
table.tPlanif_M1, table.tPlanif_M2 {
	width: 100%;
	height: auto; 
	border-collapse:collapse;
	border:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
td.cPlanif_Horari_M1, td.cPlanif_Prof_M1, td.cPlanif_Local_M1, td.cPlanif_Consid_M1, td.cPlanif_Horari_M2, td.cPlanif_Local_M2   {
	BORDER-RIGHT: 1px solid #DCDCDC;
	BORDER-BOTTOM: 1px solid #DCDCDC;
	padding: 2px;
}
td.cPlanif_Horari_M1 { 	width: 45%; /* width: 260px;  */ }
td.cPlanif_Prof_M1   { 	width: 35%; /*  width: 210px; */ }
td.cPlanif_Local_M1  { width: 20%; text-align: center;   }
td.cPlanif_Consid_M1  {	width: 100%;/* width: 125px; */   }

td.cPlanif_Horari_M2 { 	width: 50%; /* width: 260px;  */ }
td.cPlanif_Local_M2 { 	width: 50%;/* width: 125px; */   }
td.cPlanif_Consid_M2  {	width: 100%;/* width: 125px; */   }

/* cel�les de treball / avis / etc       */	
.cela_titol_avis {
	background-image: url(../../../Infe/public_html/css_img/fons_barra_eines.gif);
	padding: 2px 5px 2px 5px;
	FONT-SIZE: 12px;
	COLOR: Red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	text-align: center;
}	
.cela_desc_avis {
	background-color: #EDEFF2;
	padding: 2px 5px 2px 5px;
	fONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #EDEFF2;
}
.cela_peu_avis {
	background-color: #EDEFF2;
	padding: 5px 5px 2px 5px;
	fONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #979da6 1px solid;
	text-align: center;
}
.cela_titol_nota {
	background-image: url(../../../Infe/public_html/css_img/fons_barra_eines.gif);
	padding: 2px 5px 2px 5px;
	FONT-SIZE: 12px;
	COLOR: #0c2a42;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	text-align: left;
}	
.cela_desc_nota {
	background-color: #EDEFF2;
	padding: 5px 5px 5px 5px;
	fONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #EDEFF2;
}
.cela_link_nota {
	background-color: #EDEFF2;
	padding: 5px 5px 2px 5px;
	fONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #979da6 1px solid;
	text-align: center;
}
.cella_amunt {
	padding: 5px 5px 2px 5px;
	fONT-SIZE: 10px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-TOP: 1px solid #979da6;
	border-bottom: 0px solid;
	text-align: right;
}

/* Pestanyes */
.navigation .tab {
color: #005a9c;
font-size: 12px;
FONT-WEIGHT: bold;
BORDER-BOTTOM: 1px solid #e1e2f2;
background: #EFEFEF url(../css_img/left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
text-decoration: none;
}
.navigation .tab:hover {
color: #FF3300;
text-decoration: none;
}
.navigation .tab:active{
background: #efefef url(../css_img/left-tab.gif) left top no-repeat; 
text-decoration: none;
} 

.navigation .tab span
{
background: url(../css_img/right-tab.gif) right top no-repeat;
padding-right: 10px; 
}
.navigation .selectedTab:hover {
color: #efefef;
text-decoration: none;
}
.navigation .selectedTab
{
color: #efefef;
font-size: 12px;
FONT-WEIGHT: bold;
BORDER-BOTTOM: 1px solid #005a9c;
background: #005a9c url(../css_img/left-tab-hover.gif) left top no-repeat;
padding-left: 10px;
text-decoration: none;
}
.navigation .selectedTab:active{
background: #005a9c url(../css_img/left-tab-hover.gif) left top no-repeat;
text-decoration: none;
} 
.navigation .selectedTab span
{
background: url(../css_img/right-tab-hover.gif) right top no-repeat;
padding-right: 10px;
}

.navigation ul
{
list-style:none;    
padding: 0;
margin: 0;
}
.tabsder { 
list-style: none;
float:right;
margin: 0;
}
.tabsiz { 
list-style: none;
float:left;
margin: 0;
}
.baseNavigation {
	height: 1.8em;
	text-align: center;
	border-top: 2px solid #005a9c;
	width: 12em;
}

/* nou infes  08 */
.link a:link, a:visited  {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 1.0em;
  color: #00589C; 
  text-decoration:none;
  padding-right: 0px;  /* Estava a 20px.  Posat a 0px per JPG el 15/06/2010. */
}
.link a:hover, a:active  {
 text-decoration: underline;
 padding-right: 0px; /* Estava a 20px.  Posat a 0px per JPG el 15/06/2010. */
}

.link a.Horari {
	background: transparent url(../css_img/link.gif) no-repeat scroll right center;
	
}
.link a.HorariP {
	background: transparent url(../css_img/link.gif) no-repeat scroll right center;
	color: #2E8B57;
         padding-right: 10px;
}
.link a.HorariT {
	background: transparent url(../css_img/link.gif) no-repeat scroll right center;
	color: #A0522D;
        padding-right: 10px;
}
.link a.Pla {
	background: transparent url(../css_img/link.gif) no-repeat scroll right center;
         padding-right: 10px;
}

/* Especific per la fitxa IterOfer          */
/* ---------------------------------------- */

table.io {
	background: White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	width: 955px;	
}

table.ioCapcalera {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /* background: #F3F4F5; */
	background: #DCDCDC;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	text-align: center;
	border-bottom: 5px solid White;
}

td.ioNoHiHaAssig   {width: 100%;  height: 1.8em;  color: Red; text-align: center;}

td.ioCItinerari    {width: 14%; height: 18px; border-right: 1px solid  White;}
td.ioCAssigCodi    {width: 7%;  height: 1.6em; border-right: 1px solid  White;}
td.ioCAssigDesc    {width: 40%; height: 1.6em; border-right: 1px solid  White;}
td.ioCAssigDescB   {width: 46%; height: 1.6em; border-right: 1px solid  White;}
td.ioCAssigCredits {width: 6%;  height: 1.6em; border-right: 1px solid  White;}
td.ioCAssigPla     {width: 10%; height: 1.6em; border-right: 1px solid  White;}
td.ioCAssigPlaB    {width: 11%; height: 1.6em; border-right: 0px solid  White;}
td.ioCAssigOferta  {width: 19%; height: 1.6em;  }

td.ioCAssigCrT    {width: 3%;  height: 1.6em;  border-right: 1px solid  White;}
td.ioCAssigCrP    {width: 3%;  height: 1.6em;  border-right: 1px solid  White;}
td.ioCAssigSigles {width: 9%;  height: 1.6em;  border-right: 1px solid  White;}

table.io tr.fila:hover {
	background-color: #FFF7AE;
	border-top: 1px solid #DCDCDC;
}

.out {
	background-color: #FFFFFF;
	border-top: 1px solid #DCDCDC;
}
.hover {
	background-color: #FFF7AE;
	border-top: 1px solid #DCDCDC;
}


td.ioAny {
	background: #CBCFD8;
	color: Black;
	width: 5%;
	font-weight: bold;
	text-align: center;
}

td.ioQ {
	background: #F3F4F5;
	color: #005a9c;
	width: 9%;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	border-right: 3px solid White;
	border-left:  3px solid White;
}

td.ioFilaSeparacio {
	height: 5px;
	width: auto; /*	border-top: 1px solid #DCDCDC; */
	border-top: 1px solid #005a9c;
}

td.ioColSeparacio {
	height: auto;
	width: 0.2em; 
}

td.ioAssigCodi    {width: 7%;  height: 1.8em; text-align: center; border-top: 1px solid #DCDCDC;}

td.ioAssigDesc    {width: 38.5%; border-top: 1px solid #DCDCDC;}
td.ioAssigDescB   {width: 46%; border-top: 1px solid #DCDCDC;}
td.ioAssigCredits {width: 6%; text-align: center; border-top: 1px solid #DCDCDC;}
td.ioAssigCreditsB{
	width: 6%;
	text-align: center;
	border-top: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;;border-left: 1px solid #DCDCDC;
}
td.ioAssigCrTB    {width: 3%; text-align: center; border-top: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;}
td.ioAssigCrPB    {width: 3%; text-align: center; border-top: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;}
td.ioAssigSigles  {width: 9%; text-align: center; border-top: 1px solid #DCDCDC;border-right: 1px solid White;}
td.ioAssigSiglesB {width: 9%; text-align: center; border-top: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;}
td.ioAssigPla     {width: 10%; text-align: center; border-top: 1px solid #DCDCDC;}
td.ioAssigPlaB    {width: 11%; text-align: center; border-top: 1px solid #DCDCDC;}
td.ioAssigOferta  {width: 9.5%; text-align: center; border-top: 1px solid #DCDCDC; color: #228B22;}

/* Especific del EInfes -- 27.06.2008      */
/* ---------------------------------------- */
#espaiBlanc {
	width: 100%;
	height: 0.2em;
	margin: 0px 0px 0px 0px;
	color: White; 
}
#espaiLinia {
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 0.2em;
	color: #4169E1; 
}

/* Pestanyes navegaci� -- 9.07.2008          */
/* ------------------------------------------*/
.menu_itinerari {
	width: 100%;
	padding: 2px 0px 18px 0px;
}

.cella_menu_13, .cella_menu_13_selec {
	width: 13%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: center;

}
.cella_menu_13  {
	background: url(../css_img/fons_boto_gris_clar.gif);
	background-color: transparent;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #979DA6;
	border-right-color: #979DA6;
	color: #666666;
}
.cella_menu_13 a:link {
	text-decoration:none;
	color: #666666;
	text-align: center;
}
.cella_menu_13 a:hover,  .cella_menu_13 a:visited, .cella_menu_13 a:active   {
 text-decoration: underline;
 background-color: transparent;
 color: #666666;
 text-align: center;
 padding-right: 0px;
}

.cella_menu_13_selec {
	background-color: #00589C;
	color: #E2ECF3;
	font-weight: bold;
}

.text_base {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 11px;
	text-decoration: none;
}

