@charset "UTF-8";

.normall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.normalPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.normalNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.normalNegritaVermell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.normalNegritaPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.normalNegretaMoltPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.blauFosc {
	color: #000777;
	font-size: 10px;
	text-decoration: none;
}

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

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

.margePositiu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33CC00;
	text-decoration: none;
	font-weight: bold;
}

.margeNegatiu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.margePositiuNoNegreta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33CC00;
	text-decoration: none;
}

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

.cabeceraProjectePetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

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

.mostassa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}

.verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	text-decoration: none;
}

.blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
}

.blau12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}

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

.blanques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.blanquesNegreta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.grisfort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.msgavisorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.msgavisoverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33CC00;
	text-decoration: none;
	font-weight: bold;
}

.msgavisorojoMig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

.msgavisorojoGranNegreta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.highlight {
	BACKGROUND-COLOR: yellow;
}

BODY.fondo {
	background-color: #E0EAEE;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	width: 100%; /*AQUIIIIII*/
}

BODY.fondotipotabla {
	background-color: #F5FAFC;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	width: 0;
	height: 100%;
}

BODY.Evento {
	background-color: #F5FAFC;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	width: 0;
	height: 100%;
}

BODY.Login {
	background-color: #D0DCE0;
}

DIV.grafichores {
	position: relative;
	height: 40px;
	width: 100%;
}

DIV.llistat {
	overflow: auto;
	background-color: #F5FAFC;
	text-align: center;
	font-size: 11pt;
	width: 97%;
	height: 100%;
	position: absolute;
	left: 1%;
	top: 0%;
}
DIV.llistatSelEvent {
	text-align: center;
	font-size: 10px;
}

DIV.menu {
	background-color: #C2D3D9;
	overflow: auto;
}

.titulo_eventes {
	font-size: 12pt;
	font-Family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nrj {
	color: #BC2E02;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

nrj:hover {
	color: #736F6F
}

.nrjGRIS {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

nrjGRIS:hover {
	color: #999999
}

TABLE.Tabla_fondo {
	background-color: #FFFFFF;
	width: 100%;
}

TABLE.blanco {
	background-color: #FFFFFF;
	padding: 0;
	border: none;
	width: 100%;
}

TABLE.blancoSenseWidth {
	background-color: #FFFFFF;
	padding: 0;
	border: none;
}

TABLE.Tabla_datos {
	background-color: #FFFFFF;
	width: 65%;
	padding: 2px;
	width: 100%;
}

TABLE.Tabla_eventos {
	background-color: #F5FAFC;
	width: 100%;
}

TABLE.Menu_Izq {
	width: 100%;
	padding: 0;
	background-color: #A9BBC7;
	border: none;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}

TABLE.menu_derecha {
	background-color: #EFF4F6;
	width: 0;
	border: none;
	padding: 0;
}

TABLE.marco {
	background-color: #C5D2DA;
	width: 100%;
	height: 100%;
	border: none;
	padding: 0;
}

TABLE.taulaPrimera {
	width: 100%;
	height: 100%;
}

TR.blanco {
	background-color: #FFFFFF;
}

TR.Cabecera {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #E0EAEE;
	border: #E0EAEE;
	vertical-align: bottom;
	padding-left: 0.125cm;
	width: 100%;
}

TR.Cabecera2 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #cfdae1;
	border: #cfdae1;
	vertical-align: bottom;
	padding-left: 0.125cm;
}

TR.CabeceraNoticia24 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FF9900;
	border: #FF6600;
	vertical-align: middle;
	padding-left: 0.125cm;
	width: 100%;
}

TR.Listado {
	width: 100%;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #EFF4F6;
	vertical-align: middle;
	border: 1px none white;
}

TR.ListadoBlanco {
	width: 100%;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	vertical-align: middle;
	border: 1px none white;
}

TR.ListadoAmarillo {
	width: 100%;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FF9900;
	vertical-align: middle;
	border: 1px none white;
}

TR.ListadoAmarilloClaro {
	width: 100%;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFFF99;
	vertical-align: middle;
	border: 1px none white;
}

TR.ListadoVerdeClaro {
	width: 100%;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #D7FFAE;
	vertical-align: middle;
	border: 1px none white;
}

TR.Menu_Izq {
	background-color: #A9BBC7;
	height: 100%;
	width: 100%;
}

TH.titolFiltre {
	font-size: 9pt;
}

TH.gris {
	text-decoration: underline;
}

TD.fondo {
	background-color: #F5FAFC;
	text-align: left;
}

TD.blanco {
	background-color: #FFFFFF;
	text-align: center;
}

TD.rojo {
	background-color: #FF0000;
}

TD.taronja {
	background-color: #FF8000;
}

TD.verd {
	background-color: #66CC00;
}

TD.verd_fosc {
	background-color: #009900;
}

TD.blancoNoticia {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFFFCC;
	text-align: left;
	border: #FF0000;
}

TD.blancTrucada {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFFFCC;
	vertical-align: middle;
}

TD.blancoNoticiaCentrat {
	background-color: #FFFFCC;
	text-align: center;
	border: #FF0000;
}

TD.negro {
	background-color: #000000;
	text-align: center;
}

TD.Login {
	background-color: #C2D3D9;
}

TD.CabeceraTasca {
	padding-left: 0.125cm;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFCC66;
}

TD.CabeceraEvent {
	padding-left: 0.125cm;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFA346;
}

TD.Col_Titulo {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #cfdae1;
	vertical-align: middle;
	padding-left: 0.125cm;
}

TD.Col_TituloSenseBold {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	background-color: #cfdae1;
	vertical-align: middle;
	padding-left: 0.125cm;
}

TD.Col_TituloRosa {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFCCCC;
	vertical-align: middle;
	padding-left: 0.125cm;
}

TD.Col_TituloRosaFill {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	background-color: #FFEEEE;
	vertical-align: middle;
	height: 25px;
}

TD.Col_TituloTaronja {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFD08A;
	vertical-align: middle;
	padding-left: 0.125cm;
}

TD.Col_TituloTaronjaFill {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	background-color: #FFEACA;
	vertical-align: middle;
	height: 25px;
}

TD.Col_TituloGroc {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #EEE8AA;
	vertical-align: middle;
	padding-left: 0.125cm;
}

TD.Col_TituloGrocFill {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	background-color: #FFFFE6;
	vertical-align: middle;
	height: 25px;
}

TD.Col_Titulo2 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #E0EAEE;
	vertical-align: middle;
}

