.tablinks {
	font-size: 12px;
}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

.tab1 {
	overflow: hidden;
	border: 1px solid #00589C;
	background-color: #6699cc;
	color: #FFFFFF;
  }

.tab1 button {
	color: #FFFFFF;
	background-color: #6699cc;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	transition: 0.3s;
  }
  
/* Change background color of buttons on hover */
.tab1 button:hover {
background-color: #00589c;
}

/* Create an active/current tablink class */
.tab1 button.active {
background-color: #0C2A42;
}
/* Style the tab content */
.tabcontent1 {
display: none;
padding: 10px 15px;
border: 1px solid #00589C;
border-top: none;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 5px;
  background-color: #cae8ca;
  border: 2px solid #4CAF50;
}

tr.navon {
border:1px solid #f1efe2;
}
tr.navoff {
border:0px;
}

.boto_nba{

	background-color: transparent;
	background: url(../imatges/bg_nba2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 24px;
	padding-bottom: 4px;
	padding-left: 24px;
	white-space: nowrap;
	cursor: pointer;
	height: 25px;
	border:0;
	border-top-width: medium;
	border-right-width-value: medium;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: medium;
	border-left-width-value: medium;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: none;
	border-right-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: -moz-use-text-color;
	border-right-color-value: -moz-use-text-color;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: -moz-use-text-color;
	border-left-color-value: -moz-use-text-color;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
}

.boto_act {

	background-color: rgb(216,216,216); 
	font-family: Verdana; 
	color: #00589C;
	font-size: 11px; 
	font-weight: bold;
	border: 1px solid #00589C;
	width: 190;	
}

.titulopagina {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0C2A42;
	background-color: #f3f4f5;
	text-indent: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #979DA6;
	border-right-color: #979DA6;
	border-bottom-color: #979DA6;
	border-left-color: #979DA6;
}

.titolpaginatext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0C2A42;
	font-weight: bold;
}

.titoltext1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00589C;
	font-weight: bold;
}

.titoltext2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.titoltext2link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00589C;
	font-weight: bold;
	text-decoration: underline;	
}

.titoltext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color:#DFDFDF;
	text-align:center;
	padding: 3;
}

.titoltext3link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00589C;
	font-weight: bold;
	text-decoration: underline;
}

.basetext {

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

.basetextnojustify {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484848;
}

.basetextnarrow {

	font-family: Arial;
	font-size: 10px;
	color: #484848;
}

.basetextlight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: justify;	
}

.basetextlightnarrow {

	font-family: Arial; 
	font-size: 10px;
	color: #999999;
}

.basetextlightnojustify {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.basetextresalte {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484848;
	font-weight: bold;
}

.basetextresalte2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	font-weight: bold;
}

.basetextlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00589C;
	text-decoration: underline;
}

.basetextlinknarrow {

	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #00589C;
	text-decoration: underline;
}

.middletext {

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

.middletextlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00589C;
	text-decoration: underline;	
}

.minitext1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D4D4D;
}

.minitext2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.minitextlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00589C;
	text-decoration: underline;
}

.botbarra-off {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #979DA6;
	border-left-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.botbarra-off2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.footernarrow {

	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #999999;
}

.titolmenu {

	background-color: #00589C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;color: #000080; 
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E2ECF3;
	font-weight: bold;
}

.titolmenutext {

	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E2ECF3;
	font-weight: bold;
}

.menu {

	background-color: #f3f4f5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #DDE1E3;
	border-right-color: #DDE1E3;
	border-bottom-color: #DDE1E3;
	border-left-color: #DDE1E3;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.menulink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00589C;
	text-decoration: underline;
}

.menuselect {

	background-color: #FEFEFE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #DDE1E3;
	border-right-color: #DDE1E3;
	border-bottom-color: #DDE1E3;
	border-left-color: #DDE1E3;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.submenu {

	background-color: #FEFEFE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #DDE1E3;
	border-right-color: #DDE1E3;
	border-bottom-color: #DDE1E3;
	border-left-color: #DDE1E3;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.submenuselect {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-color: #E1E8F2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #DDE1E3;
	border-right-color: #DDE1E3;
	border-bottom-color: #DDE1E3;
	border-left-color: #DDE1E3;color: #000080; 
	vertical-align: middle;
	border-bottom-style: solid;
}

.submenulink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	text-decoration: underline;
}

.titoltabla1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00589C;
	font-weight: bold;
	background-color: #F3F4F5;
	height: 20px;
	padding-left: 5px;
}

.celtabla1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #6699cc;
	border-right-color: #6699cc;
	border-bottom-color: #6699cc;
	border-left-color: #6699cc;
	border-left-style: solid;
	left: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-color: #E2ECF3;
	text-align: right;
	border-top-style: solid;
}

.celtabla2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#C4D7E6;
	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-left-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align:right;
}

.celtabla3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#C4D7E6;
	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-left-style: solid;
	border-top-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align:right;
	border-bottom-color: #6699cc;
	border-right-color: #6699cc;
	border-left-color: #6699cc;
	border-top-color: #6699cc;
}

.celtablagroc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	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: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-left-style: solid;
	left: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-color: #F7CB6B;
	text-align: right;
	border-top-style: solid;
}

.celtablablanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	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-left-style: solid;
	border-top-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align:center;
	border-bottom-color: #6699cc;
	border-right-color: #6699cc;
	border-left-color: #6699cc;
	border-top-color: #6699cc;
}
.cella_menu_lateral_est {
	background-color: #f3f4f5;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dde1e3;
	border-left-color: #dde1e3;
	border-right-color: #dde1e3;
	border-top-color: #dde1e3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00589C;
	text-decoration: none;
	padding-right: 5px;
	border-top-style: solid;
	border-left-style: solid;
}
.linkmodeoff { font-weight: bold; color: #000080; text-decoration: none}

.linkmodeon  { font-weight: bold; color: #000080; text-decoration: none}


/*
a:link {
	font-weight: bold; color: #000080; text-decoration: none
}
a:visited {
	font-weight: bold; color: #000080; text-decoration: none
}
a:active {
	font-weight: bold; color: #000080; text-decoration: none
}
a:hover {
	font-weight: bold; color: #000080}
*/

a.inici:link {
	font-weight: bold; color: #FFFFFF; text-decoration: none
}
a.inici:visited {
	font-weight: bold; color: #FFFFFF; text-decoration: none
}
a.inici:active {
	font-weight: bold; color: #FFFFFF; text-decoration: none
}
a.inici:hover {
	font-weight: bold; color: #FFFFFF; text-decoration: underline}
 

.title_est_cella_menu1-ho
{
	background-color: #e1e8f2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #6699cc;
	border-right-color: #6699cc;
	border-bottom-color: #6699cc;
	border-left-color: #6699cc;
	color: #00589c;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
	padding-right: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-collapse: collapse;
	font-size: 9px;
}

.taula_dades1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	float: none;
	border-collapse: collapse;
}


a.estL:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0000B3;
	text-decoration: underline;
	} 	
a.estL:visited {
	color:#0000B3;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
a.estL:hover {
	font-weight:normal;
	color:#1111FF;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.estLGran:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#EA0000;
	text-decoration: underline;
	font-weight:bold;
} 	

a.estLGran:visited {
	color:#EA0000;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}	
a.estLGran:hover {
	font-weight:normal;
	color:#CE0000;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

