﻿/*
COLORS CORPORATIUS:
taronja: #ff6600
gris: #404040
*/
/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) 
* http://cssreset.com */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,a,
abbr, acronym, address, big, cite, code,del, dfn, 
em, img, ins, kbd, q, s, samp,small, strike,
strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form,
label, legend,table, caption, tbody,
tfoot, thead, tr, th, td,article, aside,
canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video 
{
	margin: 0;	
	padding: 0;	
	border: 0;	
	font-size: 11px;	
	font: inherit;	
	vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section 
{
	display: block;
}

body 
{
	/*background: 0 0 #C6C7C6;*/
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;

}
ol, ul 
{
	list-style: none;
}
blockquote, q 
{
	quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after 
{
	content: '';	
	content: none;
}
table 
{
	border-collapse: collapse;	
	border-spacing: 0;
}
 td
 {
     padding:2px;
 }
 
.clearfix:after {
	display: block; 
	height: 0px; 
	visibility: hidden; 
	clear: both; 
	font-size : 0px; 
	content: ""
}

img {
	border-width: 0px; border-style: none; border-color: inherit; position: relative; top: -1px;
	/* left: 0px; */
overflow:hidden;
    left: 0px;

}
.font {
	FONT: 11px Arial,Helvetica,sans-serif !important
}
.radiobutton {
	FONT: 11px Arial,Helvetica,sans-serif !important; margin-top:-5px
}
.label {
	FONT: 11px/20px Arial,Helvetica,sans-serif !important
}
.label_negreta {
	FONT: bold 11px/20px Arial,Helvetica,sans-serif !important
}
.label_obligatori {
	FONT: bold 11px/20px Arial,Helvetica,sans-serif !important; COLOR: #c00000
}
.label_condicionat {
	FONT: bold 11px/20px Arial,Helvetica,sans-serif !important; COLOR: #575757
}
.boto {
	FONT: bold 11px Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: #D11E16; border: solid 1px #bbb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; height: 22px;
}
.tinput, .tinput_readonly {
	FONT: 11px Arial,Helvetica,sans-serif !important
}
.tinput_right {
	FONT: 11px Arial,Helvetica,sans-serif !important; text-align: right
}
.tinput_auto {
	FONT: 11px Arial,Helvetica,sans-serif !important; border: solid 1px #aaa; background-color: #f0f0f0; height: 14px; padding-top:2px
}
.tcombo {
	FONT: 11px Arial,Helvetica,sans-serif !important; margin-top: 1px
}
.tinput_consulta, .tinput_consulta_readonly {
	FONT: 11px Arial,Helvetica,sans-serif !important; border: #f5f5f5 2px solid; background-color: #f5f5f5; overflow: hidden
}

.label_error {
	font: normal 11px/18px Arial,Helvetica,sans-serif !important; color: #c00000; text-decoration: none
}
.control_error {
	font: 11px Arial,Helvetica,sans-serif !important; border: #cd5c5c 1px solid; background-color: #ffe4e1
}
.control_error_right {
	font: 11px Arial,Helvetica,sans-serif !important; border: #cd5c5c 1px solid; background-color: #ffe4e1; text-align: right
}
.panel_principal {
	MIN-WIDTH: 771px
}
.taula_menu_capcalera {
	BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px; WIDTH: 100%; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 22px; COLOR: #fff; FONT-SIZE: 11px
}
.panel_barra_capcalera {
	 BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px; PADDING: 13px; PADDING-TOP: 0px;padding-bottom: 5px
}
.panel_barra_capcalera_login    {
	 BORDER-BOTTOM: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; PADDING: 0px; width:100%; height: 55px
}
.panel_test {
	 BORDER-BOTTOM: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND-COLOR: #C61A29; MARGIN: 0px; PADDING: 0px; width:100%; height:30px;
}
.text_panel_test 
{
    border: medium none;
    color: #FFFFFF;
    font: bold 20px Arial,Helvetica,sans-serif;
    display:table;
    margin:0 auto;


}

.taula_panel {
    width: 100%
}
.taula_panel, .taula_panel td {
    border:0 none; border-spacing:0; border-collapse:collapse; PADDING: 0px;vertical-align:top;
}
.taula_panel_info_filtres, .taula_panel_info_filtres td {
    border:0 none; border-spacing:0; border-collapse:collapse; PADDING: 5px;vertical-align:top;
}
.logo_barra_capcalera {
	MARGIN-TOP: 0px; PADDING-RIGHT: 8px; FLOAT: left; height:100%; display:table-cell; vertical-align:middle
}
.icones_barra_capcalera {
	FLOAT: left; PADDING-TOP: 13px;
}
.usuari_barra_capcalera 
{
    MARGIN-TOP: 0px; PADDING-RIGHT: 8px; FLOAT: right; height:100%; display:table-cell; vertical-align:middle
}
.usuari_barra_capcalera a {
	COLOR: #979797; TEXT-DECORATION: none; CURSOR: pointer
}
.usuari_barra_capcalera IMG {
    PADDING-LEFT: 4px; PADDING-RIGHT: 4px; CURSOR: pointer
}
.panel_usuari_barra_capcalera {
    float: right; FONT: 11px/25px Arial,Helvetica,sans-serif;
}

.barra_avis
{
    MARGIN-TOP: 0px; PADDING-RIGHT: 8px; FLOAT: right; height:100%; display:table-cell; vertical-align:middle
}

.icones_moduls_barra_capcalera {
	PADDING-RIGHT: 8px; FLOAT: left
}
.icones_avisos_barra_capcalera {
	PADDING-RIGHT: 8px; FLOAT: left
}
.icones_mode_barra_capcalera {
	PADDING-RIGHT: 8px; FLOAT: left
}
.icones_accions_barra_capcalera {
	PADDING-RIGHT: 8px; FLOAT: left
}
.icones_ajuda_barra_capcalera {
	PADDING-RIGHT: 8px; FLOAT: left
}
.panel_avisos_popup {
	Z-INDEX: 2; BORDER: #cd5c5c 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffe4e1; COLOR: #979797; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING: 10px; DISPLAY: none; WIDTH: 120px
}
.panel_avisos_popup li {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 11px; text-align: center
}
.panel_opcions_usuari {
	Z-INDEX: 2; BORDER: #bbb 1px solid; POSITION: absolute; BACKGROUND-COLOR: #f5f5f5; COLOR: #979797; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING: 10px; DISPLAY: none; WIDTH: 90px
}
.panel_opcions_usuari li {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 11px
}
.panel_opcions_usuari a {
	COLOR: #3f529c
}
.panel_central {
	BORDER: 1px; TEXT-ALIGN: left; WIDTH: 100%; OVERFLOW: hidden
}
.text_informacio_login {
	FONT: bold 11px Arial,Helvetica,sans-serif; COLOR: #5d5d5d
}
.panel_login {
	BORDER: 0 none; width: 100%; height: 300px
}
.panel_login_logo {
	BORDER: 0 none; float:left; width: 40%; height: 300px; background: #ffffff url("../imatges/ImageLogoFPTColor_ca.gif") no-repeat center right;
}
.panel_login_login {
	BORDER: 0 none; position: relative; float: right; width: 56%; height: 300px; background: #ffffff url("../imatges/logo_GEP_login.gif") no-repeat bottom left;
}
.panel_login_login_buit {
	BORDER: 0 none; position: relative; float: right; width: 56%; height: 300px; background: #ffffff url("../imatges/logo_GEP_login_buit.gif") no-repeat bottom left;
}
.panel_login_logos {
	BORDER: 0 none; width: 100%; text-align: center; clear:both
}
.login_imatge {
	position: relative; top: 0px; left: 0px
}
.login_usuari {
	position: absolute; top: 110px; left: 140px; font: bold 11px Arial,Helvetica,sans-serif;
}
.login_text_usuari {
	position: absolute; top: 125px; left: 140px; width: 199px; font: 11px Arial,Helvetica,sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; BORDER: #404040 1px solid;
}
.login_password {
	position: absolute; top: 150px; left: 140px; font: bold 11px Arial,Helvetica,sans-serif;
}
.login_text_password {
	position: absolute; top: 165px; left: 140px; width: 199px; font: 11px Arial,Helvetica,sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; BORDER: #404040 1px solid;
}
.login_boto_entrar {
	position: absolute; top: 195px; left: 212px;
    height: 23px;
}
.login_link_password {
	position: absolute; top: 222px; left: 165px; font: 11px Arial,Helvetica,sans-serif; color: #3f529c
}
.recuperar_password_territori {
	position: absolute; top: 105px; left: 140px; font: bold 11px Arial,Helvetica,sans-serif;
}
.recuperar_password_combo_territori {
	position: absolute; top: 120px; left: 140px; width: 203px; font: 11px Arial,Helvetica,sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; BORDER: #404040 1px solid;
}
.recuperar_password_centre {
	position: absolute; top: 140px; left: 140px; font: bold 11px Arial,Helvetica,sans-serif;
}
.recuperar_password_combo_centre {
	position: absolute; top: 155px; left: 140px; width: 203px; font: 11px Arial,Helvetica,sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; BORDER: #404040 1px solid;
}
.recuperar_password_email {
	position: absolute; top: 175px; left: 140px; font: bold 11px Arial,Helvetica,sans-serif;
}
.recuperar_password_text_email {
	position: absolute; top: 190px; left: 140px; width: 199px; font: 11px Arial,Helvetica,sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; BORDER: #404040 1px solid;
}
.recuperar_password_boto_entrar {
	position: absolute; top: 215px; left: 212px
}
.panel_menu_lateral {
	TEXT-ALIGN: left; PADDING-BOTTOM: 13px; WIDTH: 200px; FLOAT: left; VERTICAL-ALIGN: top; OVERFLOW: hidden; MARGIN-RIGHT: -1px; BORDER-RIGHT: #bbb 1px solid
}
.panel_menu_lateral .panel_cerca_generica .cerca_generica {
	MARGIN: 13px; WIDTH: auto
}
.panel_cerca_generica .cerca_generica {
	BORDER: #bfbfbf 1px solid; PADDING: 0px 1px 0px 2px; MARGIN: 13px 0px 0px; WIDTH: 256px; HEIGHT: 21px; VERTICAL-ALIGN: middle; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.cerca_generica {
	BORDER: medium none; PADDING: 0px 0px 0px 0px; MARGIN: 13px 13px 0px; WIDTH: 256px; WHITE-SPACE: nowrap; HEIGHT: 23px
}
.filtre_cerca_generica {
	BORDER: medium none; WIDTH: 100%
}
.filtre_cerca_generica td {
	BORDER: medium none; PADDING: 0px; MARGIN: 0px; HEIGHT: 21px
}
.filtre_cerca_generica td.text_cerca_generica {
	WIDTH: 100%
}
.filtre_cerca_generica td.boto_cerca_generica {
	WIDTH: 19px; CURSOR: pointer
}
.text_cerca_generica {
	BORDER: #fff 0px solid; FONT-STYLE: italic; WIDTH: 100%; COLOR: #8a8a8a; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 11px
}
.text_cerca_generica_habilitat {
	BORDER: #fff 1px solid; FONT-STYLE: normal; WIDTH: 100%; HEIGHT: 80%; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 11px
}
.panel_menu_arbre {
	PADDING: 0px; MARGIN-TOP: 8px
}
.panel_menu_arbre a {
	COLOR: #3f529c; TEXT-ALIGN: left; PADDING-BOTTOM: 4pt; WHITE-SPACE: nowrap; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 4pt
}
.panel_menu_arbre a:hover {
	TEXT-DECORATION: underline; FONT-WEIGHT: bold
}
.menu_arbre {
    PADDING-LEFT: 13px; PADDING-BOTTOM: 13px   
}
.icona_menu_arbre_arrel {
    float:left; margin-left:1px; margin-right:5px; margin-top:0px
}
.icona_menu_arbre_pare {
    float:left; margin-right:5px; margin-top:0px
}
.icona_menu_arbre_fill_nivell1 {
    float:left; margin-left:2px; margin-right:5px; margin-top:0px
}
.icona_menu_arbre_fill_nivell2 {
    float:left; margin-left:7px; margin-right:5px; margin-top:0px
}
.icona_menu_arbre_fill_nivell3 {
    float:left; margin-left:12px; margin-right:5px; margin-top:0px
}
.icona_menu_arbre_fill_nivell4 {
    float:left; margin-left:17px; margin-right:5px; margin-top:0px
}
.icona_menu_arbre_fill_nivell5 {
    float:left; margin-left:22px; margin-right:5px; margin-top:0px
}
.link_menu_arbre {
    overflow:hidden; white-space:nowrap
}
.link_menu_arbre_arrel {
    FONT-WEIGHT: bold !important
}
.link_menu_arbre_actual, .link_menu_arbre_actual a, .link_menu_arbre_actual span {
    FONT-WEIGHT: bold; COLOR: #ff6600 !important
}
.link_menu_arbre_estatic {
	COLOR: #3f529c; TEXT-ALIGN: left; PADDING-BOTTOM: 4pt; WHITE-SPACE: nowrap; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 4pt
}
.panel_ajuda {
	PADDING: 13px
}
.icona_ajuda {
	FLOAT: left; outline:none
}
.titol_ajuda {
	COLOR: #979797; FONT-WEIGHT: bold; POSITION: relative; PADDING-BOTTOM: 13px !important; MARGIN: 0px; PADDING-RIGHT: 13px !important; FLOAT: right; PADDING-TOP: 8px !important
}
.text_ajuda {
	CLEAR: both; COLOR: #5d5d5d
}
.link_ajuda {
	FLOAT: right; padding-top: 13px
}
.pestanya_menu_mida {
	POSITION: fixed; WIDTH: 7px; HEIGHT: 22px; OVERFLOW: hidden; TOP: 275px; CURSOR: pointer; LEFT: 281px; outline:none
}
.pestanya_menu_mida img {
	POSITION: relative; BORDER: medium none
}
.pestanya_menu_inici {
	POSITION: fixed; WIDTH: 7px; HEIGHT: 22px; TOP: 150px; CURSOR: pointer; LEFT: 281px; outline:none
}
.pestanya_menu_inici img {
	POSITION: relative; BORDER: medium none
}
.pestanya_menu_final {
	POSITION: fixed; WIDTH: 7px; HEIGHT: 22px; TOP: 400px; CURSOR: pointer; LEFT: 281px; outline:none
}
.pestanya_menu_final img {
	POSITION: relative; BORDER: medium none
}
.contingut {
	BORDER-LEFT: #bbb 1px solid; OVERFLOW: hidden ;min-height:500px;
}
.panel_contingut {
	OVERFLOW: hidden
}
.panel_localitzacio {
	PADDING: 13px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #ffffe1; BORDER: medium none; BORDER-BOTTOM: #bbb 1px solid ; BORDER-TOP: #bbb 1px solid
}
.text_localitzacio {
	BORDER: none; FONT: 12px Arial,Helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #5d5d5d; MARGIN-TOP: -7px
}
.filtre_localitzacio {
    MARGIN-TOP: -9px
}
.icona_navegabilitat_localitacio {
	FLOAT: left; MARGIN-TOP: -8px; PADDING-LEFT: 4px; CURSOR: pointer
}
.panel_informacio {
	PADDING: 13px; MARGIN-BOTTOM: 3px; BACKGROUND-COLOR: #f5f5f5; 
	border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
}

.panel_informacio_filtre_activitat {
	 MARGIN-BOTTOM: 5px; BORDER: #BBBBBB 1px solid
}

.icona_informacio {
	FLOAT: left; BORDER: none
}
.text_informacio {
	FONT: bold 12px Arial,Helvetica,sans-serif; COLOR: #5d5d5d
}
.treview a {
    COLOR: #3f529c
}
.treview_selected_node {
    font-weight: bold; color: #ff6600; 
}
.panel_avisos {
    MARGIN: 13px; PADDING: 18px 13px 13px 13px; border: #cd5c5c 1px solid; background-color: #edcdcb
}
.missatge_avisos {
    font-weight: bold; color: #c00000; text-align: center
}
.navegabilitat_avisos {
    color: #c00000; text-align: center
}
.label_navegabilitat_avisos {
    margin: 0px 13px 0px 13px
}
.gridview {
    BACKGROUND-COLOR: #fff; BORDER: 1px solid #bbb; WIDTH: 100%; FONT: 11px Arial,Helvetica,sans-serif;
}
.gridview a {
    COLOR: #3f529c
}
.gridview_header {
    BACKGROUND-COLOR: #575757; COLOR: #FFF; FONT-WEIGHT: bold; vertical-align: top; HEIGHT: 22px;
    text-align :left ;
}
.gridview_header a {
    COLOR: #fff
}
.gridview td
{
    color: #000000;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 2px 5px;
    vertical-align:top;
}

.gridview th
{
    color: #FFFFFF;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 2px 5px;
}

.gridview_selected_row {
    FONT-WEIGHT: bold; COLOR: #F7F7F7; BACKGROUND-COLOR: #AEACAC
}
.gridview_alternating_row {
    BACKGROUND-COLOR: #e5e5e5
}
.gridview_footer {
    FONT-WEIGHT: bold; COLOR: #000000; background-color: #DDDDDD; BORDER: 1px solid #333333;/* background-color: #ffeeee*/
}
.gridview_pager {
    BACKGROUND-COLOR: #ddd; BORDER: 1px solid #bbb; text-align: center; vertical-align: middle /*BACKGROUND-COLOR: #ccc; */
}
.gridview_sense_dades {
    PADDING: 13px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}


.gridview_filtre {
   BORDER: 0px solid #bbb; WIDTH: 100%; FONT: 11px Arial,Helvetica,sans-serif;
}
.gridview_filtre a {
    COLOR: #3f529c
}
.gridview_filtre td
{
    color: #000000;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 0 0 5px;
}

/*grid style popup*/
.gridview_popup {
    BACKGROUND-COLOR: #fff; BORDER: 1px solid #000000; WIDTH: 100%; FONT: 11px Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
}
.gridview_popup a {
    COLOR: #3f529c
}
.gridview_popup_header {
    BACKGROUND-COLOR: #575757; COLOR: #FFF; FONT-WEIGHT: bold; vertical-align: middle; HEIGHT: 22px
}
.gridview_popup_header a {
    COLOR: #fff
}
.gridview_popup th
{
    color: #FFFFFF;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 2px 5px;
    text-align:left; 
}
.gridview_popup td
{
    color: #000000;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 2px 5px;
    vertical-align :top;
}
.gridview_popup_selected_row {
    FONT-WEIGHT: bold; COLOR: #F7F7F7; BACKGROUND-COLOR: #AEACAC
}
.gridview_popup_alternating_row {
    BACKGROUND-COLOR: #FFFFFF;
}
.gridview_popup_footer {
    FONT-WEIGHT: bold; COLOR: #000000; background-color: #DDDDDD; BORDER: 1px solid #333333;/* background-color: #ffeeee*/
}
.gridview_popup_pager {
    BACKGROUND-COLOR: #ddd; BORDER: 1px solid #bbb; text-align: center; vertical-align: middle /*BACKGROUND-COLOR: #ccc; */
}
.gridview_popup_sense_dades {
    PADDING: 13px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}

.bloc_titol {
    BACKGROUND-COLOR: #575757; COLOR: #FFF; FONT-WEIGHT: bold; vertical-align: middle; LINE-HEIGHT: 20px; HEIGHT: 20px; /*BORDER: #bbb 1px solid*/
}
.bloc_contingut {
	/*PADDING-LEFT: 13px; PADDING-RIGHT: 13px*/
}
.bloc_contingut_gris {
	MARGIN: 13px; PADDING: 13px; BORDER: #bbb 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.bloc_contingut_gris_consulta {
	MARGIN: 13px; PADDING: 13px; BORDER: #bbb 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.bloc_contingut_gris_dades {
	MARGIN: 13px; PADDING-TOP: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; BORDER: #bbb 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.bloc_contingut_blanc_dades {
	MARGIN: 13px; PADDING-TOP: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; BORDER: #bbb 1px solid; BACKGROUND-COLOR: white;
}
.bloc_contingut_blanc_dades_noborder {
	MARGIN: 13px; PADDING-TOP: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; BORDER: #bbb 0px solid; BACKGROUND-COLOR: white;
}
.bloc_contingut_blanc_pestanyes {
	MARGIN: 13px; BACKGROUND-COLOR: white;
}
.bloc_contingut_gris_tab 
{
   PADDING-TOP: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; BORDER: #bbb 1px solid; BACKGROUND-COLOR: #e5e5e5
}

.bloc_contingut_gris_dades_consulta {
	MARGIN: 13px; PADDING-TOP: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; BORDER: #bbb 1px solid; BACKGROUND-COLOR: #f5f5f5
}

.bloc_botonera {
	MARGIN: 13px
}
.esquerra_espai {
    float: left; margin-right: 13px
}
.dreta_espai {
    float: right; margin-left: 13px
}
.espai {
    margin-left: 13px
}
.esquerra {
    float: left
}
.centre {
    float: left; text-align: center
}
.dreta {
    float: right
}
.separador {
    clear: both
}
.separador_doble {
    clear: both; height: 10px
}
.separador_estandar {
    clear: both; height: 13px
}
.camp_dades {
    padding-bottom: 5px;
}
.nom_dades {
    padding-left: 1%; padding-right: 1%
}
.input_dades {
    padding-bottom: 5px; padding-right: 1%
}
.modal_popup_editar {
    background-color:#fff; border: 1px solid Gray; width:700px
}
.titol_popup {
    margin-bottom:13px; cursor:move
}
.modal_popup_close {
    float: right; cursor:default; /*margin:2px 2px 0 0;*/
}
.panel_peu {
	FLOAT: none; CLEAR: both
}
.peu {
	MARGIN: 0px; PADDING: 0 0 0 13px; BORDER-TOP: #bbb 1px solid; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000
}
.peu_copyright {
	FLOAT: left; FONT: 11px/58px Arial,Helvetica,sans-serif; FONT-WEIGHT: bold
}
.peu_logo {
	FLOAT: right
}


.updateProgress
{
       border-width: 1px;
       border-style: solid;
       background-color: #FFFFFF;
       position: absolute;
       width: 180px;
       height: 62px;
       text-align: center;
       padding-top: 30px;
}

.gridviewHorari {
    BACKGROUND-COLOR: #fff; BORDER: 0px solid #bbb; WIDTH: 100%; FONT: 11px Arial,Helvetica,sans-serif;
}

.gridviewHorari td,.gridviewHorari th
{
    color: #000000;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 2px 2px;
}

.gridviewHorari_persona {
    BACKGROUND-COLOR: #fff; BORDER: 0px solid #bbb; WIDTH: 100%; FONT: 11px Arial,Helvetica,sans-serif;
}

.gridviewHorari_persona td,.gridviewHorari_persona th
{
    color: #000000;
    font: 9px Arial,Helvetica,sans-serif;
    padding: 2px 2px;
}

.Star
{
    background-image: url(../imatges/Star.gif);
    height: 17px;
    width: 17px;
}
.WaitingStar
{
    background-image: url(../imatges/WaitingStar.gif);
    height: 17px;
    width: 17px;
}
.FilledStar
{
    background-image: url(../imatges/FilledStar.gif);
    height: 17px;
    width: 17px;
}



.jewelCountimg
{
    /*position: absolute;*/
    right: 20px;
    top: 0px;
    z-index: 101;
    overflow: hidden;
}

.jewelCount {
    color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    display: block;
    background-color: #000000;
    display: block;
    overflow: hidden;
    padding-bottom: 1px;
    position: absolute;
    right: 172px;
    top: 1px;
    z-index: 101;
}

.blink
{
 
text-decoration:blink
}


.jewelCount span {
    background: #DC0D17;
    border: medium none;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    min-width: 12px;
    padding: 0;
    text-align: center;
    display: block;
    border: 1px solid #DDDDDD;
}

.hiddencol
{
    display: none;
}