TH.Col_Titulo2 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #E0EAEE;
	vertical-align: middle;
	cursor: pointer;
}

TD.Col_Titulo2blanc {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: middle;
}

TD.Col_Titulo2Top {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	background-color: #E0EAEE;
	vertical-align: top;
}

TD.Col_Listado {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #EFF4F6;
	vertical-align: middle;
	padding: 0.125cm;
	border: 1px none white;
}

TD.Col_Listado2 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #EFF4F6;
	vertical-align: middle;
}
TD.Col_Listado2BlauFort {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #cfdae1;
	vertical-align: middle;
}

TD.Col_Listado2verdfluix {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #E6FFE6;
	vertical-align: middle;
}

TD.Col_Listado2vermellfluix {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFF0E1;
	vertical-align: middle;
}

TD.Col_Listado2verdfluix2 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #C4FFC4;
	vertical-align: middle;
}

TD.Col_Listado2vermellfluix2 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFE0C1;
	vertical-align: middle;
}

TD.Col_Listado2vermellfort {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FF8A8A;
	vertical-align: middle;
}

TD.Col_Listado2taronja {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFDD97;
	vertical-align: middle;
}

TD.Col_Listado2taronjafluix {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFEBC1;
	vertical-align: middle;
}

TD.Col_Listado2Transparent {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: transparent;
	vertical-align: middle;
}

TD.Col_Listado2color {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #F5F9FA;
	vertical-align: middle;
}

TD.Col_Listado3 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #D6D6D6;
	vertical-align: middle;
	padding: 0.125cm;
	border: 1px none white;
}

TD.Col_Listado3CarteraProjectes {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #EFF4F6;
	vertical-align: top;
}

TD.Col_Listado4 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #D9E0F4;
	vertical-align: middle;
}

TD.Col_Listado5 {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFFFDD;
	vertical-align: middle;
}

TD.Col_ListadoCosNoticia {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #EFF4F6;
	vertical-align: middle;
	border: #E0EAEE;
}

TD.llistatDesactivat {
	font-size: 9pt;
	background-color: #EFF4F6;
	vertical-align: top;
	padding-left: 0.125cm;
	border: 2px none white;
	color: #FF0000;
}

TD.body_popup {
	font-Family: Verdana, Arial, Helvetica;
	background-color: #F5FAFC;
}

TD.col_tit_popup {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	background-color: #E0EAEE;
	padding-left: 0.125cm;
	width: 10%;
}

TD.col_list_popup {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #EFF4F6;
	vertical-align: middle;
}

TD.Menu_Izq {
	background-color: #A9BBC7;
}

TD.Menu_Izq2 {
	background-color: #FDBFA2;
}

TD.negro {
	background-color: #333333;
}

TD.TresoreriaAny {
	background-color: #E6EBEE;
}

TD.TresoreriaTotal {
	background-color: #D6DBDE;
}

TD.taronja {
	background-color: #FF9900;
}

td.botoMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9BBC7;
	height: 0.5cm;
	vertical-align: middle;
}

td.BlancPetita {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}

a.FlSelectS {
	color: #111111;
	background-color: #E0EAEE;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 65px;
	height: 25px;
	line-height: 5px;
	padding: 5px;
}

a.FP {
	color: #444444;
	background-color: #CFDAE1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 65px;
	height: 25px;
	line-height: 5px;
	padding: 5px;
}

a.FCSelect {
	color: #111111;
	background-color: #F5FAFC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 80px;
	height: 25px;
	line-height: 5px;
	padding: 5px;
}

a.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}

p.mensag_rojo {
	color: #FF0000;
	text-align: center;
}

a.readingGran {
	color: #000777;
	font-size: 12px;
	text-decoration: none;
}

a.readingGranNegreta {
	color: #000777;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.readingGran:hover {
	color: #000444;
}

a.readingGranVermellNegreta {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.readingGranVermellBlanc {
	color: #b7b7b7;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.readingGranVermell:hover {
	color: #000444;
}

a.reading {
	color: #000777;
	font-size: 10px;
	text-decoration: none;
}

a.readingRed {
	text-decoration: none;
	color: #FF0000;
	font-size: 10px;
}

a.readingRed:link {
	text-decoration: none;
	color: #FF0000;
	font-size: 10px;
}

a.readingRed:visited {
	text-decoration: none;
	color: #FF0000;
	font-size: 10px;
}

a.readingRed:active {
	text-decoration: none;
	color: #FF0000;
	font-size: 10px;
}

a.readingRed:hover {
	text-decoration: none;
	color: #FF0000;
	font-size: 10px;
}

a.reading:hover {
	color: #000444;
}

a.titolnoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

a.titolnoticia:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

select.menuesquerra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	text-align: left;
	word-spacing: 2px;
}

textarea.textAreaNoEditable {
	background-color: #F5FAFC;
}

input.textBoxReadOnly {
	background-color: #CCCCCC;
}

input.textBoxReadOnly2 {
	background-color: #DDDDDD;
	border: 1px solid #BBBBBB;
}

input.textBoxReadOnlySense {
	background-color: #E0EAEE;
	border: none;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
}

input.textBoxReadOnlySense2 {
	background-color: #EFF4F6;
	border: none;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
}

.textBoxReadOnlyFi {
	background-color: #DDDDDD;
	border: 1px solid #999999;
}

ul.llistatradiobuttons {
	list-style-image: none;
	list-style-type: none;
}

.liniaFina {
	border: 1px solid #CCCCCC;
}

.liniaFina2 {
	border: 1px solid #777777;
	color: #333333;
}

.liniaFinaReadOnly {
	border: 1px solid #CCCCCC;
	background-color: #DDDDDD;
}

.liniaFinaESQ {
	border: 1px solid #CCCCCC;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
}

.transparent {
	text-align: right;
	background-color: transparent;
	border: 0px;
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
}

.diaMes {
	border: 1px solid #CCCCCC;
	width: 20px;
}

TD.Col_ListadoNou {
	font-Family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	background-color: #FFFFFF;
	vertical-align: middle;
}

/* USERNAME */
.userName,.userLogo {
	position: relative;
	float: right;
}

.userName {
	margin-top: 3px;
	margin-right: 5px;
	font-size: 11px;
}

.userLogo {
	margin-top: -3px;
}

.userLogo img {
	max-width: 30px;
	max-height: 30px;
}

/* Avatar notícies */
.divImgNoticiesLeft,.divImgNoticiesCenter,.divImgNoticiesRight {
	position: relative;
	float: left;
	width: 33%;
}

.divImgNoticiesLeft {
	text-align: left;
}

.divImgNoticiesCenter {
	text-align: center;
}

.divImgNoticiesRight {
	text-align: right;
}

/* ALBARANS */
.llistat_alb_sortent {
	min-width: 550px;
	margin-top: 30px;
}

.llistat_alb_sortent tr td {
	/*font-size: 9pt;*/
}

.llistat_alb_sortent tr td.Col_Titulo2 {
	padding: 3px 5px;
}

/* ALBARANS TRANSFERÈNCIA */
.llistat_albarans_transferencia_sort_ent {
	width: 100%;
	/*font-size: 9pt;*/
}

.llistat_albarans_transferencia_sort_ent_txt {
	width: 60%;
}

.llistat_albarans_transferencia_sort_ent_icones {
	width: 40%;
	text-align: right;
}

.llistat_albarans_transferencia_sort_ent_icones img {
	margin: 0px 3px;
	cursor: pointer;
}

.taula_veure_albara_transferencia tr td, .taula_veure_albara_transferencia_linies tr td {
	/*font-size: 10pt;*/
}

.taula_veure_albara_transferencia_linies tr td.Col_Titulo2 {
	min-width: 100px;
	padding: 3px 5px;
}

.txtAlignRight,.txtAlignRight option {
	text-align: right;
}

/* FACTURACIÓ */
.indicador_benefici {
	position: absolute;
	height: 90px;
	background: transparent;
	border-right: 1px solid #555;
}

.indicador_benefici_valor {
	position: absolute;
	float: right;
	right: -50px;
	top: -12px;
}

.btn_tree_analisi_facturacio {
	cursor: pointer;
}

/* STUPID TABLE */
th[data-sort]{
	cursor: pointer;
}

TABLE.taula_dades_50 {
	background-color: #EFF4F6;
	width: 50%;
	padding: 2px;

/* EASY TABS */
.etabs {
	margin: 0;
	padding: 0;
}

.tab {
	display: inline-block;
	*display: inline;
	background: #EEE;
	border: solid 1px #999;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	color: #C9C2AF;
}

.tab a {
	font-size: 10px;
	line-height: 2em;
	display: block;
	padding: 0 10px;
	outline: none;
	text-decoration: none;
	color: #333;
}

.tab a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.tab a:visited {
	text-decoration: none;
	color: #333;
}

.tab.active {
	position: relative;
	background: transparent;
	border-color: #666;
}

.tab a.active {
	font-weight: bold;
}

.tab-container {
	background: transparent;
}

/* LOADER GIF */
#loader {
	position: absolute;
	float: left;
	width: 100%;
	display: none;
	z-index: 998;
	
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(240, 240, 240);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.loader_gif {
	position: relative;
	float: left;
	width: 55px;
	height: 55px;
	left: 50%;
	margin: 20% 0px 0px -22px;
	background: url("../icones/loading.gif") no-repeat;
	z-index: 999;
}

/* ICONES CEL·LA TAULA */
td.icones img {
	margin: 0px 3px;
}

/*CUSTOM CHECKBOXES I RADIOS*/
label.label-custom {
	display: inline-block;
	cursor: pointer;
	position: relative;
	font-size: 13px;
}
.wrapper {
	width: 500px;
	margin: 50px auto;
}
input[type=radio].check-radio-custom,
input[type=checkbox].check-radio-custom {
	display: none;
}
label.label-custom:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	left: 0;
	background-color: #FFFFFF;
	box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .4), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}

.radio label.label-custom:before {
	border-radius: 8px;
}
.checkbox label.label-custom {
}
.checkbox label.label-custom:before {
    border-radius: 3px;
}

input[type=radio].check-radio-custom:checked + label.label-custom:before {
    content: "\2022";
    color: #f3f3f3;
    font-size: 30px;
    text-align: center;
    line-height: 18px;
}

input[type=checkbox].check-radio-custom:checked + label.label-custom:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #3C7ACF;
	text-align: center;
    line-height: 15px;
}
