/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/MyEclipse/OAC_GWT/branches/SDENOU_F18/OAC_GWT/war/styles/Common.css 155350 2019-10-28 14:51:40Z mlopez $
 * REV:  $Revision: 155350 $
 */
body {
	background-color: white;
}

.OACRegMalClassificat {
	color: red;
	font-size: 12px;
	font-weight: bold;
	top: -1px;
}

.alignCellTaulaBPMNova_left>div {
	margin-right: auto;
}

.alignCellTaulaBPMNova_center>div {
	margin: auto;
}

.alignCellTaulaBPMNova_right>div {
	margin-left: auto;
}

.avisLabelProves {
	font-size: xx-large;
	font-weight: bold;
	color: darkgrey;
}

#NOVA_OAC_SPACE_HISTORIC_ID {
	width: 100%;
	text-align: center;
	font-size: xx-large;
	font-weight: bold;
	color: darkgrey;
}

.panell_botons_general {
	width: auto !important;
	background-color: transparent;
	display: inline-block;
	border: 0;
	position: static;
}

#ModPassUserLabel, #ModPassUserDesclabel {
	font-weight: bold;
}

/* Coses comunes (color, tipus de lletra, ...) */
html, body, table td, td, a, div, .gwt-ListBox, .gwt-TextBox,
	.gwt-PasswordTextBox, .gwt-Button, .gwt-PushButton td, .gwt-CheckBox,
	.gwt-TextArea, .gwt-SuggestBox, .gwt-CaptionPanel,
	.gwt-SuggestBoxFilterComboboxPopup .item, .gwt-ValueSpinner .textBox,
	.advanced-TextButtonPanel .selected-value {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

table, td, tr {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
	font-size: 10px;
}

#SEL_TAULANAV_PRIMER, #SEL_TAULANAV_ANT, #SEL_TAULANAV_SEG,
	#SEL_TAULANAV_ULTIM {
	width: 22px !important;
	height: 22px !important;
	display: inline-block !important;
}

#SEL_TAULANAV_PRIMER img, #SEL_TAULANAV_ANT img, #SEL_TAULANAV_SEG img,
	#SEL_TAULANAV_ULTIM img {
	width: 14px !important;
	height: 14px !important;
}

#SEL_TAULANAV_NUM_PAGINA {
	text-align: center !important;
	margin-left: 0px !important;
}

/* Margin d'1px per veure el "border" de l'element seleccionat que fan alguns navegadors */
.gwt-PushButton {
	margin: 1px;
}

.gwt-PushButton-up, .gwt-PushButton-up-hovering,
	.gwt-PushButton-up-disabled, .gwt-PushButton-down,
	.gwt-PushButton-down-hovering, .gwt-PushButton-down-disabled,
	.gwt-ToggleButton-up, .gwt-ToggleButton-up-hovering,
	.gwt-ToggleButton-up-disabled, .gwt-ToggleButton-down,
	.gwt-ToggleButton-down-hovering, .gwt-ToggleButton-down-disabled {
	background: #F2F2F2;
	cursor: default;
	padding: 1px 1px 1px 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.gwt-ImageTextPushButton, .gwt-ImageTextPushButton {
	padding: 1px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 5px;
}

.RichTextToolbar .gwt-ToggleButton, .RichTextToolbar .gwt-ToggleButton .gwt-ToggleButton-up,
	.RichTextToolbar .gwt-PushButton, .RichTextToolbar .gwt-PushButton .gwt-PushButton-up
	{
	padding: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gwt-mantCapcalera .gwt-ImageTextPushButton, .gwt-mant16Capcalera .gwt-ImageTextPushButton
	{
	font-weight: bold;
}

.gwt-mantCapcalera .gwt-PushButton, .gwt-mant16Capcalera .gwt-PushButton
	{
	margin-right: 3px;
}

.gwt-mantCapcalera .gwt-ImageTextPushButton img {
	padding-right: 4px;
}

.gwt-mantCapcalera, .gwt-mant16Capcalera {
	margin-bottom: 5px;
}

.gwt-botoControlDialeg {
	margin-top: 3px;
	margin-left: 3px;
}
/* .gwt-ImageTextPushButton */
.gwt-ImageTextPushButton {
	
}

/*AÃ¯Â¿Â½adir Scroll Vertical al Tab "interesados" en Regsitros*/
.panel-Interessats {
	overflow: scroll !important;
}

.gwt-ImageTextPushButton img {
	vertical-align: middle;
	padding-right: 4px;
}

.gwt-ImageTextPushButton table td {
	vertical-align: middle;
}

.gwt-ImageTextPushButton table {
	padding-right: 6px;
}

.gwt-TitolGrey {
	color: grey;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5;
	margin-bottom: 5;
}

.gwt-DisabledStyle {
	-moz-opacity: 0.40;
	filter: alpha(opacity =   40);
	opacity: 0.40;
}

.gwt-ScrollTable td, .gwt-ScrollTable .gwt-Label, .blue-date-picker td,
	.expEstatAlta, .expFue {
	font-size: 10px;
}

.gwt-mantTitol {
	font-size: 14px;
}

.gwt-titol {
	font-size: 16px;
	font-weight: bold;
}

.gwt-mant16Titol, .gwt-DialogBox .Caption, .gwt-DialogBox .Caption td,
	.gwt-MenuItem, .expEstatBaixa, .expEstatFinal, .expEstatEnTramit,
	.expEstatTransferenciaSolicitada, .expEstatTransferit, .expEstatTancat
	{
	font-size: 12px;
}

.blue-date-picker div {
	font-size: 11px;
}

/* Panells d'info (usuari, usuari CCIU) */
.panellInfo {
	margin-bottom: 5px;
	margin-right: 20px;
}

.panellInfo td {
	padding-left: 5px;
}

.expEstatBaixa, .expEstatFinal, .expEstatEnTramit,
	.expEstatTransferenciaSolicitada, .expEstatTransferit, .expEstatTancat,
	.expEstatPendentAssignarTramit, .panellInfo .desconnectarLabel,
	.panellInfo .descLabel {
	font-weight: bold;
}

.expEstatEnTramit {
	color: brown;
}

.expEstatTransferenciaSolicitada {
	color: blue;
}

.expEstatTransferit {
	color: #8000ff;
}

.expEstatBaixa {
	color: red;
}

.expEstatFinal {
	color: green;
}

.expEstatTancat, .panellInfo .desconnectarLabel {
	color: gray;
}

.expEstatPendentAssignarTramit {
	color: mediumaquamarine;
}

.expEstatAlta, .expFue {
	color: black;
	font-weight: normal;
}

.panellInfo .desconnectarLabel {
	cursor: pointer;
}

/* Altres */
a {
	color: darkblue;
}

a:visited {
	color: darkblue;
}

.gwt-DialogBox {
	
}

/* gwt-DialogBox */
.gwt-DialogBox .Caption {
	background: #FFFFFF url(../images/hborder.png) repeat-x 0px -2004px;
	padding: 2px;
	padding-left: 4px;
	padding-bottom: 3px;
	font-weight: bold;
	cursor: default;
	height: 26px;
	/* el 'width: 100%' es per l'internet explorer i pel chrome, el ff tambÃƒÂ© funciona sense aixo.
	(si no es posa a l'ie nomes es pot moure el dialeg clicant en el text del titol del dialeg i el
	chrome nomes mostra el caption alla on hi ha text)*/
	width: 100%;
}

.gwt-MantTopBottom .gwt-VerticalSplitPanel .vsplitter {
	background: transparent;
	background-color: transparent;
}

.SolFracIBI .gwt-VerticalSplitPanel .vsplitter {
	background: transparent;
	background-color: transparent;
}

.gwt-MantChanged #botoGuardar {
	border: 1px dashed red;
}

.gwt-Mant16Changed #botoGuardar16 {
	border: 1px dashed red;
}

.pendentGuardar {
	border: 1px dashed #E04444;
}

body .campObligatori {
	border: 1px solid #ff9999;
}

body .fullNou {
	color: blue;
}

.fullMarcat {
	color: red;
	background: #ffccbb;
}

.gwt-CursorHand {
	cursor: hand;
	cursor: pointer;
}

.personaMarcada {
	color: red;
	background: #ffcccc;
}

body .confirmacio {
	background-color: #00aa00;
	color: #88ff88;
}

.gwt-accioTramitant {
	color: #3c6ba6;
	border: 1pt dashed #a8cfff;
	background-color: d1e8ff;
}

.gwt-accioTramitantOrange {
	background-color: #ffc868;
	border: 1pt dashed #e79400;
	color: #674200;
}

.gwt-accioTramitantButtonOrange {
	background: url("../images/pestanyaGiradaSelecOrange.png") no-repeat
		scroll 0 top transparent;
}

.gwt-accionsStyleOrange {
	background: url("../images/pestanyaGiradaNoSelecOrange.png") no-repeat
		scroll 0 top transparent;
}

.gwt-accionsSelecStyleOrange {
	background: url("../images/pestanyaGiradaClickOrange.png") no-repeat
		scroll 0 top transparent;
}

.gwt-accioTramitantButton {
	background: url("../images/pestanyaGiradaSelec.png") no-repeat scroll 0
		top transparent;
}

.gwt-accionsStyle {
	background: url("../images/pestanyaGiradaNoSelec.png") no-repeat scroll
		0 top transparent;
}

.gwt-accionsSelecStyle {
	background: url("../images/pestanyaGiradaClick.png") no-repeat scroll 0
		top transparent;
}

.gwt-menuAccionsTramitador {
	
}

.gwt-DialogBox .Caption td {
	padding-right: 4px;
}

.gwt-DialogBox .Caption .CaptionImage {
	margin-left: 3px;
}

.gwt-DialogBox-moving {
	
}

.gwt-DialogBox .dialogMiddleCenter {
	padding: 3px;
}

.gwt-DialogBox .dialogContent {
	padding: 3px;
}

.gwt-BaseDialogBox .dialogMiddleCenter {
	padding: 0px;
}

.gwt-BaseDialogBox .dialogContent {
	padding: 0px;
}

.gwt-BaseDialogBox .gwt-FocusPanel {
	padding: 6px;
}

.gwt-BaseParamsTableDialogBox .gwt-VerticalSplitPanel .vsplitter {
	background: transparent;
	background-color: transparent;
}

.gwt-BaseBuscarDialogBox  .dialogMiddleCenter {
	background-color: #BBCCDD;
}

.CaptionClose {
	font-size: 16px;
	-moz-opacity: 0.00;
	filter: alpha(opacity =   0);
	opacity: 0.00;
	margin: -3;
}

.CaptionCloseImage {
	padding: 0px;
}

/* gwt-MenuBar */
.gwt-MenuBar {
	background-color: white;
	cursor: default;
}

.gwt-MenuBar-horizontal {
	border: 0px;
	background: none;
}

.gwt-MenuBar-horizontal .gwt-MenuItem {
	color: black;
}

.gwt-MenuItem {
	margin: 0px;
	cursor: default;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
}

.gwt-MenuItem-selected {
	background-color: #E8EEF7;
}

.gwt-Tree {
	border-width: 0px;
}

.gwt-TreeBorder {
	border: 1px solid #888;
	/* no fer el border per fora */
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-Tree .gwt-TreeItem {
	cursor: pointer;
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}

/* gwt-TreeItemWithIcon */
/*
	A l'implementaciÃƒÂ³ dels TreeItem hi ha unes quantes regles posades amb DOM.setStyleAttribute(),
	com que aquestes (les del DOM) tenen prioritat sobre les especificades aqui en el fitxer css
	pot passar que algunes d'aqui no tinguin cap efecte...
*/
.gwt-TreeItemWithIcon {
	margin-top: 2px;
	margin-left: 4px;
}

.gwt-TreeItemWithIcon .gwt-Image {
	margin-right: 4px;
}

.gwt-StackPanel {
	background-color: white;
	border: 1px solid #AAAAAA;
	width: 15em;
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-image: url(/NovaOAC/images/blue_gradient.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	cursor: pointer;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
	
}

.gwt-TabPanel {
	
}

.orange .gwt-TabPanelBottom {
	border-left: 1px solid #ffba6b;
	border-right: 1px solid #ffba6b;
	border-bottom: 1px solid #ffba6b;
	/* no fer el border per fora */
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-TabPanelBottom {
	border-left: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	border-bottom: 1px solid #87b3ff;
	/* no fer el border per fora */
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-TabBar {
	font-size: smaller;
}

.gwt-TabBar .gwt-TabBarFirst {
	height: 100%;
	border-bottom: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
	border-bottom: 1px solid #87b3ff;
	padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
	border-top: 1px solid #87b3ff;
	border-bottom: 1px solid #87b3ff;
	padding: 2px;
	cursor: pointer;
	white-space: nowrap;
	border-right: 1px solid #87b3ff;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	font-weight: bold;
	background-color: #e8eef7;
	border-top: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	border-bottom: 1px solid #e8eef7;
	padding: 2px;
	cursor: default;
	white-space: nowrap;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-disabled,
	.gwt-DecoratedTabBar .gwt-TabBarItem .gwt-TabBarItem-disabled {
	-moz-opacity: 0.40;
	filter: alpha(opacity =   40);
	opacity: 0.40;
}

.gwt-PushButton-up, .gwt-ToggleButton-up {
	border: 1px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-PushButton-up-hovering, .gwt-ToggleButton-up-hovering {
	border: 1px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-PushButton-down, .gwt-ToggleButton-down {
	border: 1px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-PushButton-down-hovering, .gwt-ToggleButton-down-hovering {
	border: 1px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-PushButton-up-disabled, .gwt-ToggleButton-up-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: .3;
	filter: alpha(opacity = 30);
	zoom: 1;
}

.gwt-ImageButton {
	
}

.gwt-RichTextArea {
	border: 1px solid black;
	background-color: white;
	padding: 0px;
	cursor: text;
}

.gwt-RichTextToolbar {
	background-color: #C3D9FF;
	padding: 2px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-PushButton-down {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
	margin-right: 2px;
	background-color: #E8F1FF;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
	margin-right: 2px;
	background-color: #E8F1FF;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-HorizontalSplitPanel {
	border: 8px solid #F5F7F4;
	/* no fer el border per fora perque quedi igual que a ie6 */
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-HorizontalSplitPanel .splitter {
	background-color: #C3D9FF;
	cursor: e-resize;
}

.gwt-HorizontalSplitPanel .left {
	background-color: #E8EEF7;
}

.gwt-VerticalSplitPanel {
	
}

.gwt-VerticalSplitPanel .splitter {
	background-color: #C3D9FF;
	height: 8px;
	cursor: n-resize;
}

.gwt-DisclosurePanel {
	border: 2px solid #C3D9FF;
}

.gwt-DisclosurePanel .header {
	background-color: #e8eef7;
	cursor: pointer;
}

.gwt-PopupPanelGlass {
	background-color: #555;
	-moz-opacity: 0.40;
	filter: alpha(opacity =   40);
	opacity: 0.40;
}

.popupPanel-glass {
	background-color: #555;
	-moz-opacity: 0.40;
	filter: alpha(opacity =   40);
	opacity: 0.40;
	position: absolute;
	width: 100%;
	height: 100%;
}

.popupPanel-glassExcepcio {
	background-color: #FF4400;
	-moz-opacity: 0.40;
	filter: alpha(opacity =   40);
	opacity: 0.40;
	position: absolute;
	width: 100%;
	height: 100%;
}

.popuPanel-foreground {
	padding: 10px;
	background-color: white;
	border: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* gwt-TextBox , gwt-TextArea, .gwt-PasswordTextBox */
.gwt-TextBox, .gwt-SuggestBox {
	border: 1px solid #7F9DB9;
	height: 18px;
}

.gwt-Focus {
	background-color: #ccffff;
}

.gwt-TextArea {
	border: 1px solid #7F9DB9;
}

.gwt-TextBox-readonly, .gwt-TextArea-readonly,
	.gwt-PasswordTextBox-readonly, .gwt-SuggestBox-readonly {
	border: 1px solid #7F9DB9;
	background-color: #EBEBE4;
	cursor: text;
}

.divLleiArticle-readonly, .divLleiArticle-readonly {
	border: 1px solid #7F9DB9;
	background-color: #EBEBE4;
	cursor: text;
}

.gwt-TextBoxCaixaCombo-obligatori {
	border: 1px solid red;
}

.gwt-TextBoxCaixaCombo-noobligatori {
	border: 0px;
}

.gwt-TextBox-readonly-baixa {
	background-color: #FFDDDD !important;
	border: 1px solid #7F9DB9 !important;
	cursor: text;
}

.gwt-Textbox-baixaofici {
	background-color: yellow;
	color: black;
	border: 1pt dashed #e79400;
	text-align: center;
	font-size: 12px;
}

.gwt-TextBoxLabel {
	border: 0px solid transparent;
	background-color: transparent;
}

/* Aquest estil MOSTRA el text en majuscules (no el converteix), el valor del component
	sera el que s'ha entrat (en minuscules o majuscules) */
.gwt-Uppercase {
	text-transform: uppercase;
}

/* gwt-Label */
.gwt-Label {
	vertical-align: middle;
	white-space: nowrap;
	/* 2px menys que els TextBoxs perque siguin iguals d'alt (quan tenen border) */
	line-height: 16px;
	height: 16px;
	/* per ie6
	line-height: 16px;
	height: 18px;*/
}

.gwt-LabelWarp {
	white-space: normal;
}

.canvi_domiciliacio_obj_concrets {
	margin-top: 16px !important;
	font-weight: bold !important;
}

.gwt-TextBoxLabel {
	border: none;
	background: white;
	background-color: white;
	cursor: default;
}

.gwt-DecoratedTabBar .tabMiddleCenterInner .gwt-Label {
	line-height: normal;
	height: auto;
}

/* gwt-CheckBox */
.gwt-CheckBox {
	
}

/*gwt-CheckBox Disabled*/
.gwt-CheckBox-disabled {
	
}

/* gwt-ListBox */
.gwt-ListBox {
	border: 1px solid #DADADA;
	height: 18px;
}

/* gwt-FocusPanel */
.gwt-FocusPanel {
	outline: 0;
}

.capDomTrobat {
	background-color: #ff9d96;
}

.unDomTrobat {
	background-color: #c7ffcf;
}

.moltsDomTrobat {
	background-color: #ffce7a;
}

.modPanellInferior .gwt-TabPanelBottom {
	background-color: #e6f1ff;
}

/* gwt-CaptionPanel */
.gwt-CaptionPanel {
	border: 1px solid gray;
	margin-left: 0px; /* sino ff deixa 2px a l'esquerra */
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	/* l'ie fa el padding-top a sobre del caption panel (no a sobre del contingut),
		per aixo el treiem d'aqui i s'haura de deixar espai a dalt per codi */
	padding-top: 0px;
	-moz-box-sizing: padding-box; /* Mozilla */
	box-sizing: padding-box; /* Opera7 */
}

.linia {
	border-top: 2px solid gray;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	margin-top: 8;
	margin-right: 4;
	margin-left: 4;
}

.gwt-BorderPanel {
	border: 2px solid #7ab1ef;
}

.gwt-CaptionPanel {
	font-weight: bold;
}

.gwt-CaptionPanel div {
	font-weight: normal;
}

.gwt-CaptionPanel legend {
	margin-bottom: 5px;
}

/* el panell principal de NovaOAC (el que contÃƒÂ© el modul carregat) */
.gwt-MainContentPanel {
	border-left: 5px solid white;
	border-right: 5px solid white;
	border-bottom: 5px solid white;
	width: 100%;
	/* no fer el border per fora */
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-mantTitol {
	font-weight: bold;
	color: #888;
	cursor: default;
}

.gwt-mantTitolColor {
	font-weight: bold;
	color: #ee7700;
	cursor: default;
	font-size: 14px;
}

.rotacio90 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	/* for ie */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.gwt-mantTitolColorBlack {
	color: black;
	cursor: default;
	font-size: 14px;
	font-weight: bold;
}

.estatTargonja {
	font-weight: bold;
	color: #ee7700;
	font-size: 11px;
}

.gwt-principalGrid {
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.gwt-CompositeWidget .gwt-TextBox, .gwt-CompositeWidget .gwt-Label,
	.gwt-CompositeWidget .gwt-ListBox, .gwt-CompositeWidget .gwt-PushButton,
	.gwt-CompositeWidget .gwt-SuggestBox, .gwt-CompositeWidget .gwt-CompositeWidget,
	.gwt-CompositeWidget .gwt-ArrowButton, .gwt-CompositeWidget .gwt-ToggleButton
	{
	margin-right: 2px;
}

.gwt-mantCapcalera .gwt-ArrowButton .gwt-PushButton {
	margin-right: 0px;
}

.gwt-DropDownPanel {
	border: 1px solid gray;
}

.gwt-MantTopBottom .gwt-TabPanelBottom {
	
}

.gwt-MantTopBottom .gwt-VerticalSplitPanel .vsplitter {
	background: transparent;
	background-color: transparent;
}

.gwt-MissatgeDialog .MissatgeDialogImage {
	background-color: white;
	margin-right: 16px;
}

.gwt-MissatgeDialog .gwt-TextArea {
	border: 0px;
	background-color: white;
}

.gwt-RowColorsImparell {
	background: #DDEEFF;
}

.gwt-RowColorsParell {
	background: #B1CFFF;
}

/*Nom
.gwt-RowColors:nth-child(2n+1) {
	background: #DDEEFF;
}

.gwt-RowColors:nth-child(2n) {
	background: #b1cFFF;
}
*/
.gwt-InfoPanel {
	margin-top: 3px;
}

.gwt-InfoPanel .gwt-Image {
	background-color: white;
	margin-right: 4px;
}

.gwt-redStyle {
	color: red;
	font-weight: bold;
}

.gwt-orangeStyle {
	color: #d54500;
	font-weight: bold;
}

.gwt-campError {
	border-color: red;
}

.gwt-elementBaixa, .gwt-elementBaixa .gwt-Label, .gwt-elementBaixa .gwt-TextBox
	{
	color: red;
}

.gwt-elementDisabled td, .gwt-elementDisabled td .gwt-Label {
	color: gray;
}

.gwt-MenuItem-disabled {
	color: gray;
}

.gwt-boldStyle {
	font-weight: bold;
	margin-left: 10px !important;
}

.gwt-totalStyle {
	font-weight: bold;
}

.gwt-totalStyle .gwt-Label {
	padding-right: 8px;
}

.gwt-loadingPopup {
	border-top: 1px solid #888;
	background-color: white;
	width: 100%;
	z-index: 100;
	-moz-opacity: 0.90;
	filter: alpha(opacity = 90);
	opacity: 0.90;
}

.netejarClauDesc .gwt-Image {
	border: 1px solid #7F9DB9;
}

.gwt-gridPanel, .gwt-gridPanel td {
	border-collapse: collapse;
	border: 0px;
	vertical-align: middle;
	padding-right: 5px;
}

.gwt-gridPanel .gwt-TextBox, .gwt-gridPanel .gwt-ListBox {
	vertical-align: middle;
}

.my-Grid, .my-Grid td, .my-Grid tr, .my-Grid th {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

.gwt-taulaBotonsNavegacioComposite {
	margin-left: 15px;
	margin-right: 25px;
	display: table-cell !important;
}

/* Estils de la SuggestionBox de les FilterComboBoxs */
.gwt-SuggestBoxFilterCombobox {
	
}

.gwt-SuggestBoxFilterComboboxPopup {
	border: 1px solid black;
	cursor: default;
	background: white;
}

.gwt-SuggestBoxFilterComboboxPopup .item {
	padding: 2px 6px;
}

.gwt-SuggestBoxFilterComboboxPopup .item-selected {
	background: #b7d6f6;
}

.gwt-SuggestBoxFilterComboboxPopup .suggestPopupContent {
	
}

.gwt-SuggestBoxPopup .suggestPopupContent {
	max-height: 300px;
	overflow-y: auto;
	height: 100%;
	overflow-x: hidden;
}

* /
.my-AuditoriaTitlePanel {
	background-color: #D8E9EC;
}

.my-fontSmallBold {
	font-size: 12px;
	font-weight: bold;
}

.global_panel {
	padding: 0px;
	border: 0px;
	background-color: White;
}

.gwt-Panel {
	border: 1px solid Black;
	background-color: white;
}

.gwt-Label-borderLabel {
	border: 1px solid #7F9DB9;
	background-color: #EBEBE4;
	height: 16px;
}

.gwt-greenStyle {
	color: green;
	font-weight: bold;
	font-size: 15px;
}

/* Registro */
.gwt-Registre-NumeroRegistre {
	height: 24px;
	/* font-weight: bolder; */
	font-size: 20px;
	border: 0px;
	background-color: transparent;
}

.RegEnt .gwt-MantCapcalera {
	background-color: #C0FF3E;
	border: 2px solid #C0FF3E;
}

.RegEnt .gwt-Registre-NumeroRegistre {
	background-color: #C0FF3E;
	border: 1px solid #7F9DB9;
}

.RegSor .gwt-MantCapcalera {
	background-color: #33FFFF;
	border: 2px solid #33FFFF;
}

.RegSor .gwt-Registre-NumeroRegistre {
	background-color: #33FFFF;
	border: 1px solid #7F9DB9;
}

.regLiqStyle .gwt-MantCapcalera {
	background-color: #ffee00;
	border: 2px solid #ffee00;
}

.gwt-Liquidacio-NumeroLiquidacio {
	height: 24px;
	font-weight: bolder;
	font-size: 20px;
	border: 0px;
	background-color: transparent;
}

.regLiqStyle .gwt-Registre-NumeroRegistre {
	background-color: #ffee00;
	border: 1px solid #7F9DB9;
}

.Liquidacions .gwt-MantCapcalera {
	background-color: #ffee00;
	border: 2px solid #ffee00;
}

.Liquidacions .gwt-Liquidacio-NumeroLiquidacio {
	background-color: #ffee00;
	border: 1px solid #7F9DB9;
}

.Contribuents .gwt-MantCapcalera {
	background-color: #c1ff80;
	border: 2px solid #c1ff80;
}

.Rebuts .gwt-MantCapcalera {
	background-color: #ffc080;
	border: 2px solid #ffc080;
}

.Habitants .gwt-MantCapcalera {
	background-color: #FFdd00;
	border: 2px solid #FFdd00;
}

/* Fin Registro */
.gwt-spacingGrid {
	border-collapse: separate;
	border-spacing: 2px; *
	border-spacing: 5px;
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-spacingGrid th {
	
}

.gwt-spacingGrid td {
	
}

.gwt-BoxSizing {
	-moz-box-sizing: border-box; /* Mozilla */
	box-sizing: border-box; /* Opera7 */
}

.gwt-PanellDocuments-TabPanel {
	padding: 0px;
}

.Tooltip {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #000000;
	background-color: #FFFFCC;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}

.Tooltip2 {
	font-family: "Segoe UI", tahoma, verdana, sans serif;
	font-size: 10px;
	border: 1px solid #89898b;
	max-width: 600px;
	color: #535353;
	background-color: #ffffff;
	background-image: -moz-linear-gradient(top, #ffffff, #eaeaf0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),
		color-stop(1, #eaeaf0));
	background-image: -webkit-linear-gradient(#ffffff, #eaeaf0);
	background-image: linear-gradient(top, #ffffff, #eaeaf0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
		EndColorStr='#eaeaf0');
	-moz-box-shadow: 2px 2px 2px #535353;
	-webkit-box-shadow: 2px 2px 2px #535353;
	box-shadow: 2px 2px 2px #535353;
	padding: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.pestanyes2:hover {
	background-color: #F5F5F5;
	color: grey;
}

div.pestanyes {
	background-color: #F9F9F9;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	color: #63A0D9;
	cursor: pointer;
	float: left;
	font-family: Tahoma;
	font-size: 13px;
	height: 30px;
	margin-right: 10px;
	margin-top: 3px;
	padding-right: 3px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
	z-index: 1;
}

div.pestanyes2 {
	background-color: #F0F0F0;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	color: #2A6DAC;
	cursor: pointer;
	float: left;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	height: 30px;
	margin-right: 10px;
	margin-top: 3px;
	padding-right: 3px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}

div.pestanyaCerca {
	background-color: #FFF0F0;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	color: #000000;
	cursor: pointer;
	float: left;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	height: 30px;
	margin-right: 10px;
	margin-top: 3px;
	padding-right: 3px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}

div.BotoBuscar {
	background-image: url(../images/find_16x16.png);
}

div.BotoAfegir {
	background-color: rgb(235, 235, 235);
	background-image: url(../images/16-circle-blue-add_16x16.png);
	background-repeat: no-repeat;
	background-position: center;
}

table.CercaExpedients {
	padding: 0px;
	overflow: hidden;
	position: absolute;
	left: 28px;
	top: 0px;
	width: 100%;
	height: 100%;
}

table.botonsNavegacioExp {
	margin-top: -5px;
}

.data {
	color: black;
	font-weight: bold;
}

.cursorPointer {
	cursor: pointer;
}

.gwt-ProgressBar-shell {
	border: 2px solid #faf9f7;
	border-right: 2px solid #848280;
	border-bottom: 2px solid #848280;
	background-color: #AAAAAA;
	height: 14pt;
	width: 300px;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
	background-color: #67A7E3;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-text {
	padding: 0px;
	margin: 0px;
	color: white;
}

.gwtcomp-ButtonPanel {
	float: right;
}

.gwtcomp-WizardPanel-ChildPanel {
	margin-top: 5px;
	margin-bottom: 5px;
}

.gwtcomp-WizardPanel {
	overflow: hidden;
}

.gwtLinea {
	border-bottom: 1px solid #999999;
}

.gwtTruncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.vermellFosc {
	color: darkred;
}

.borderBottom {
	border-bottom: solid 1px #cccccc;
}

.borderLeft {
	border-left: 1px solid #CCCCCC;
}

.borderRight {
	border-right: 1px solid #CCCCCC;
}

.borderTop {
	border-top: 1px solid #CCCCCC;
}

.paddingBottom {
	padding-bottom: 6pt;
}

.gwt-CaptionPanel.captionGris {
	font-size: 11pt;
	color: #8F8F8F;
	border: 1px solid #8F8F8F;
	font-weight: normal;
}

.gwt-Ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
}

.gwt-blau {
	color: blue;
	font-weight: bold;
}

.gwt-taronja {
	color: orange;
	font-weight: bold !important;
	font-size: 14px;
}

.elem_entrada {
	background: #E5FFA5;
}

.elem_sortida {
	background: #6DFFFF;
}

.estilEntitat_3 {
	background: none repeat scroll 0 0 yellowgreen;
}

.estilEntitat_2 {
	background: none repeat scroll 0 0 gold;
}

.estilEntitat_1 {
	background: none repeat scroll 0 0 Highlight;
}

#PanellVidSignerEnviatAsignar_lblEnviatASignar {
	white-space: normal;
}

.estilFloatLeft {
	float: left;
}

.estilLabel2LinesWSNormal {
	white-space: normal;
}

#MantEscollirFormat_labelDesc {
	float: left;
	margin-right: 3pt;
}

.mantEscollirFormat_fp2SeleccioDades {
	margin-left: 17pt;
}

#labelWidgetComponent_flowPanel {
	float: left;
	margin-right: 12pt;
}

#barraProgresProcBDComponent_BarraProgres.gwt-ProgressBar-shell {
	width: 99% !important;
}

.gwt-ProgressBar-shell {
	border: 2px solid #faf9f7;
	border-right: 2px solid #848280;
	border-bottom: 2px solid #848280;
	background-color: #AAAAAA;
	height: 14pt;
	width: 300px;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
	background-color: #67A7E3;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-text {
	padding: 0px;
	margin: 0px;
	color: white;
}

#barraProgresProcBDComponent_labelDesc {
	float: left;
	font-weight: bold;
	width: 90%;
}

#barraProgresProcBDComponent_labelIniciatDades {
	float: left;
	width: 80%;
	margin-top: 10pt;
}

#barraProgresProcBDComponent_labelIniciat {
	float: left;
	width: 20%;
	margin-top: 10pt;
}

#barraProgresProcBDComponent_labelEstat {
	float: left;
	font-weight: bold;
	width: 100%;
	margin-bottom: 10pt;
}

#barraProgresProcBDComponent_labelFase {
	color: #0000FF;
	float: left;
	font-weight: bold;
	margin-right: 10pt;
}

#barraProgresProcBDComponent_labelData {
	float: left;
	margin-right: 10pt;
}

#barraProgresProcBDComponent_labelHora {
	float: left;
}

#barraProgresProcBDComponent_barraProgres {
	float: left;
}

#barraProgresProcBDComponent_labelTempsTranscorregutDades {
	float: left;
	width: 80%;
}

#barraProgresProcBDComponent_labelTempsTranscorregut {
	float: left;
	width: 20%;
}

#barraProgresProcBDComponent_labelTempsRestantDades {
	float: left;
	width: 80%;
}

#barraProgresProcBDComponent_labelTempsRestant {
	float: left;
	width: 20%;
}

#barraProgresProcBDComponent_labelTempsTranscorregutDades {
	float: left;
	width: 80%;
}

#barraProgresProcBDComponent_labelPercentatge {
	float: left;
	width: 100%;
	margin-top: 15pt;
}

#barraProgresProcBDComponent_labelHoraInicial {
	float: left;
	margin-bottom: 6pt;
}

#barraProgresProcBDComponent_labelHoraFinal {
	float: right;
	margin-left: 6pt;
	margin-right: 1%;
}

#barraProgresProcBDComponent_labelHoraActual {
	float: left;
	margin-bottom: 6pt;
	margin-left: 38%;
}

#panellBarraProgresProcBD_scrollPanel {
	height: 99% !important;
	width: 100% !important;
}

#PanellFitxerVariacionsMensualsGenerat_labelDadesTipusFitxer {
	float: left;
	width: 85%;
	margin-top: 10;
}

#PanellFitxerVariacionsMensualsGenerat_labelDadesNomFitxer {
	float: left;
	width: 85%;
}

#PanellFitxerVariacionsMensualsGenerat_labelTitolNomFitxer {
	float: left;
	width: 15%;
	font-weight: bold;
}

#PanellFitxerVariacionsMensualsGenerat_labelTitolDescripcioFitxer {
	float: left;
	width: 15%;
	font-weight: bold;
}

#PanellFitxerVariacionsMensualsGenerat_labelTitolTipusFitxer {
	float: left;
	width: 15%;
	font-weight: bold;
	margin-top: 10;
}

#PanellFitxerVariacionsMensualsGenerat_labelDadesGeneracioFitxer {
	float: left;
	width: 85%;
}

#PanellFitxerVariacionsMensualsGenerat_labelTitolGeneracioFitxer {
	float: left;
	width: 15%;
	font-weight: bold;
}

#PanellFitxerVariacionsMensualsGenerat_labelDadesDescripcioFitxer {
	float: left;
	width: 85%;
}

#PanellFitxerVariacionsMensualsGenerat_labelInformacio {
	float: left;
	margin-top: 10px;
	width: 99%;
	white-space: normal;
}

#PanellFitxerVariacionsMensualsGenerat_pushbuttonDescarregarFitxer {
	float: left;
	margin-left: 10px;
	margin-top: 30px;
	font-weight: bold;
	padding: 5px 15px;
}

/*
div {
	border: 1px solid blue;
}
table, td, tr {
	border: 1px solid green;
}
*/
#SEGEX_PS_FRAME_PDF {
	height: 900px !important;
}

.gwt-panellDocuments applet {
	height: 700px !important;
}

#segExpAfegirDocumentExpedientPas1_etiquetaDescripcioTitolDocument {
	white-space: normal
}

#SegExpMainPanel_frameIntern {
	height: 700px !important;
}

#dialegExecutarAccioGenBPMDocs_loadingImage {
	
}

#dialegExecutarAccioGenBPMDocs_etiquetaPrincipal {
	white-space: normal;
	font-size: 16px;
	font-weight: bold;
}

#dialegExecutarAccioGenBPMDocs_etiquetaSecundaria {
	white-space: normal;
	font-size: 16px;
	font-weight: bold;
}

#dialegExecutarAccioGenBPMDocs_absPanel {
	
}

.ordreDiaDataGrid_columnaDescripcio input {
	width: 100%;
	text-align: right;
}

#ordreDia_htmlGenerat {
	float: left;
	margin-left: 30px;
	margin-top: 2px;
	CURSOR: pointer;
	text-decoration: underline;
}

#ordreDia_listBoxPlantilles {
	float: left;
}

#ordreDia_htmlGenerat {
	float: left;
	margin-left: 30px;
	margin-top: 2px;
}

#ordreDia_buttonGenerar {
	float: left;
	margin-left: 10px;
	width: 160px !important;
}

#ordreDia_datePickerDataSessio {
	float: left;
	margin-right: 3pt;
	margin-top: 4pt;
}

#ordreDia_textBoxHoraSessio {
	float: left;
	margin-right: 20pt;
	margin-top: 4pt;
}

#ordreDia_labelSessio {
	float: left;
	margin-right: 5pt;
	margin-top: 4pt;
}

#ordreDia_flowpanelSessio {
	float: left;
	margin-bottom: 5pt;
}

#ordreDia_tabPanel {
	float: left;
	margin-left: 10pt;
}

#ordreDia_flowPanelBotons {
	float: left;
	margin-top: 100pt;
	width: 30px;
}

#ordredia_pujar_pushbutton {
	margin-bottom: 5pt;
	padding: 0 !important;
}

#ordreDia_adalt_PushButton {
	margin-bottom: 5pt;
	padding: 0 !important;
}

#ordredia_Baixar_PushButton {
	margin-bottom: 5pt;
	padding: 0 !important;
}

#ordredia_aBaix_PushButton {
	margin-bottom: 5pt;
	padding: 0 !important;
}

#ordreDia_listBoxSessio {
	float: right;
	margin-top: 3pt;
}

#ordreDia_labelDataHora {
	float: right;
	margin-right: 5pt;
	margin-top: 3pt;
}

#ordreDia_AbsolutPanel {
	float: left;
	width: calc(100% - 30px) !important;
}

#panellConvocatoria_buttonAfegir {
	top: 68px !important;
}

#panellconvocatoria_buttonEliminar {
	top: 68px !important;
}

#panellConvocatoria_flowPanel {
	top: 100px !important;
}

#panellConvocatoria_buttonGenerar {
	float: left;
	margin-left: 10pt;
}

#panellConvocatoria_listBoxPlantilla {
	float: left;
	width: 250px;
}

#panellConvocatoria_flowPanel {
	top: 100px !important;
}

#panellGestioAcords_listBoxAcords {
	width: 250px;
	float: left;
}

#panellGestioAcords_listBoxActa {
	width: 250px;
	float: left;
}

#panellGestioAcords_captiongenerarAcords {
	width: 47%;
	margin-bottom: 5pt;
	float: left;
	height: 36px;
	margin-right: 5pt;
}

#panellGestioAcords_catpionGenerarActa {
	height: 36px;
	width: 47%;
	margin-bottom: 5pt;
}

#panellgestioacords_buttongenacord {
	float: left;
}

#panellGestioAcords_buttonGenActa {
	width: 132px;
	float: left;
}

.guardarok {
	color: rgb(0, 162, 0);
	border: 2px solid rgb(0, 162, 0);
	background: rgb(205, 245, 205);
	padding: 4px;
	font-family: "OpenSansRegular";
	font-size: 13px !important;
	height: auto;
	font-weight: bold;
	margin-bottom: 15px;
	width: 99%;
	margin-top: -28px;
}

.guardarko {
	color: rgb(0, 162, 0);
	border: 2px solid rgb(0, 162, 0);
	background: rgb(245, 205, 205);
	padding: 4px;
	font-family: "OpenSansRegular";
	font-size: 13px !important;
	height: auto;
	font-weight: bold;
	margin-bottom: 15px;
	width: 99%;
	margin-top: -28px;
}

#dialegEscollirSignantDocument_rolClauCombo {
	width: 260px !important;
}

.estil_dissable {
	pointer-events: none;
	opacity: 0.40;
}

#panellfusiodomicilis_captionpaneldomicilicorrecte {
	font-weight: bold;
	width: 800;
	float: left;
}

#panellfusiodomicilis_absolutepaneldomicilicorrecte {
	font-weight: normal;
	width: 795;
}

#panellfusiodomicilis_captionpaneldomicilierroni {
	font-weight: bold;
	width: 800;
	float: left;
}

#panellfusiodomicilis_absolutepaneldomicilierroni {
	font-weight: normal;
	width: 795;
}

#panellfusiodomicilis_captionpanelopcionsfusio {
	font-weight: bold;
	width: 520;
	float: left;
	height: 70;
}

#panellfusiodomicilis_captionpaneltipusfusio {
	font-weight: bold;
	width: 260;
	float: left;
	height: 70;
}

#panellfusiodomicilis_flowpanelfusiodomicilis {
	width: 850;
}

#panellfusiodomicilis_checkboxfusionaractius {
	font-weight: normal;
	float: left;
	width: 365;
	margin-left: 20;
}

#panellfusiodomicilis_checkboxgenerarvariacions {
	font-weight: normal;
	float: left;
	width: 365;
	margin-left: 20;
}

#panellfusiodomicilis_labelcodimoviment {
	font-weight: normal;
	float: left;
	margin-left: 40;
	margin-top: 3;
}

#panellfusiodomicilis_radiobuttonfusioreal {
	font-weight: normal;
	float: left;
	width: 225;
	margin-top: 10;
	margin-left: 20;
}

#panellfusiodomicilis_radiobuttonfusiosimulada {
	font-weight: normal;
	float: left;
	width: 225;
	margin-left: 20;
}

#panellfusiodomicilis_textareadomicilicorrecte {
	width: 795;
	height: 150;
}

#panellfusiodomicilis_textareadomicilierroni {
	width: 795;
	height: 150;
}

.textGris {
	color: grey;
}

.textNegre {
	color: black;
}

.treeNotificacionsImatgeNodeRemeses {
	background: url("../images/carpetaRemesesNoti.png") no-repeat;
	padding-left: 30px;
	margin-left: 17px;
}

.treeNotificacionsImatgeNodeMunicipi {
	background: url("../images/carpetaMunicipi_24x24.png") no-repeat;
	padding-left: 30px;
	padding-top: 2px;
}

.treeNotificacionsImatgeNodePais {
	background: url("../images/carpetaPais_24x24.png") no-repeat;
	padding-left: 30px;
	padding-top: 2px;
}

.treeNotificacionsImatgeNodeEstranger {
	background: url("../images/carpetaEstranger_24x24.png") no-repeat;
	padding-left: 30px;
	padding-top: 2px;
}

.treeNotificacionsImatgeNodeIntern {
	background: url("../images/carpetaIntern_24x24.png") no-repeat;
	padding-left: 30px;
	padding-top: 2px;
}

.treeNotificacionsImatgeNodeTelematic {
	background: url("../images/carpetaTelematic_24x24.png") no-repeat;
	padding-left: 30px;
	padding-top: 2px;
}

.treeItem {
	padding: 0 3px 0 23px !important;
}

.treeItemNotificacions {
	padding: 0 3px 0 40px !important;
}

#PanellMonitor_treeRemeses {
	overflow: scroll;
}

#PanellMonitor_AbsolutePanelFiltres {
	font-weight: bold;
	background: lavender;
}

#panellfusiodomicilis_labelobjdomicorrecte {
	margin-top: 10;
}

#panellfusiodomicilis_labelobjdomierroni {
	margin-top: 10;
}

#panellfusiodomicilis_combocodismoviment {
	margin-left: 150px;
	margin-top: 42px;
	width: 360px;
}

#panellfusiodomicilis_labelcodimoviment {
	margin-top: 7;
}

#panellfusiomasivadomicilis_checkboxfusionaractius {
	float: left;
	margin-top: 10;
}

#panellfusiomasivadomicilis_checkboxgenerarvariacions {
	float: left;
	margin-top: 5;
}

#panellfusiomasivadomicilis_labelcodimoviment {
	float: left;
	margin-top: 10;
}

#panellfusiomasivadomicilis_combocodismoviment {
	float: left;
	width: -moz-available;
}

.scroll {
	overflow: scroll !important;
}

.disabled {
	pointer-events: none !important;
	/* for "disabled" effect */
	opacity: 0.5 !important;
	background: #CCC !important;
}

#PanellMonitor_absolutePanelSelectiu {
	float: left;
}

#PanellMonitor_flowPanelInfoRemesa,
	#PanellMonitor_absolutePanelInfoRemesa {
	width: 100%;
	float: left;
	height: 138px;
}

#PanellMonitor_absolutePanelInfoRemesa {
	float: left;
	background: lightslategrey;
}

#PanellMonitor_labelNumRemesa {
	color: white;
	font-weight: bold;
	font-size: 20;
}

#PanellMonitor_labelTipusRemesa {
	font-size: 20px;
	font-weight: bold;
}

#PanellMonitor_treeRemeses .gwt-TreeItem-selected {
	font-weight: bold;
	background: #4682B4;
	color: white;
	display: inline-block !important;
}

.monitorRemeses_labelsInfoRemesa {
	font-weight: bold;
	color: white;
}

.monitorRemeses_textboxsInfoRemesa {
	color: black;
}

#PanellMonitor_checkBoxPublicadaBOP {
	background: lightgray;
}

#PanellMonitor_labelPublicadaBOP {
	background: none repeat scroll 0 0 #FFFFFF;
	padding-left: 5;
	width: 425px;
	padding-top: 1;
	background: lightgray;
	height: 19;
}

#PanellMonitor_checkBoxPublicadaBOE {
	background: lightgray;
}

#PanellMonitor_labelPublicadaBOE {
	background: none repeat scroll 0 0 #FFFFFF;
	padding-left: 5;
	width: 425px;
	padding-top: 1;
	background: lightgray;
	height: 19;
}

#dadesprincipals_documentacioPushButton {
	float: right;
}

.monitorRemeses_RemesaOberta {
	font-size: 20px;
	font-weight: bold;
	color: lightgreen;
	margin-left: 20;
}

.monitorRemeses_RemesaTancada {
	font-size: 20px;
	font-weight: bold;
	color: powderblue;
	margin-left: 17;
}

.monitorRemeses_RemesaArxivada {
	font-size: 20px;
	font-weight: bold;
	color: darkslateblue;
}

#PanellMonitor_flowPanelMonitor {
	display: inline-block;
	width: 1150px;
}

#PanellMonitor_captionPanelObservacions {
	font-weight: bold;
}

#PanellMonitor_labelDocuments {
	font-weight: bold;
	background: cornflowerblue;
	width: 740;
}

#panellmonitor_pushbuttonaplicarfiltre {
	background-color: #4682B4;
	color: #FFFFFF;
}

#dadesprincipals_documentacioPushButton {
	float: right;
}

.labelNomFitxerImportar {
	font-weight: bold;
}

.genericDataGrid_colCheckBox div {
	margin-left: -12pt !important;
}

.genericDataGrid_headerCheckBox input {
	margin-left: -8pt !important;
}

.genericDataGrid_colIcon div {
	margin-left: -10pt !important;
	cursor: pointer;
}

#TableGestorArxius_simplePager {
	float: left;
	margin-left: 475;
}

.dataGridArxius_comboTipusFitxer select,
	.dataGridArxius_comboTipusFitxer option {
	font-size: 10px !important;
}

select#SegExpAfegirDocumentExpedientPas1_comboOrgans {
	max-width: 300px !important;
}

#panellLlistaContingutsNotificacio {
	overflow: hidden !important;
}

.inputDisabled input {
	pointer-events: none;
	opacity: 0.5;
	background: #CCC;
}

span.treeNotificacionsCheckBoxRemesa {
	float: left;
}

#panellHabitantsDadesPrincipals_absolutePanel {
	font-weight: normal;
	width: 100%;
	height: 340; /* 380 */
}

#panellHabitantsDadesPrincipals_pabsoluteInteressat {
	font-weight: normal;
	width: 796;
	height: 148;
}

#panellHabitantDadesPrincipals_captionInteresado {
	font-weight: normal;
	width: 816;
	height: 155;
}

#panellHabitantsDadesPrincipals_absolutePanelDates {
	width: 120;
	height: 180;
}

/************************/
/* ESTILS PANTALLES GIA */
/************************/
/*WIDGET ACTIVITAT*/
#WidgetActivitatGIA_labelWidgetIdActivitat {
	float: left;
	width: 130pt;
}
/*Quan fem width: calc(100% - XXXpt) fa la resta. Aixo serveix per poder posar un label de mida X i despres algo de mida 100% i que quedi a la mateixa linia tot
	Per exemple: #labelX{float: left; width:30pt;} #textboxY{ width: calc(100% - 30pt);}
*/
#WidgetActivitatGIA_flowPanel {
	float: left;
	width: calc(100% - 132pt);
}

#WidgetActivitatGIA_labelIdActivitat {
	float: left;
	width: 58pt;
}

#WidgetActivitatGIA_textBoxCercaActivitat input {
	width: 50pt;
}

#WidgetActivitatGIA_textBoxCercaActivitat #textBoxCerca_RES_CERCA_RSREL
	{
	margin-top: -1pt;
}

#WidgetActivitatGIA_labelActPrin {
	float: left;
	width: 60pt;
}

#WidgetActivitatGIA_labelRaoSocial {
	float: left;
	width: 60pt;
}

#WidgetActivitatGIA_labelRaoSocialValor {
	color: #606060;
	height: 14pt;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	width: 325pt;
}

#WidgetActivitatGIA_labelActPrinValor {
	color: #606060;
	height: 18pt;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 325pt;
}

#WidgetActivitatGIA_flowPanelExpRel {
	float: left;
	width: 194;
}

#WidgetActivitatGIA_labelExpRel {
	float: left;
	width: 54pt;
}

#WidgetActivitatGIA_labelExpRelValor {
	float: left;
	width: 90pt;
	text-decoration: underline;
	cursor: pointer;
	color: darkblue;
}

#WidgetActivitatGIA_flowPanelRaoSocial {
	clear: left;
	width: 100%;
}

#WidgetActivitatGIA_flowPanelActPrin {
	clear: left;
	width: 100%;
}

#WidgetActivitatGIA_flowPanelDesc {
	width: 100%;
}
/****************/
/*COMPONENT CONTACTE*/
#componentContacte_Email_flowPanel {
	float: left;
	margin-bottom: 5pt;
}

#componentContacte_Web_flowPanel {
	float: none;
	margin-bottom: 5pt;
}

#componentContacte_Tel_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 18pt;
}

#componentContacte_Mob_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 18pt;
}

#componentContacte_Fax_flowPanel {
	float: none;
	margin-bottom: 5pt;
}

#componentContacte_Email_labelDesc {
	float: left;
	width: 40pt;
}

#componentContacte_Email_widgetDada {
	float: left;
	width: 130pt;
	margin-right: 10pt;
}

#componentContacte_Web_widgetDada {
	width: 180pt;
}

#componentContacte_Web_labelDesc {
	float: left;
	width: 22pt;
}

#componentContacte_Tel_labelDesc {
	float: left;
	width: 40pt;
}

#componentContacte_Tel_widgetDada {
	width: 85pt;
}

#componentContacte_Mob_labelDesc {
	float: left;
	width: 26pt;
}

#componentContacte_Mob_widgetDada {
	width: 85pt;
}

#componentContacte_Fax_labelDesc {
	float: left;
	width: 19pt;
}

#componentContacte_Fax_widgetDada {
	width: 91pt;
}

/****************/
/*COMPONENT ADRECA*/
#ComponentAdreca_labelAdreca {
	float: left;
	margin-top: 14pt;
	width: 40pt;
}

#componentAdreca_Via_labelDesc {
	width: 15pt;
}

#componentAdreca_Via_widgetDada {
	width: 18pt;
}

#componentAdreca_Nom_widgetDada {
	width: 214pt;
}

#componentAdreca_Num_widgetDada {
	width: 24pt;
}

#componentAdreca_Esc_widgetDada {
	width: 24pt;
}

#componentAdreca_Pis_widgetDada {
	width: 24pt;
}

#componentAdreca_Porta_widgetDada {
	width: 24pt;
}

#componentAdreca_Via_flowPanel {
	float: left;
	margin-right: 3pt;
}

#componentAdreca_Nom_flowPanel {
	float: left;
	margin-right: 3pt;
}

#componentAdreca_Num_flowPanel {
	float: left;
	margin-right: 3pt;
}

#componentAdreca_Esc_flowPanel {
	float: left;
	margin-right: 3pt;
}

#componentAdreca_Pis_flowPanel {
	float: left;
	margin-right: 3pt;
}

#componentAdreca_Porta_flowPanel {
	float: left;
}

/****************/
/*COMPONENT RAO SOCIAL*/
#componentRaoSocialRepr_NomComercial_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 10pt;
	width: 265pt;
}

#componentRaoSocialRepr_Pais_flowPanel {
	float: left;
}

#componentRaoSocialRepr_NomComercial_widgetDada {
	width: calc(100% - 42pt);
}

#componentRaoSocialRepr_Municipi_flowPanel {
	float: left;
	margin-right: 14pt;
}

#componentRaoSocialRepr_CodiPostal_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 13pt;
}

#componentRaoSocialRepr_ApartatCorreus_flowPanel {
	float: left;
	margin-bottom: 5pt;
}

#componentRaoSocialRepr_componentContacte {
	float: left;
	width: 100%;
}

#componentRaoSocialRepr_componentAdreca {
	float: left;
	width: 100%;
	margin-bottom: 5pt;
}

#componentRaoSocialRepr_NomComercial_labelDesc {
	float: left;
	width: 40pt;
}

#componentRaoSocialRepr_Municipi_labelDesc {
	float: left;
	width: 40pt;
}

#componentRaoSocialRepr_NIF_labelDesc {
	float: left;
	width: 18pt
}

#componentRaoSocialRepr_Pais_labelDesc {
	float: left;
	width: 22pt;
}

#componentRaoSocialRepr_CodiPostal_labelDesc {
	float: left;
	width: 61pt;
}

#componentRaoSocialRepr_ApartatCorreus_labelDesc {
	float: left;
	width: 75pt;
}

#componentRaoSocialRepr_NIF_flowPanel {
	float: left;
	height: 16pt;
	margin-bottom: 5pt;
	width: 108pt;
}

#componentRaoSocialRepr_Municipi_widgetDada {
	margin-right: 10pt;
	width: 170pt;
}

#componentRaoSocialRepr_Pais_widgetDada {
	width: 125pt;
}

#componentRaoSocialRepr_CodiPostal_widgetDada {
	width: 70pt;
}

#componentRaoSocialRepr_NIF_widgetDada {
	width: calc(100% - 20pt);
}
/****************/
/*COMPONENT EMPLACAMENT*/
#componentEmplacament_NomComercial_flowPanel {
	float: left;
	width: 100%;
	margin-bottom: 5pt;
}

#componentEmplacament_NucliBarri_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 14pt;
	width: 100%;
}

#componentEmplacament_Municipi_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#componentEmplacament_Pais_flowPanel {
	float: none;
}

#componentEmplacament_CodiPostal_flowPanel {
	float: left;
	margin-bottom: 5pt;
}

#componentEmplacament_ApartatCorreus_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 14pt;
}

#componentEmplacament_CoordX_flowPanel {
	float: left;
	margin-right: 14pt;
}

#componentEmplacament_CoordY_flowPanel {
	float: left;
}

#componentEmplacament_Municipi_labelDesc {
	float: left;
	width: 40pt;
}

#componentEmplacament_CoordX_labelDesc {
	float: left;
	width: 38pt;
}

#componentEmplacament_CoordY_labelDesc {
	float: left;
	width: 38pt;
}

#componentEmplacament_CodiPostal_labelDesc {
	float: left;
	width: 48pt;
}

#componentEmplacament_ApartatCorreus_labelDesc {
	float: left;
	width: 74pt;
}

#componentEmplacament_Pais_labelDesc {
	float: left;
	width: 22pt;
}

#componentEmplacament_NucliBarri_labelDesc {
	float: left;
	width: 62pt;
}

#componentEmplacament_NomComercial_labelDesc {
	float: left;
	width: 74pt;
}

#componentEmplacament_Municipi_widgetDada {
	margin-right: 10pt;
	width: 170pt;
}

#componentEmplacament_NucliBarri_widgetDada {
	float: left;
	width: calc(100% - 65pt);
}

#componentEmplacament_Pais_widgetDada {
	width: 125pt;
}

#componentEmplacament_CodiPostal_widgetDada {
	width: 51pt;
}

#componentEmplacament_ApartatCorreus_widgetDada {
	width: 58pt;
}

#componentEmplacament_CoordX_widgetDada {
	width: 58pt;
}

#componentEmplacament_CoordY_widgetDada {
	width: 58pt;
}

#componentEmplacament_NomComercial_widgetDada {
	width: calc(100% - 78pt);
}

#componentEmplacament_componentAdreca {
	float: left;
	width: 100%;
	margin-bottom: 5pt;
}

#componentEmplacament_componentContacte {
	clear: left;
}

#componentEmplacament_RefCadastral_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-right: 14pt;
}

#componentEmplacament_RefCadastral_labelDesc {
	float: left;
	width: 62pt;
}

#componentEmplacament_RefCadastral_widgetDada {
	width: 135pt;
}

/*COMPONENT CLASSIFICACIO*/
#componentClassificacio_buttonCerca {
	width: 74pt;
	float: left;
}

#componentClassificacio_flowPanelDesc {
	float: left;
	margin-left: 5pt;
	width: calc(100% - 86pt);
}

#componentClassificacio_labelAnnex {
	float: left;
	margin-right: 4pt;
}

#componentClassificacio_labelApartat {
	float: left;
	margin-right: 4pt;
}

#componentClassificacio_labelAnnexValor {
	float: left;
	color: #606060;
	margin-right: 10pt;
}

#componentClassificacio_labelApartatValor {
	float: none;
	color: #606060;
}

#componentClassificacio_labelDescClass {
	color: #606060;
	height: 26pt;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	width: 100%;
}

/****************/
/* COMPONENT ACTIVITAT*/
#compomentActivitat_componentClass {
	float: none;
}

#compomentActivitat_ActivitatPrin_flowPanel {
	float: none;
	margin-bottom: 5pt;
}

#compomentActivitat_AltresActiv_flowPanel {
	float: none;
	margin-bottom: 5pt;
}

#compomentActivitat_NumRegistre_flowPanel {
	float: left;
	margin-right: 14pt;
}

#compomentActivitat_DataRegistre_flowPanel {
	float: left;
}

#compomentActivitat_ActivitatPrin_labelDesc {
	float: left;
	width: 80pt;
}

#compomentActivitat_AltresActiv_labelDesc {
	float: left;
	width: 80pt;
}

#compomentActivitat_NumRegistre_labelDesc {
	float: left;
	width: 80pt;
}

#compomentActivitat_DataRegistre_labelDesc {
	float: left;
	width: 62pt;
}

#compomentActivitat_ActivitatPrin_widgetDada {
	float: none;
	width: calc(100% - 82pt);
}

#compomentActivitat_AltresActiv_widgetDada {
	width: calc(100% - 82pt);
}

/****************/
/*COMPONENT DADES TECNIQUES*/
#componentDadesTecniques_SupEdif_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#componentDadesTecniques_Potencia_flowPanel {
	float: none;
	margin-bottom: 5pt;
}

#componentDadesTecniques_SupVenda_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#componentDadesTecniques_Aforament_flowPanel {
	float: none;
	margin-bottom: 5pt;
}

#componentDadesTecniques_Plantilla_flowPanel {
	float: none;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#componentDadesTecniques_piscinaPub_flowPanel {
	float: left;
	margin-right: 20pt;
}

#componentDadesTecniques_EspaiExt_flowPanel {
	float: left;
}

#componentDadesTecniques_SupEdif_labelDesc {
	float: left;
	width: 85pt;
}

#componentDadesTecniques_Potencia_labelDesc {
	float: left;
	width: 42pt;
}

#componentDadesTecniques_SupVenda_labelDesc {
	float: left;
	width: 85pt;
}

#componentDadesTecniques_Aforament_labelDesc {
	float: left;
	width: 42pt;
}

#componentDadesTecniques_Plantilla_labelDesc {
	float: left;
	width: 85pt;
}

#componentDadesTecniques_piscinaPub_labelDesc {
	float: left;
	width: 152pt;
}

#componentDadesTecniques_EspaiExt_labelDesc {
	float: left;
	width: 112pt;
}
/****************/
/*PANELL CANVI NOM*/
#PanellActivitatCanviNomGIA_flowPanel {
	width: 800pt;
}

#PanellActivitatCanviNomGIA_captionActivitat {
	float: left;
	width: 48%;
}

#PanellActivitatCanviNomGIA_captionEmplacament {
	width: 48%;
	float: none;
}

#PanellActivitatCanviNomGIA_captionRaoSocial {
	clear: left;
	float: left;
	width: 48%;
}

#PanellActivitatCanviNomGIA_captionRepresentant {
	float: left;
	width: 48%;
}

#PanellActivitatCanviNomGIA_DataCanvi_widgetDada {
	float: left;
}

#PanellActivitatCanviNomGIA_DataCanvi_labelDesc {
	float: left;
	width: 112pt;
}

#PanellActivitatCanviNomGIA_DataRegistre_labelDesc {
	float: left;
	width: 64pt;
}

#PanellActivitatCanviNomGIA_DataRegistre_widgetDada {
	float: left;
}

#PanellActivitatCanviNomGIA_labelWidgetNomCom_widgetDada {
	float: none;
	width: calc(100% - 72pt);
}

#PanellActivitatCanviNomGIA_labelWidgetNomCom_labelDesc {
	float: left;
	width: 70pt;
}

#PanellActivitatCanviNomGIA_labelWidgetNomCom {
	margin-bottom: 7pt;
}

#PanellActivitatCanviNomGIA_DataRegistre_flowPanel {
	float: left;
}

#PanellActivitatCanviNomGIA_DataCanvi_flowPanel {
	float: left;
	margin-right: 14pt;
}

#PanellActivitatCanviNomGIA_captionActivitat legend {
	font-weight: bold;
}

#PanellActivitatCanviNomGIA_captionEmplacament legend {
	font-weight: bold;
}

#PanellActivitatCanviNomGIA_captionRaoSocial legend {
	font-weight: bold;
}

#PanellActivitatCanviNomGIA_captionRepresentant legend {
	font-weight: bold;
}
/****************/
/* PANELL INICI ACTIVITAT*/
#panellActivitatIniciExpGIA_captionActivitat legend {
	font-weight: bold;
}

#panellActivitatIniciExpGIA_captionDadesTec legend {
	font-weight: bold;
}

#panellActivitatIniciExpGIA_captionEmplacament legend {
	font-weight: bold;
}

#panellActivitatIniciExpGIA_captionRaoSocial legend {
	font-weight: bold;
}

#panellActivitatIniciExpGIA_captionRepresentant legend {
	font-weight: bold;
}

#panellActivitatIniciExpGIA_captionActivitat {
	float: left;
	width: 48%;
}

#panellActivitatIniciExpGIA_captionDadesTec {
	float: none;
	width: 48%;
	margin-bottom: 25pt;
}

#panellActivitatIniciExpGIA_captionEmplacament {
	float: left;
	width: 48%;
}

#panellActivitatIniciExpGIA_captionRaoSocial {
	float: none;
	width: 48%;
}

#panellActivitatIniciExpGIA_captionRepresentant {
	float: left;
	width: 48%;
	clear: left;
}

#PanellActivitatIniciExpGIA_labelIdAct {
	float: left;
	margin-left: 1pt;
	margin-right: 6pt;
	font-size: 10pt;
	margin-bottom: 5pt;
}

#PanellActivitatIniciExpGIA_labelIdActValor {
	float: none;
	color: slategrey;
	font-size: 11pt;
	font-weight: bolder;
	margin-bottom: 5pt;
}

/****************/
/* PANELL FI EXPEDIENT*/
#PanellActivitatFiExpGIA_widgetActivitat {
	float: none;
	margin-bottom: 8pt;
}

#PanellActivitatFiExpGIA_labelWidgetFavorable {
	float: none;
	margin-bottom: 8pt;
}

#PanellActivitatFiExpGIA_labelWidgetNumLlicencia {
	float: none;
	margin-bottom: 8pt;
}

#PanellActivitatFiExpGIA_labelWidgetNumLlicencia_labelDesc {
	float: left;
	width: 68pt;
}

#PanellActivitatFiExpGIA_labelWidgetFavorable .gwt-label {
	float: left;
	width: 65pt;
}

#PanellActivitatFiExpGIA_labelWidgetFavorable_labelDesc {
	float: left;
	width: 65pt;
}

#PanellActivitatFiExpGIA_labelWidgetData_labelDesc {
	float: left;
	width: 128pt;
}

#PanellActivitatFiExpGIA_labelWidgetData {
	float: left;
	margin-right: 35pt;
}

#PanellActivitatFiExpGIA_labelWidgetDataRegistre {
	float: none;
}

#PanellActivitatFiExpGIA_labelWidgetDataRegistre_labelDesc {
	float: left;
	width: 62pt;
}

/****************/
/* PANELL BAIXA ACTIVITAT*/
#PanellActivitatBaixaGIA_labelWidgetDataBaixa {
	float: left;
	margin-right: 45pt;
}

#PanellActivitatBaixaGIA_labelWidgetDataBaixa_labelDesc {
	float: left;
	width: 60pt;
}

#PanellActivitatBaixaGIA_labelWidgetDataReg_labelDesc {
	float: left;
	width: 63pt;
}

#PanellActivitatBaixaGIA_widgetActivitat {
	margin-bottom: 12pt;
	width: 100%;
}

/****************/
/* PANELL EXP. RELACIONAT*/
#PanellActivitatExpRelGIA_labelWidgetNomExp {
	float: left;
	width: 275pt;
	margin-bottom: 7pt;
}

#PanellActivitatExpRelGIA_labelWidgetData {
	float: left;
	margin-right: 40pt;
	margin-bottom: 7pt;
}

#PanellActivitatExpRelGIA_labelWidgetDataReg {
	float: left;
	margin-right: 4pt;
	margin-bottom: 7pt;
}

#PanellActivitatExpRelGIA_labelWidgetData_labelDesc {
	float: left;
	width: 85pt;
}

#PanellActivitatExpRelGIA_labelWidgetDataReg_labelDesc {
	float: left;
	width: 63pt;
}

#PanellActivitatExpRelGIA_labelWidgetNomExp_labelDesc {
	float: left;
	width: 85pt;
}

#PanellActivitatExpRelGIA_widgetActivitat {
	margin-bottom: 12pt;
	width: 100%;
}

#PanellActivitatExpRelGIA_labelWidgetFavorable {
	clear: left;
	margin-bottom: 7pt;
}

#PanellActivitatExpRelGIA_labelWidgetFavorable_labelDesc {
	float: left;
	width: 82pt;
}

#PanellActivitatExpRelGIA_labelWidgetNomExp_widgetDada {
	width: 185pt;
}

/****************/
/* PANELL CERCA CLASSIFICACIO*/
#panellCercaClassificacionsGIA_annex_flowPanel {
	float: left;
	margin-right: 14pt;
}

#panellCercaClassificacionsGIA_apartado_flowPanel {
	float: left;
	margin-right: 14pt;
}

#panellCercaClassificacionsGIA_desc_flowPanel {
	float: left;
}

#panellCercaClassificacionsGIA_desc_widgetDada {
	width: 170pt;
}
/****************/
/* PANELL CERCA ACTIVITAT*/
#panellCercaActivitatsGIA_RaoSocial_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_Estat {
	float: right;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_NIF_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_ActiviatPrin_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_NumExp_flowPanel {
	float: right;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_AltresActiv_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_NomComercial_flowPanel {
	float: left;
	margin-right: 14pt;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_Barri_flowPanel {
	float: left;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_Adreca {
	float: left;
	margin-bottom: 5pt;
}

#panellCercaActivitatsGIA_RefCadastral_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-left: 25pt;
	margin-top: 8pt;
}

#panellCercaActivitatsGIA_IdActivitat_flowPanel {
	float: left;
	margin-bottom: 5pt;
	margin-left: 29pt;
}

#panellCercaActivitatsGIA_TipusVia_flowPanel {
	float: left;
	margin-right: 5pt;
}

#panellCercaActivitatsGIA_NomVia_flowPanel {
	float: left;
	margin-right: 5pt;
}

#panellCercaActivitatsGIA_NumVia_flowPanel {
	float: left;
}

#panellCercaActivitatsGIA_RaoSocial_labelDesc {
	float: left;
	width: 76pt;
}

#panellCercaActivitatsGIA_NIF_labelDesc {
	float: left;
	width: 36pt;
}

#panellCercaActivitatsGIA_ActiviatPrin_labelDesc {
	float: left;
	width: 76pt;
}

#panellCercaActivitatsGIA_NumExp_labelDesc {
	float: left;
	width: 46pt;
}

#panellCercaActivitatsGIA_AltresActiv_labelDesc {
	float: left;
	width: 76pt;
}

#panellCercaActivitatsGIA_NomComercial_labelDesc {
	float: left;
	width: 76pt;
}

#panellCercaActivitatsGIA_Barri_labelDesc {
	float: left;
	width: 56pt;
}

#panellCercaActivitatsGIA_RefCadastral_labelDesc {
	float: left;
	width: 62pt;
}

#panellCercaActivitatsGIA_TipusVia_labelDesc {
	float: none;
}

#panellCercaActivitatsGIA_NomVia_labelDesc {
	float: none;
}

#panellCercaActivitatsGIA_NumVia_labelDesc {
	float: none;
}

#panellCercaActivitatsGIA_IdActivitat_labelDesc {
	float: left;
	width: 58pt;
}

#panellCercaActivitatsGIA_Estat .gwt-Label {
	float: left;
	width: 46pt;
}

#panellCercaActivitatsGIA_ActiviatPrin_widgetDada {
	width: 305pt;
}

#panellCercaActivitatsGIA_AltresActiv_widgetDada {
	width: 305pt;
}

#panellCercaActivitatsGIA_RaoSocial_widgetDada {
	width: 180pt;
}

#panellCercaActivitatsGIA_NumExp_widgetDada {
	width: 70pt;
}

#panellCercaActivitatsGIA_listBoxEstat {
	width: 70pt;
}

#panellCercaActivitatsGIA_NIF_widgetDada {
	width: 75pt;
}

#panellCercaActivitatsGIA_NomComercial_widgetDada {
	width: 180pt;
}

#panellCercaActivitatsGIA_Barri_widgetDada {
	width: 198pt;
}

#panellCercaActivitatsGIA_RefCadastral_widgetDada {
	width: 120pt;
}

#panellCercaActivitatsGIA_TipusVia_widgetDada {
	width: 30pt;
}

#panellCercaActivitatsGIA_NomVia_widgetDada {
	width: 170pt;
}

#panellCercaActivitatsGIA_NumVia_widgetDada {
	width: 30pt;
}
/****************/
/*MANT CANVI TITULAR*/
#mantActivitatCanviNomGIA_panell {
	float: none;
}
/****************/
/*MANT CANVI TITULAR*/
#mantActivitatIniciExpGIA_panell {
	float: none;
	width: 805pt;
}

/****************/
/*MANT COMUNICAR GIA (MANTENIMENT GENERAL)*/
#mantComunicarGIA_flowPanel {
	width: 805pt;
}

#mantComunicarGIA_flowBotons {
	float: left;
	clear: left;
	width: 805pt;
}

#mantComunicarGIA_buttonEnviar {
	float: right;
	margin-bottom: 7pt;
}

#mantComunicarGIA_pushButtonGuardar {
	width: 102pt;
	float: left;
	margin-bottom: 7pt;
}

#mantComunicarGIA_flowBotons {
	float: left;
	width: 100%;
}

#mantComunicarGIA_flowPanelAdunts {
	float: left;
	width: 100%;
}

#mantComunicarGIA_buttonDocument {
	width: 114pt;
}

/****************/
#RunAsync_IniciExpGIA_mantIniciExpGIA {
	width: 805pt;
	margin: 10pt;
}

#RunAsync_CanviNomGIA_mantCanviNomGIA {
	width: 805pt;
	margin: 10pt;
}

#RunAsync_FiExpGIA_mantFiExpGIA {
	margin: 10pt;
	width: 650pt;
}

#RunAsync_ExpRelGIA_mantExpRelGIA {
	margin: 10pt;
	width: 650pt;
}

#RunAsync_BaixaExpGIA_mantBaixaGIA {
	margin: 10pt;
	width: 650pt;
}

#RunAsync_ControlGIA_mantControlGIA {
	margin: 10pt;
	width: 650pt;
}

#WidgetDataRefresh_pushButton {
	float: left;
	margin-top: -1px;
	width: 16pt;
}

/*********************/
#mantActivitatFiExpGIA_panell {
	margin: 10pt 10pt 20pt;
}

#mantActivitatControlGIA_panell {
	margin: 10pt;
}

#mantActivitatBaixaGIA_panell {
	margin: 10pt;
}

#mantActivitatExpRelGIA_panell {
	margin: 10pt;
}

/************************/
.aplDocsAplSelectorDataGrid_colDocResum img,
	.aplDocsAplSelectorDataGrid_colDocOriginal img {
	margin-left: -8pt;
}
/***Panell Padro Habitants***/
#PanellPadroHabitants_panelMovements {
	height: 200px;
	margin-bottom: 20px;
	width: 80%;
}

.parentAbsolutePanel {
	width: calc(100% - 30px);
	height: 100%;
	left: 30; /* margin-top: 20px; */
}

.tablePanelMovsHabitants {
	width: 80%;
	height: 20%;
}

.flowPanelPadro {
	width: 80%;
	margin-bottom: 2px;
	height: 20px;
	list-style-type: none;
}

.labelHeader {
	float: left;
	width: 20%;
	background-color: #A9BCF5;
	height: 100%;
	padding: 2px 0px 0px 5px;
	font-size: 12;
	font-weight: bold;
	color: #0404B4;
}

.labelData {
	float: right;
	width: 80%;
	height: 100%;
	background-color: #FBFBEF;
	font-size: 12;
	padding: 0px 0px 0px 5px;
}

.labelFamiliar {
	width: 100%;
	height: 100%;
	padding: 2px 0px 0px 5px;
}

.title { /* font-weight: bold;font-size: 20px; */
	height: 35px;
}

.subTitle {
	color: rgb(4, 4, 180);
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 20px;
	width: 240px;
}

.buttonPanelPrint {
	margin-top: 10px;
	margin-left: 30px;
}

.buttonModePrint {
	margin-right: 10px;
	display: inline-block;
	width: auto;
	background-color: #A9BCF5;
	color: #0404B4;
	font-weight: bold;
	border-color: #A9BCF5;
	border-radius: 2px;
}
/***Fraccioanemnt Rebuts***/
/****** Panell Fraccionament Rebuts ******/
#PanellFraccionamentRebuts_absolutePanelFraccionat {
	height: 440px;
	width: 635px;
	margin: 0px auto;
}

#PanellFraccionamentRebuts_panelDadesRebut .gwt-Label,
	#PanellFraccionamentRebuts_panelDadesRebut .gwt-TextBox {
	display: inline-block;
	width: 100px;
}

.fraccioRebut {
	margin-right: 20px;
	width: 170px !important;
}

.fraccioImport {
	width: 175px !important;
}

.fraccioContribuent {
	width: 465px !important;
}

#PanellFraccionamentRebuts_panelMetode .gwt-RadioButton,
	#PanellFraccionamentRebuts_panelImpressio .gwt-RadioButton,
	#PanellFraccionamentRebuts_captionPanelModGarantia .gwt-RadioButton {
	display: inline-block;
}

#PanellFraccionamentRebuts_panelOpcionesFraccion .gwt-CaptionPanel {
	height: 80px;
	float: left;
}

#PanellFraccionamentRebuts_panelOpcionesFraccion {
	height: 90px;
}

#PanellFraccionamentRebuts_captionPanelMetode {
	width: 140px;
}

#PanellFraccionamentRebuts_captionPanelImpressio {
	width: 160px;
}

#PanellFraccionamentRebuts_captionPanelModGarantia {
	width: 255px;
}

#PanellFraccionamentManual_radioPerImport {
	margin-left: 150px;
}

#PanellFraccionamentManual_radioPerPercentatge {
	margin-left: 100px;
}

#PanellFraccionamentManual_panellInternNovaFraccio>div {
	float: left;
}

#PanellFraccionamentManual_panelInputsNuevaFraccion {
	width: 170px;
}

#PanellFraccionamentManual_panelButtonsNuevaFr {
	width: 22px;
	margin-right: 10px;
	margin-top: 20px;
}

#PanellFraccionamentManual_dataGridImporte,
	#PanellFraccionamentManual_dataGridPorcentage {
	width: 320px;
	font-size: 12;
}

#PanellFraccionamentRebuts_panellFraccionamentManual,
	#PanellFraccionamentRebuts_panellFraccionamentConceptes,
	#PanellFraccionamentRebuts_panellFraccionamentAuto {
	width: 563px !important;
}

#PanellFraccionamentManual_panelInputsNuevaFraccion .gwt-TextBox {
	width: 100px;
}

#absolutePanelMetodeAuto .gwt-FloatPanel {
	width: 285px;
	float: left;
}

#PanellFraccionamentAutomatic_panellEntradaDades .gwt-Label {
	width: 110px;
	float: left;
}

#absolutePanelMetodeAuto .gwt-CaptionPanel {
	width: 180px;
	float: left;
	margin-top: 15px;
}

#PanellFraccionamentAutomatic_panellEntradaDades>div,
	#PanellFraccionamentAutomatic_panellEntradaDades>input {
	margin-bottom: 10px;
}

.frAuto_textBox {
	width: 60px;
}
/**Dialeg Escollir Signant Document**/
#DialegEscollirSignantDocument_comboInteressats {
	width: 260px;
}
/***Dialeg segellar documents Expedient***/
.segellarDocsAbsolutePanel, .hundred_width_height {
	width: 100% !important;
	height: 100% !important;
}

.panelBlock>.gwt-Label {
	width: 135px;
	float: left;
}

span.gwt-CheckBox.panelBlock>input {
	margin-right: 122px;
}

.comboPosicion {
	display: block;
	width: 150px;
	margin-left: 20px;
	margin-top: 15px;
}

.moscaVerticalAnotacio {
	width: 100%;
	padding-left: 20px;
	margin-top: 15px;
}

.moscaVertical {
	display: inline-block;
	margin-right: 55px;
}

.moscaVertical>input {
	margin: 3px 5px 0px -4px;
}

.moscaVertical, .moscaAnotacio {
	width: auto;
}

.moscaAnotacio>input, .radioPagina>input {
	margin: 3px 5px 0px 0px;
}
/* .radioPagina{margin-left: 20px;} */
.radioPagina>input {
	margin-right: 10px;
}

.radioUltimaPagina {
	margin-left: 135px;
}

.panelBlock {
	display: block;
	width: 100%;
	height: auto;
	margin-top: 20px;
	padding-left: 15px;
}

.panelBlock>.gwt-TextArea {
	height: 70px;
	width: 360px;
}

#panelTextMosca>.gwt-Label {
	width: 100px;
}

#SEGELLAR_COMBOCERT, #SEGELLAR_TEXT_MARCA_MOSCA, .comboPosicion {
	width: 325px !important;
}

.colorFilaBorderLeft {
	border-left: none;
}

/**Visualitzador de documents**/
.titleLabel, .titleLabel2 {
	float: left;
	width: 95px;
}

.titleLabel2 {
	width: 180px;
}

.contentLabel {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 10px;
}

.blue-date-box.contentLabel {
	float: left;
}

.inputDataCaducitat {
	margin-left: 25px;
}

.gwt-ListBox.contentLabel, .gwt-TextArea.contentLabel {
	width: 300px;
}
/* #PanellDadesDocumentSignatures_flowPanelMinInfo, #PanellDadesDocumentSignatures_flowPanelRequisitsSignatures{padding-left: 80px;width: 100%;} */
#PanellDadesDocumentSignatures_checkBoxSignarEnOrdre {
	margin-left: 16px;
}

#PanellDadesDocumentSignatures_flowPanelSignatures .GK40RFKDAE {
	padding: 0px 10px;
	text-align: left;
	overflow: hidden;
	font-size: 10px;
}

#PanellDadesDocumentSignatures_dataGridSignat tr,
	#PanellDadesDocumentSignatures_dataGridPendentSignar tr {
	height: 10px;
}

#PanellDadesDocumentSignatures_dataGridSignat .GK40RFKDAE,
	#PanellDadesDocumentSignatures_dataGridPendentSignar .GK40RFKDAE,
	#PanellSegellsDocument_dataGridSegells .GK40RFKDAE {
	padding: 0px 10px;
	text-align: left;
	overflow: hidden;
	font-size: 10px;
}

#dialegDadesDocument_panellPes, .tabPanelContentPanel, .panelContent,
	.panellDades, .fila {
	width: 100%;
}

.tabPanelContentPanel, .panelContent, .panellDades {
	height: 370px;
}

.fila {
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.titolDades {
	font-weight: bold !important;
	font-size: 10px;
	width: 265px;
	float: left;
	padding: 2px 0px;
	vertical-align: middle;
	height: 20px;
}

.comentSellos {
	font-weight: bold !important;
	font-size: 10px;
	margin-bottom: 10px;
}

.contentDades {
	font-size: 10px;
	width: 435px;
	min-height: 20px;
	border: 1px solid rgb(127, 157, 185);
	vertical-align: middle;
	padding: 1px 5px;
	float: left;
	background-color: rgb(235, 235, 228);
	word-wrap: break-word;
}

#PanellDadesDocumentSignatures_flowPanelMinInfo .titolDades {
	height: 10px;
	padding-bottom: 19px;
}

#PanellDadesDocumentSignatures_flowPanelMinInfo .contentDades,
	#PanellDadesDocumentSignatures_flowPanelRebutjat .contentDades {
	margin-bottom: 5px;
}

#PanellDadesDocumentSignatures_checkBoxSignenTots {
	float: left;
}

.cellTableStyle {
	
}

.cellTableStyle .GK40RFKDEE {
	background-color: #7aa5d6;
}

.cellTableStyle tr>td {
	border: none !important;
}

#PanellDadesDocumentSignatures_CaptionPanelSignat,
	#PanellDadesDocumentSignatures_CaptionPanelPendentSignar {
	min-height: 100px;
}

#PanellDadesDocumentSignatures_flowPanelRequisitsSignatures {
	margin-bottom: 10px;
}
/**DIALEG DE REGISTRE E/S
div.dialogParentMant .class_ScrollPanel{width: 1260px !important;height: 670px;}
JIRA AU001GAGD-590
*/
div.dialogParentMant .class_ScrollPanel {
	width: 1260px !important;
	height: 720px;
}

.dialogMantRegistre {
	width: 100% !important;
	height: 650px;
}
/**DIALEG ANNEXAR DOCUMENT DE VIA OBERTA*/
/* .dialegAnnexarDocSize, #dialegAnnexarDocument .dialogContent{
    width: 850px!important;
    height: 690px!important;
} */
#dialegAnnexarDoc_absPan, .dialegAnnexarDocSize {
	width: 850px !important;
	height: 690px !important;
}

/**Enviar documents a portasignatures*/
select#af_doc_tipus{width: 275px!important;}
select#af_doc_tipus1{width: 275px!important;}
select#af_cmb_usr{width: 220px!important;}
input#af_desc {width: 275px !important;}
.panelCellTableSignantsPortaSign{width: 235px!important;max-height: 130px!important;overflow-y: auto!important;overflow-x: hidden!important;}
select#af_doc_combo_docs_existents {width: 350px !important;}
.panel_revisar_contactes_interessats{width: 950px;height: auto;}
/**Pestanya Dades principals registre E/S pels canvis demanats per l'AOC**/
/* div#CercaPersonaComponent_gridF.gwt-CompositeWidget, div#PanellInteressatComponent_domiciliClau.gwt-CompositeWidget{width:auto!important;} */
.left_flow_panel, .right_flow_panel {
	width: 50%;
	height: auto;
}

.panell_dades_principals_abs {
	min-height: 400px;
	max-height: 600px;
	width: 100%;
	height: auto !important;
}

.absPanell_registre_dadesPrincipals1 {
	width: 100%;
	height: 52px;
}

.gwt_num_res {
	width: 165px;
	float: left;
	position: relative !important;
	margin-right: 5px;
}

.gwt_label_dades_principals {
	position: relative !important;
}

.gwt_panel_reg_elem {
	float: left;
	left: 0px !important;
	top: 0px !important;
	min-width: 60px;
}

.gwt_panel_reg_elemRel {
	float: left;
	left: 0px !important;
	top: 0px !important;
	max-width: 20px !important;
}

.gwt_input_data_hora_dades_principals {
	width: 75px;
	height: 20px;
	float: left;
}

.gwt_input_data_dades_principals {
	margin-right: 5px;
}

.gwt_Dep_Reg_Text_Box {
	width: 185px;
}

#dialegAnnexarDoc_absPan {
	position: static !important;
}

.dialegAnnexarDocSize, #dialegAnnexarDoc_absPan {
	width: 850px !important;
	height: 690px !important;
}

.label_rel {
	width: 30px;
	float: left !important;
}

.rel_button {
	height: 20px;
	width: 20px;
	margin-top: -1px;
}

.area_dep_assum_label, .extracte_territori_label, .transport_label,
	.label_tramit, .label_notificacio {
	width: 100px !important;
}

.area_dep_assum_component, .extracte_territori_component,
	.transport_observacions_component, .notificacio_component {
	width: Calc(100% - 100px) !important;
	margin-right: 0px !important;
	margin-bottom: 2px !important;
}

.area_dep_assum_grid {
	width: 100%;
	margin: 15px 0px 5px !important;
	height: auto !important;
}

.mitja_transport_input {
	max-width: 180px;
}

.observacions_transport_flow_panel, .forma_contacte_interessat_component>select,
	.contacte_interessat_component>select, .reg_rel_finder_composite_widget,
	.baixa_check_box {
	width: 100%;
}

#assumpteSuggestBox_textbox {
	margin-right: 0px;
}

#AreaDepAssumpte_AssumpteSuggestBox {
	margin-left: 100px;
}

#AreaDepAssumpte_AreaSuggestBox {
	margin-left: 100px;
}

#AreaDepAssumpte_DepartamentSuggestBox {
	margin-left: 100px;
}

.floating_right {
	float: right;
}

.area_dep_assum_filtrar_check {
	display: block;
}

#AreaDepAssum_Filtrar_Checkbox {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.entrada_datahora_depreg_rel_flowpanel, .transport_content_flow_panel {
	max-width: 255px;
	height: 25px;
	margin-right: 5px;
}

.entrada_depReg_depreg_rel_flowpanel, .transport_content_flow_panel {
	max-width: 280px;
	height: 25px;
	margin-right: 5px;
}

.entrada_DepRegContingut_label {
	margin-left: 3px
}

.transport_content_flow_panel {
	max-width: 300px;
	margin-right: 14px;
}

.extracte_territori_cerca_domicili {
	max-width: 100%;
}

.dades_principals_interessats_component {
	width: 100%;
	height: 95px;
}

.seg_exp_rel_int_interessats_component {
	height: 120px;
}

.representant_interessats_component {
	height: 110px;
}

.notificacio_flow_panel {
	width: 100%;
	height: 66px;
}

.label_interessat {
	width: 90px !important;
}

.interessat_component {
	width: Calc(100% - 90px) !important;
}

#PanellRegistreInteressatsBase_flowPanelFlexTable .interessat_component
	{
	width: Calc(100% - 65px) !important;
}

#PanellDadesPrincipals_territoriDomiciliComponent .gwt-Label {
	white-space: pre-wrap;
	overflow: hidden
}

.interessat_compoenent_flow_panel, .notificacio_mobil_email_component {
	width: 100%;
	height: auto;
}

.contacte_forma_interessat_flow_panel {
	width: calc(100% - 26px) !important;
}

.contacte_interessat_component {
	width: Calc(100% - 165px) !important;
}

.forma_contacte_interessat_component {
	width: Calc(100% - 135px) !important;
}

.dialogParentMant .contacte_interessat_component {
	width: calc(100% - 148px) !important;
}

.dialogParentMant .forma_contacte_interessat_component {
	width: calc(100% - 122px) !important;
}

.refresh_contacte {
	margin-top: -10px;
	margin-left: 10px;
}

.dialogParentMant .refresh_contacte {
	margin-left: 0px;
}

.contacte_interessat_button, .cerca_persona_button {
	margin-top: -2px;
}

.wrap_text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.clau_desc_comp_label {
	height: auto;
	padding-top: 2px;
}

.gwt-DialogBox .clau_desc_comp_label {
	max-width: 395px;
}

#PanellNotificacioInterRepr_emailFlowPanel,
	#PanellNotificacioInterRepr_mobilFlowPanel {
	margin-top: 2px;
}

.notificacio_mobil_email_input {
	margin-top: 0px !important;
	margin-right: 25px !important;
	margin-left: 0px !important;
	border-color: #7f9db8 !important;
}

.notificacio_mobil_email_input input {
	width: 206px !important;
}
/**Components pestanya d'interessats al Reg. E/S no es veura igual que en el panell d'interessats i representants Reg. E/S*/
#PanellRegistreInteressatsBase_flowPanelHorizontal {
	margin-bottom: 10px;
}

#PanellRegistreInteressatsBase_flowPanelFlexTable .interessat_flow_panel
	{
	width: 10% !important;
	height: 50px !important;
}

.interessats_flowPanelFlexTable {
	width: 100%;
	height: 50px;
}
/**amagar*/
#PanellRegistreInteressatsBase_flowPanelFlexTable #panellInteressatComponent_filtrarButton,
	#PanellRegistreInteressatsBase_flowPanelFlexTable #panellInteressatComponent_labelTipusInt,
	#PanellRegistreInteressatsBase_flowPanelFlexTable #panellInteressatComponent_formesContacteLabel,
	#PanellRegistreInteressatsBase_flowPanelFlexTable #panellInteressatComponent_contactesLabel
	{
	display: none !important;
}
/**canvi tamanys*/
#PanellRegistreInteressatsBase_flowPanelFlexTable .interessat_compoenent_flow_panel
	{
	width: 175px !important;
	height: 25px !important;
}

#PanellRegistreInteressatsBase_flowPanelFlexTable .label_interessat {
	width: 65px !important;
}

#PanellRegistreInteressatsBase_flowPanelFlexTable .flow_panel_notificacio
	{
	width: 185px;
	float: left;
	margin-right: 10px;
}
/**Document, organisme i arxiu panell*/
.aoc_doc_organisme_caption_panel {
	width: 100%;
	height: 180px;
}

.flow_panel_data_idioma_component, .flow_panel_organisme_component,
	.flow_panel_observacions, .flow_panel_clau_desc_composite {
	width: 100%;
	height: auto;
}

.doc_org_arx_label, .aoc_doc_organisme_caption_panel .label_interessat,
	.label_auditoria {
	width: 120px !important;
}

.doc_org_arx_input {
	width: calc(100% - 120px) !important;
	margin-right: 0px !important;
	margin-bottom: 2px !important;
}

.organisme_component {
	width: 700px;
	height: 85px;
}

.doc_org_arx_componen_fp {
	width: 250px;
	margin-right: 5px;
}

.doc_org_arx_componen_fp .doc_org_arx_input,
	.aoc_observacions_doc_organisme_input, .aoc_doc_organisme_caption_panel .interessat_component
	{
	width: Calc(100% - 120px) !important;
}

.aoc_doc_organisme_caption_panel .contacte_interessat_component {
	width: calc(100% - 177px) !important;
}

.aoc_doc_organisme_caption_panel .forma_contacte_interessat_component {
	width: calc(100% - 152px) !important;
}
/**Estils CollapsiblePanel*/
.gwt_collapsible_style {
	width: Calc(100% - 4px);
	margin-top: 10px;
}

.collapsible-panel-border {
	width: 100% !important;
	height: auto !important;
}

.header-css {
	margin-top: -10px;
	background-color: white;
	height: 15px;
	width: auto !important;
	display: inline-block;
	margin-bottom: 10px;
	border-radius: 5.5px;
}

.gwt-Collapsible-header-image, .gwt-collapsiblePanel-header {
	display: inline-block;
}

.gwt-collapsiblePanel-header {
	width: auto !important;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
}

.gwt-Collapsible-header-image {
	margin-right: 5px;
	margin-left: 5px;
}
/**Panell Auditoria*/
.auditoria_flow_panel {
	height: 100% !important;
}

.auditoria_flow_panel>div {
	margin-bottom: 5px;
}

.auditoria_flow_panel, .clau_desc_comp_label {
	width: auto !important;
}

.audit_elem_flow_panel, .auditoria_flow_panel, .auditoria_added_element
	{
	display: block;
}

.label_auditoria, .audit_added_elem_flow_panel {
	display: inline-block;
}

.auditoria_data_hora_text_box {
	width: 75px;
} /*potser 70px;*/
.audit_added_elem_flow_panel, .auditoria_data_hora_text_box {
	margin-right: 8px;
}

#PanellAuditoria_captionPanel_detall {
	margin-top: 20px;
	width: 99.9%;
	height: calc(100% - 110px);
}

#PanellAuditoria_flowPanel_GeneralDataGrid {
	width: 100%;
	height: calc(100% - 10px);
}

#PanellAuditoria_flowPanel_Capcalera {
	width: 100%;
	height: 10px;
}

#PanellAuditoria_Capcalera_PushButton_Refrescar {
	width: 20px;
	margin-top: 10px;
}

#PanellAuditoria_flowPanel_DataGrid {
	height: calc(100% - 30px);
	margin-top: 15px;
}

#PanellAuditoria_DataGrid {
	height: 100%;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-color: #595959;
	border-bottom-width: 2px;
}
/**Seguiment d'Expedients*/
#MantExpedients__panellDadesPrincipals .contacte_interessat_component {
	width: calc(100% - 150px) !important;
}

#MantExpedients__panellDadesPrincipals .forma_contacte_interessat_component
	{
	width: calc(100% - 126px) !important;
}

#MantExpedients__panellDadesPrincipals {
	min-width: 815px;
}

#MantExpedients__panellDadesDetall, #DadesDetall_FlowPanel_General {
	height: 550px;
	width: 100%;
}

#DadesDetall_FlowPanel_Capcalera {
	width: 100%;
	height: 5px;
	padding-left: 5px;
}

#DadesDetall_FlowPanel_DataGrid {
	height: calc(100% - 40px);
	margin-top: 15px;
}

#DadesDetall_Capcalera_PushButton_Refrescar {
	width: 20px;
}

#DadesDetall_DataGrid {
	height: 520px;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-color: #595959;
	border-bottom-width: 2px;
}

#PanellRegistreInteressatsBase_flowPanelHorizontal,
	#PanellNotificacioInterRepr_flowPanel {
	width: 100% !important;
}

#PanellRegistreInteressatsBase_labelNotificacio {
	width: 70px;
	float: left;
}
/**Dialeg Dades documents**/
.dades_docs_panel {
	width: 100%;
	display: inline-block;
	margin-bottom: 7px;
}

.dades_docs_label {
	float: left;
	width: 20%;
}

.dades_docs_input {
	float: right;
	width: 80%;
}

.dades_docs_date_input {
	width: 92px;
	float: left;
}

.dadesDocumentFlowPanel {
	width: 100%;
	height: 100%;
}

#dialegAnnexarDoc_botoEscanejar {
	width: 27px !important;
	height: 27px !important;
}

#DialegDadesDocument__panellDadesDocumentValor,
	#DadesDocumentValors_FlowPanel_General {
	height: 370px !important;
	width: 100% !important;
}

#DadesDocumentValors_FlowPanel_Capcalera {
	width: 100%;
	height: 5px;
	padding-left: 5px;
}

#DadesDocumentValors_FlowPanel_DataGrid {
	height: calc(100% - 20px);
	margin-top: 15px;
}

#DadesDocumentValors_Capcalera_PushButton_Refrescar {
	width: 20px;
}

#DadesDocumentValors_DataGrid {
	height: 100%;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-color: #595959;
	border-bottom-width: 2px;
}
/*end Dades document*/
/**PanellPersones estils**/
#DialegCercaPersones .gwt-VerticalSplitPanel {
	width: 820px !important;
}

.panelPrincipalPersones {
	width: 100% !important;
	height: 250px !important;
}

.panelPrincipalPersones .flowPanelPersonData {
	width: 320px !important;
	height: auto !important;
	float: left;
	margin-left: 5px !important;
}

.panelPrincipalPersones .flowPanelFullName.panellNomCompletPaddingLeft {
	margin-left: 5px !important;
}

.panelPrincipalPersones .flowPanelBirthData {
	width: 310px !important;
}

.panelPrincipalPersones .flowPanelValidityData {
	width: 160px !important;
}

.panelPrincipalPersones .flowPanelValidityData, .panelPrincipalPersones .flowPanelBirthData
	{
	margin-left: 14px !important;
	height: 215px !important;
	float: left;
}

.flowPanelFullName {
	float: left;
	margin: 5px 0px 0px 14px;
}

.panelPrincipalPersones .flowPanelFullName.panellNomCompletPaddingLeft {
	margin-left: 5px !important;
	margin-top: 10px !important;
}

.panelPersonaFila {
	width: auto !important;
	float: left;
	margin-bottom: 5px;
	margin-right: 20px;
}

#PanellPersones_panelName {
	margin-bottom: 0px;
}

#PanellPersones_panelContactType_Cerca {
	width: 250px !important;
}

.surname_flow_panel {
	width: 100% !important;
	float: left;
}

.label_surname, .label_idioma, .label_nif_origen {
	width: 65px !important;
	float: left;
}

#PanellPersones_panelNif.panelPersonaFila {
	float: left;
	margin: 10px 0px 0px;
	width: 190px !important;
}

#PanellPersones_panelDocForeign.panelPersonaFila {
	float: left;
	width: 190px !important;
	margin: 10px 0px 0px;
}

#PanellPersones_panelDocForeign.gwt-TextBox {
	width: 95px!;
}

#PanellPersones_panelDocForeign .gwt-Label {
	width: 85px !important;
	float: left;
}

#PanellPersones_panelSex.panelPersonaFila {
	width: 80px !important;
	float: right;
	height: 85px;
}

#PanellPersones_panelName.panelPersonaFila {
	width: auto !important;
}

#PanellPersones_panelName {
	margin-top: 5px !important;
}

#PanellPersones_panelSurname {
	margin-top: -2px !important;
}

#PanellPersones_panelLegalName {
	float: left;
	height: 40px;
}

#PanellPersones_panelNifOrigen {
	float: left;
	height: 40px;
}

input#PanellPersones_CodiPersona {
	margin-bottom: 10px;
}

.input_list_persones_type {
	width: 292px !important;
}

#panellPersones_idiomaLab {
	margin-top: 5px;
}

.inputNom {
	margin: 0px 0px 5px 5px;
	width: 160px !important;
}

.inputNomLlarg {
	width: 298px !important;
}

#PanellPersones_panelContactType>input {
	width: 298px !important;
}

#SelPanellPersones_cog1.inputNom, #SelPanellPersones_cog2.inputNom {
	margin-left: 5px;
	width: Calc(100% - 140px) !important;
}

#SelPanellPersones_tipusPersonaListBox {
	width: 297px !important;
}

#DialegCercaPersones #PanellPersones_getCaptionCoincidencies {
	display: none;
}

div#PanellPersones_flowPanelPersonData .gwt-HTML {
	width: 350px !important;
	height: 20px !important;
	float: left;
}

#PanellPersones_dadesNaixement_captionPanel>div>table>tr>td>div.gwt-PushButton.gwt-PushButton-up
	{
	height: 20px !important;
}

.labelCodiPersona {
	margin-top: 10px;
}
/**Panel nifComponent*/
.nifComponent_inputNif, .nifComponent_inputDc, .nifComponentLabel,
	.floating_left {
	float: left !important;
}

.nifComponent_inputNif {
	width: 70px;
	margin-right: 10px;
}

.nifComponent_inputDc {
	width: 20px;
}

.nifComponentLabel {
	width: 45px;
}
/**Panell nifComponent panell habitants*/
.panHabitantsNifLabel {
	padding-left: 9px;
}

.panHabitantsNifInput {
	margin-top: 14px;
	margin-left: -44px;
}
/**CaptionPanel Sexo*/
.panInternCaptionSexo {
	width: 75px;
	height: 80px;
	padding-right: 0px !important;
}

.panInternCaptionSexo legend {
	padding-bottom: 2px !important;
}

.panDomiciliCaptionRevisats {
	width: 100px;
	height: 40px;
	padding-right: 0px !important;
}
/**Panell dades naixement/PaisProvMuniComponent*/
.label_dades_naixement_localitzacio {
	width: 50px;
}

.input_combo_dades_naixement_localitzacio {
	width: 40px;
}

.input_list_box_dades_naixement_localitzacio {
	width: Calc(100% - 105px);
}

.label_data_naixement {
	width: 80px;
}

.input_data_naixement {
	width: 90px;
}
/**Dades validesa*/
.dades_validesa_flow_panel {
	width: 110px;
	height: 60px;
}
/**Cerca registre entrada (generic)**/
#PanellDadesPrincipalsCerca_panellPersonaAbsolute>span.gwt-CheckBox {
	background-color: white;
	width: 92px;
	padding-left: 5px;
	padding-top: 2px;
}

#PanellDadesPrincipalsCerca_panellPersonaAbsolute {
	height: 155px !important;
}
/**Panell Representant document cerca*/
.panPrincipalRepresentantDocumentCerca {
	width: 100% !important;
	height: 100% !important;
}
/**PANELL DOMICILIS*/
.dialegCercaDomiciliSuper {
	width: 100%;
	overflow: hidden auto;
}

.panell_principal_domicili {
	width: 100%;
	height: 100%;
}

.tipus_territori_validesa_flow_panel {
	height: 190px;
	display: block;
}

.tipus_domicili_flow_panel, .dades_territori_flow_panel,
	.codi_dades_valid_flow_panel {
	height: 180px;
	width: 30%;
	margin-right: 5px;
}

.codi_dades_valid_flow_panel {
	width: 25%;
}

#PanellDomicilis_codiDadesValidFP .gwt-CaptionPanel,
	.dades_postals_domicili_flow_panel, .flow_panel_siglas,
	.tipus_territori_validesa_flow_panel, #PanellDomicili_tipusDomLocalFP .gwt-ListBox
	{
	width: 100%;
}

.dades_postals_domicili_flow_panel {
	height: 85px;
	display: block;
}

.label_panell_domicili {
	width: 65px;
	height: 17px;
}

.domicili_carrer_component {
	width: Calc(100% - 65px);
}

.flow_panel_siglas {
	margin: 5px 0px 0px 0px;
}

.flow_panel_siglas .gwt-Label {
	margin-right: 2px;
}

.flow_panel_siglas .gwt-ListBox {
	width: calc(100% - 67px);
}

#PanellDomicilis_codiDadesValidFP .label_panell_domicili {
	width: 120px;
}

.consequancies_fp {
	width: 140px;
}

#PanellDomicilis_dadesTerritoriCaptionPanel #DOM_Poblacio,
	#PanellDomicilis_dadesTerritoriCaptionPanel #DOM_Poblacio_cerca {
	left: 1px !important;
	width: 100% !important;
}
/**Dialeg Cerca registre E/S **/
#dialegCercaRegistreBase_panCercaRegBase {
	width: 100% !important;
	height: 410px !important;
}

#dialegCercaRegistreBase_panCercaRegBase .gwt-TabPanelBottom {
	width: 100% !important;
	height: 100% !important;
}

.dades_principals_usuari_alta_mod {
	width: 100%;
	height: 20px;
	margin-top: 10px;
}

.dades_principals_bottom_filters {
	width: 100%;
	height: 90px;
}

.dades_principals_bottom_filters .gwt-CheckBox,
	.dades_principals_bottom_filters .gwt-RadioButton {
	float: left;
	height: 20px;
	width: 195px;
}

#PanellDadesPrincipalsCerca_fp_grupoTrabajo {
	padding: 5px;
}

#PanellDadesPrincipalsCerca_labelGrupDeTreball {
	width: 100px;
}

#PanellDadesPrincipalsCerca_captionPanelInteressat {
	
}

#PanellDadesPrincipalsCerca_captionPanelOptions {
	width: 97% !important;
	float: left !important;
}

#DadesPersonaComponent_AbsolutePanel {
	height: 70px !important;
	width: 100% !important;
}

#PanellDadesPrincipalsCerca_captionPanelPersona .gwt-CheckBox {
	float: right;
	margin-left: 200px !important;
}

#PanellDadesPrincipalsCerca_captionPanelPersona .gwt-CheckBox>label {
	position: absolute;
	margin-right: 5px;
}

#PanellDadesPrincipalsCerca_labelUsuariAlta,
	#PanellDadesPrincipalsCerca_usuariAlta,
	#PanellDadesPrincipalsCerca_labelUsuariMod {
	margin-right: 10px;
}

#SegExpMainPanel_actinoPanel {
	width: auto !important;
	height: auto;
	float: left;
}

/****************************/
/********* ETAULER **********/
/****************************/
.panellEtauler_flowPanelLine {
	float: left;
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px;
}

.panellEtauler_flowPanelLine table {
	width: 100%;
}

.panellEtauler_widthInici {
	width: 10%;
}

.panellEtauler_withMargin {
	margin-right: 10px;
	margin-left: 10px;
}

.panellEtauler_marginInici {
	margin-left: 10%;
}

.panellEtauler_labelInici {
	float: left;
	/*padding-right: 5px;
    padding-left: 10px;*/
	text-align: left;
	height: auto;
	white-space: normal;
}

.panellEtauler_list {
	width: 12%;
}

.panellEtauler_list_doc {
	width: 20%;
}

#panellEtauler_textBoxNomDoc input {
	width: 300px;
}

#panellEtauler_dialogBoxDocument {
	width: 30%;
}

.panellEtauler_max {
	width: 82%;
}

#panellEdicteDadesPrin_flowGeneral {
	padding: 8px;
}

.etaulerCheckBox input {
	margin-left: 0px;
}

.etaulerCheckBox label {
	padding-left: 5px;
	vertical-align: top;
	margin-right: 10px;
}

.etauler_PanellInfo {
	padding: 6px;
}

.etauler_PanellInfo input {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.etauler_PanellInfo textarea {
	width: 100%;
	margin-top: 5px;
}

.etaulerSubPanelClassificacio {
	float: left;
	width: 33%;
	padding: 6px;
}

.etaulerSubPanelClassificacio .esf-Label, .etaulerSubPanelClassificacio #panellClassificacio_flowPanelRadio
	{
	float: left;
	width: 100%;
	margin-top: 5px;
}

.etaulerSubPanelClassificacio .advanced-TextButtonPanel {
	float: left;
	margin-top: 5px;
}

.etaulerSubPanelClassificacio .advanced-TextButtonPanel input {
	width: 240px;
}

.etaulerSubPanelClassificacio select, .etaulerSubPanelClassificacio .gwt-TextBox
	{
	float: left;
	width: 90%;
	margin-top: 5px;
}

.etaulerSubPanelAltres, .etaulerConfig_nomClas {
	float: left;
	padding: 6px;
}

.etaulerSubPanelAltres .esf-Label, .etaulerSubPanelAltres textarea {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.etaulerBttnAdd {
	display: block;
	float: right;
	cursor: pointer;
}

#panellEdicteDadesAdicionals_buttonNovaRef {
	background: none repeat scroll 0px center #D4E5FF;
	border-color: #AFC0FF;
	border-radius: 5pt 5pt 5pt 5pt;
	clear: both;
	color: #1C2D88;
	cursor: pointer;
	font-weight: bold;
	margin-top: 0pt;
	padding: 5pt;
	width: 90pt !important;
	margin-left: 0px;
}

#panellEdicteReferencia_buttonEliminar {
	background: none repeat scroll 0% 0% #FFE1D7;
	border-color: #DBBDB3;
	border-radius: 1pt 1pt 1pt 1pt;
	cursor: pointer;
	float: right;
	margin: -3pt;
	width: 15pt;
}

#panellEdicteDocument_buttonNouDoc {
	background: none repeat scroll 0px center #D4E5FF;
	border-color: #AFC0FF;
	border-radius: 5pt 5pt 5pt 5pt;
	clear: both;
	color: #1C2D88;
	cursor: pointer;
	font-weight: bold;
	margin-top: 0pt;
	padding: 5pt;
	width: 70pt !important;
	float: right;
}

#panellEdicteReferencia_flowPanGeneral {
	border-radius: 1pt 1pt 1pt 1pt;
	border: 2px solid #7283D6;
	clear: both;
	float: left;
	margin-left: 2pt;
	margin-top: 6pt;
	margin-bottom: 5px;
	padding: 3pt;
	width: 100%;
}

#documentEtaulerDataGrid_flowPanel {
	margin-left: 3%;
}

#panellEdicteReferencia_flowPanGeneral label {
	float: left;
	width: 5%;
	margin: 5px 0 0;
}

#panellEdicteReferencia_flowPanGeneral input {
	float: left;
	width: 92%;
	margin: 5px 0;
}

#dialegMantEdicteEtauler, #dialegMantEdicteEtauler_mantEdictes,
	#mantEdictes_panellEdicte {
	width: 700pt !important;
	height: 312pt;
}

#panellEdicteConfiguracio_flowPanel {
	width: 99%;
	height: 100%;
	margin-top: 5px;
}

#panellEdicteConfiguracio_flowPanel table {
	width: 100%;
}

#panellClassificacio_labelTipus {
	font-weight: bold;
	margin: 0;
}

#panellCriteriClassificacio_labelClassificacio {
	width: 120px;
	float: left;
	padding-left: 5px;
}

#panellCriteriClassificacio_labelCategories,
	#panellCriteriClassificacio_labelSubcategories {
	font-weight: bold;
}

#panellCategoria_flowPanel {
	float: left;
	width: 49%;
	border: 1px solid #92c1f0;
	padding: 5px;
}

#panellSubcategoria_flowPanel {
	float: right;
	width: 50%;
	border: 1px solid #92c1f0;
	padding: 5px;
}

#panellEditaCategories_labelNom {
	width: 20%;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
}

#panellEditaCategories_textboxCategoria {
	margin-top: 10px;
	width: 77%;
}

#panellEditaCategories_flowPanelButtons {
	float: right;
	margin-top: 10px;
}

#panellEditaCategories_flowPanelButtons button {
	margin: 5px;
}

#etaulerPOPUP_flowPanelButtons button {
	margin: 5px;
}

#panellCriteriClassificacio_imgSaveClassificacio {
	margin-left: 10px;
	cursor: pointer;
}

#panellCriteriClassificacio_flowPanelCategories {
	overflow-y: auto;
	overflow-x: hidden;
	height: 300px;
	margin-top: 5px;
}

#panellCriteriClassificacio_cellTableCategories,
	#panellCriteriClassificacio_cellTableSubcategories {
	width: 100%;
}

.panellCriteriClassificacio_cellNomCategoria,
	.panellCriteriClassificacio_cellNomSubcategoria {
	width: 95%;
}

.panellCriteriClassificacio_cellDelCategoria,
	.panellCriteriClassificacio_cellDelSubcategoria {
	padding: 2px 2px;
}

#panellCriteriClassificacio_flowPanelSubcategories {
	overflow-y: auto;
	overflow-x: hidden;
	height: 300px;
	margin-top: 5px;
}

#mantEdictes_flowPanelTextBox {
	width: 77%;
	float: right;
}

#mantEdictes_textBoxNumDies {
	margin-top: 10px;
	width: 40%;
}

#mantEdictes_labelNumDies {
	width: 20%;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
}

#mantEdictes_flowPanelButtons {
	margin: 5px;
	float: right;
}

#mantEdictes_flowPanelButtons button {
	margin-left: 5px;
}

/*********************
 * Additional Combo box styles
 */
/** popup panel styles */
.advanced-ListPopupPanel {
	border: 1px solid darkgray;
	background-color: white;
	padding: 0;
}

/** items list style */
.advanced-ListPopupPanel .list {
	border-collapse: collapse;
	padding: 0;
	cursor: pointer;
}

/** items list selected row style */
.advanced-ListPopupPanel .list .selected-row {
	background-color: #aaccff;
	color: white;
}

/** item style **/
.advanced-ListPopupPanel .list .item {
	padding: 1px;
	font-size: 10px;
	font-family: sans-serif;
	font-weight: normal;
}

/** icon item image style **/
.advanced-ListPopupPanel .list .icon-item img {
	padding: 1px;
	border: 0;
}

/** icon item label style **/
.advanced-ListPopupPanel .list .icon-item div {
	padding: 1px;
	font-size: 10px;
	font-family: sans-serif;
	font-weight: normal;
}

/** icon item label style **/
.advanced-ListPopupPanel .list .selected-row .icon-item div {
	color: white;
}
/**PANELL RAÃƒâ€œ REBUTJAR DOCUMENT**/
.floaPanelRebutjar {
	width: 600px;
	height: 100%;
}

.labelRebutjar {
	margin-left: 5px;
	margin-top: 5px;
}

.textAreaRebutjar {
	max-height: 95px;
	max-width: 590px;
	min-height: 20px;
	min-width: 590px;
	margin-left: 5px;
	height: 95px;
}

/**********VO*****************/
div#WizardViaObertaPas3Panel_PanellPrincipal {
	overflow-y: auto;
}
/*div#wizardPas3_flowResultError, */
.wizardVO_panelSize {
	padding: 15px 15px;
}

.wizardVO_panelSize {
	width: 575px;
	height: 330px;
}

.wizardVO_flowPanelLine {
	width: 100%;
	margin-bottom: 6px;
	/*margin-top: 6px;*/
}

.wizardVO_labelInici {
	text-align: left;
	width: 170px;
	height: auto;
	white-space: normal;
	margin-right: 10px;
}

.wizardVO_labelInfo {
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	white-space: normal;
}

.wizardVO_format {
	font-size: 9px;
	color: grey;
	font-style: italic;
}

.wizardVO_list, .wizardVO_text {
	width: 55%;
}

.wizardVO_list_min, .wizardVO_text_min {
	width: 20%;
	margin-right: 10px;
}

.wizardVO_OK {
	color: green;
}
/*S'ha d'afegir al titol resultat
.wizardVO_Result{width: 55px;}*/
/*.wizardVO_KO{color: red;}*/
.alert_danger.alert_block .gwt-Label.wizardVO_KO {
	color: #BB3430 !important;
}

.wizardVO_flowPanelLine .gwt-Label.wizardVO_servei {
	width: 100%;
}

.gwt-Label.wizardVO_OK, .gwt-Label.wizardVO_KO, .gwt-Label.wizardVO_desc
	{
	width: 100%;
	overflow-y: auto;
	height: auto;
}

.wizardVO_data {
	height: auto;
	width: calc(100% - 180px);
}

.wizardVO_servei { /*padding-left:10px;*/
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}

.wizardVO_entitat { /*padding-left:10px;*/
	color: gray;
}

#WizardViaOberta_WizardPanel .gwtcomp-MessageBar .gwt-HTML span,
	#WizardSignants_WizardPanel .gwtcomp-MessageBar .gwt-HTML span {
	color: #000000 !important;
	font-weight: bold;
}

#WizardViaObertaPas1Panel_PanellPrincipal .gwt-ListBox {
	max-width: 410px;
}

#wizard_next.gwtcomp-ButtonPanel-Button div>img, #wizard_pre.gwtcomp-ButtonPanel-Button div>img
	{
	width: 16px;
	height: 16px;
}

#wizard_next.gwtcomp-ButtonPanel-Button div>img, #wizard_pre.gwtcomp-ButtonPanel-Button div>img
	{
	width: 16px;
	height: 16px;
}
/**********PSCP****************/
.panellPSCP_flowPanelLine {
	float: left;
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px;
}

.panellPSCP_flowPanelLine .advanced-TextButtonPanel {
	float: left;
	/*     margin-top: 5px; */
}

#PanellPSCPA_flowEmpresaAdjudicataria .panellPSCP_flowPanelLine .advanced-TextButtonPanel input
	{
	width: 770px;
}

#PanellPSCPA_flowEmpresaAdjudicatariaLot .panellPSCP_flowPanelLine .advanced-TextButtonPanel input
	{
	width: 450px;
}

.paddingTramitacio {
	padding-left: 15%;
}

.panellPSCP_labelInici {
	float: left;
	padding-right: 10px;
	padding-left: 5px;
	text-align: right;
	width: 22%;
	height: auto;
	white-space: normal;
}

.panellPSCP_margenInici {
	padding-left: 15px;
	margin-left: 22%;
	margin-top: 10px;
}

.panellPSCP_radio .gwt-RadioButton label, .panellPSCP_radio label {
	padding-right: 10px;
	padding-left: 5px;
	vertical-align: top;
}

.panellPSCP_max_textarea {
	width: 74%;
}

.panellPSCP_max_textbox {
	width: 74%;
}

.panellPSCP_min_width {
	width: 25%;
}

.panellPSCP_min_textbox {
	width: 10%;
}

.panellPSCP_textbox {
	width: 42%;
}

.panellPSCP_min_label {
	margin-left: 10px;
	margin-right: 10px;
}

.panellPSCP_min_no_left_label {
	margin-right: 10px;
}

.panellPSCP_labelHora {
	width: 6%;
	float: left;
	text-align: right;
	margin-right: 10px;
	margin-left: 7px;
}

.panellPSCP_padding-right {
	padding-right: 10px;
}

.panellPSCP_width_15 {
	width: 15%;
}

#panellPSCPA_textboxExp, #panellPSCPP_textboxExp {
	width: 35%;
}

#panellPSCPAdjudicacio_textBoxCodiCPV {
	width: 12%;
}

#panellPSCPAdjudicacio_textBoxNombreOfertes {
	width: 6%;
}

#PanellPSCPA_flowEmpresaAdjudicataria,
	#PanellPSCPA_flowEmpresaAdjudicatariaLot {
	width: 100%;
	overflow-x: auto;
	/*border-top: 1px solid #87B3FF;*/
}

#PanellPSCPA_flowPanelEmpAdj {
	max-height: 250px;
	overflow-x: auto;
	width: 100%
}

#PanellPSCPA_captionEmpAdj {
	width: 99%;
	padding: 5px 0 5px 0;
}

#PanellPSCPA_captionEmpAdj legend {
	font-weight: bold;
}

#PanellPSCPadjudicacio_listBoxIdentificador {
	float: left;
	margin-right: 5px;
	width: 9.4%;
}

#PanellPSCPanunci_TextBoxValCon, #PanellPSCPanunci_textBoxImportIVA,
	#PanellPSCPanunci_textBoxImportCanonExp,
	#panellPSCP_textBoxValConEncarrec, #panellPSCP_textBoxImportIVAEncarrec,
	#panelPSCPA_labelImport {
	margin-right: 10px;
}

#panellPSCPA_LabelPresIVA {
	float: left;
	width: 4%;
	text-align: left;
	margin-left: 10px;
}

#PanellPSCPanunci_textBoxPressIVA {
	width: 6%;
}

#panellPSCPA_LabelImpIVA {
	float: left;
	padding-right: 5px;
	width: 12%;
}

#panellPSCPA_ListBoxSubTipCon {
	max-width: 74%;
	min-width: 25%;
	text-align: left;
}

#panellPSCPA_FlowRadioDuradaContracte {
	width: 70%;
}

#panellPSCP_labelHoraPublicacio, #panellPSCP_labelHoraPublicacioAgregada,
	#panellPSCP_labelHoraPublicacioEncarrec {
	margin-right: 10px;
	text-align: right;
	width: 7%;
}

#PanellPSCPanunci_checkBoxProrroga {
	width: 50%;
}

#panellPSCPA_LabelOberturaPliquesLloc {
	width: 6%;
	float: left;
	text-align: right;
	margin-right: 10px;
}

#PanellPSCPanunci_TextBoxLlocObPliques {
	width: 17%;
	margin-left: 5px;
	float: left;
}

#panellPSCPA_labelOberturaPliquesDesc {
	text-align: left;
	margin-left: 10px;
	width: 7%;
	float: left;
}

#panellPSCPA_textDescObertura, #PanellPSCPanunci_textBoxCPA {
	width: 17%;
}

#panellPSCPA_checkPublicitat {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 6%;
	text-align: right;
}

#panellPSCPA_labelPublicitat {
	text-align: left;
	width: 30%;
}

#panellPSCPA_TextBoxNumLots, #panellPSCPC_TextBoxNum,
	#pscpPOPUP_textPrevistes {
	width: 5%;
}

#PanellPSCPanunci_textBoxCPV {
	width: 13%;
	text-align: left;
}

#panellPSCPA_LabelCodiCPA {
	float: left;
	width: 12%;
	text-align: right;
	padding-right: 10px;
}

#panellPSCPA_flowCriteriDiversos .gwt-RadioButton label {
	padding-left: 5px;
	vertical-align: top;
}

#panellPSCP_flowOfertaElect {
	width: 70%;
	padding-bottom: 10px;
	margin-left: 20%;
}

#panellPSCP_flowOfertaTelem {
	width: 70%;
	padding-bottom: 10px;
	margin-left: 22%;
	padding-left: 15px;
}

#panellPSCP_flowOfertaNo {
	width: 70%;
	margin-left: 22%;
	padding-left: 15px;
}

#panellPSCPA_FlowMenorProc {
	padding-left: 12%;
}

#panellPSCP_radioMenor {
	width: 26%;
}

#panellPSCPA_FlowAltresProc {
	padding-left: 12%;
}

#panellPSCPA_RadioTipProc {
	float: left;
	padding-left: 12%;
	text-align: left;
	padding-right: 10px;
	width: 35%;
}

#panellPSCPC_datePickerResolucioAnulacio,
	#panellPSCPC_datePickerFiVisualitzacio, #panellPSCPC_listTipusAnulacio
	{
	width: 19%;
}

#panelPSCPA_flowRadioGarantia {
	float: left;
	width: 9%;
	height: 18px;
}

#panellPSCPA_labelImpGarantia {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 8%;
}

#panellPSCPA_textEmpresarial {
	width: 30%;
}

#panellPSCPA_labelLimitacio {
	padding-left: 50px;
}

#panellPSCPA_labelMinim {
	float: left;
	width: 11%;
	margin-left: 22%;
	text-align: right;
	padding-right: 10px;
}

#panellPSCPA_labelMaxim {
	float: left;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	width: 13%;
}

#lotsDataGrid_flowPanel {
	margin-left: 7%;
}

#criteriDataGrid_flowPanel {
	margin-left: 14%;
}

#documentDataGrid_flowPanel {
	margin-left: 12%;
}

#convidadaDataGrid_flowPanel {
	margin-left: 2%;
}

#panellPSCP_buttonNouLot {
	float: right;
	width: 7%;
	margin-right: 6%;
	padding-left: 5px;
	padding-right: 45px;
	margin-top: -19px;
	color: #27496d;
}

.panellPSCP_botoLot {
	margin-top: 0 !important;
	margin-bottom: 10px;
}

#panellPSCP_buttonNouCriteri {
	float: right;
	width: auto !important;
	margin-top: -26px;
	margin-right: 27%;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #0884C6 !important;
	border-radius: 5% !important;
}

#panellPSCP_buttonNovaEmpresa {
	float: right;
	width: 12%;
	margin-right: 6%;
	padding-right: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#panellPSCP_buttonImportar {
	float: right;
	width: 17%;
	margin-right: 1%;
	padding-right: 5px;
	padding-left: 8px;
	margin-bottom: 10px;
}

#panellPSCP_buttonNovaSolvencia, #panellRPC_pushButtonEmpresa,
	#panellRPC_pushButtonAdjudicatari, #panellRPC_pushButtonLot,
	#panellRPC_pushButtonAnualitat {
	float: left;
	margin-left: 24%;
	margin-top: -28px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: auto !important;
	background-color: #0884C6 !important;
	border-radius: 5% !important;
}

#pscpPOPUP_labelCPA {
	float: left;
	width: 16%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}

#pscpPOPUP_labelIVA {
	float: left;
	width: 6%;
	padding-right: 10px;
	text-align: right;
}

#pscpPOPUP_textIVA {
	width: 4%;
}

#pscpPOPUP_labelImport {
	float: left;
	width: 20%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}

#pscpPOPUP_flowPanelButtons button {
	margin: 5px;
}

#panellPSCPA_dialogBoxLot {
	width: 40%;
}

#pscpPOPUP_textLloc {
	width: 23%;
}

#panellPSCP_labelEuro, #panellPSCP_labelPercent {
	padding-left: 10px;
}

.lotDataGrid_colEsborrar, .lotDataGrid_colConsultar, .lotDataGrid_colNum,
	.criteriDataGrid_colEsborrar, .criteriDataGrid_colPond,
	.convidadaDataGrid_colEsborrar, .convidadaDataGrid_colIdent,
	.documentDataGrid_colEsborrar {
	text-align: center;
}

.lotDataGrid_colDesc, .documentDataGrid_colNom,
	.documentDataGrid_colTipus {
	text-align: left;
}

#panellPSCPA_dialogBoxCriteri {
	width: 25%;
}

#pscpPOPUP_textCriteri {
	width: 74%;
}

#pscpPOPUP_textPonderacio {
	width: 7%;
}

#pscpPOPUP_listBoxTipus {
	width: 12%;
}

#pscpPOPUP_listBoxTipus2 {
	width: 6%;
}

#pscpPOPUP_textIdentificador {
	float: left;
	width: 30%;
	margin-left: 10px;
}

#pscpPOPUP_textIdentificador2 {
	float: left;
	width: 8%;
	margin-left: 10px;
}

#panellPSCPA_dialogBoxEmpresa {
	width: 30%;
}

#panellPSCPA_dialogBoxSolvencia {
	width: 36%;
}

#panellPSCPAdj_labelFinalitzar {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	width: 11%;
}

#panellPSCP_listBoxNacionalitat {
	width: 20%;
}

/*ESTILS FISCALITZACIO*/
.fisc_item td {
	background-color: white !important;
	font-weight: normal;
}

.fisc_padre td {
	background-color: #ad3636 !important;
	color: white;
	font-weight: bold;
	border-color: #ad3636 !important;
}

.fisc_hijo td {
	border-color: #d7133f;
	border-style: none none solid;
	border-width: medium medium 1px;
	background-color: #d73f3f !important;
	color: white;
}

.fisc_hijo.fisc_item td {
	background-color: white !important;
	color: black;
	font-weight: normal;
	border-color: #bdb9b9;
}

/* .rootStyle #PanellSdeFiscExpExtern_flowPanel { */
/*     margin: 20pt; */
/* } */
#PanellSdeFiscExpExtern_flowPanel {
	width: 100%;
	height: 100%;
	padding-top: 20pt;
	padding-left: 20pt;
	width: 98%;
	height: 100%;
}

#PanellSdeFiscExpExtern_flowPanelDadesExp {
	width: 100%;
	height: 125px;
}

#PanellSdeFiscExpExtern_flowPanelTipusExp {
	width: 100%;
	height: 200px;
}

#PanellSdeFiscExpExtern_flowPanelFitxa {
	width: 100%;
	height: calc(100% - 325px);
	padding-right: 10px;
}

#PanellSdeFiscExpExtern_pushButtonCarregarDades {
	border-radius: 4pt 4pt 4pt 4pt;
	padding-top: 5pt;
	width: 100pt;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 28pt;
	margin-bottom: 20pt;
	background-color: #3695c7;
	border-color: #3695c7;
	float: left;
}

#PanellSdeFiscExpExtern_pushButtonCercaFitxa {
	border-radius: 4pt 4pt 4pt 4pt;
	padding-top: 5pt;
	width: 100pt;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 28pt;
	margin-top: 10pt;
	background-color: #3695c7;
	border-color: #3695c7;
	float: left;
}

#PanellSdeFiscExpExtern_pushButtonCarregarDades div,
	#PanellSdeFiscExpExtern_pushButtonCercaFitxa div {
	font-size: 10pt;
	text-align: center;
}

#PanellSdeFiscExpExtern_panellFiltreFisc #PanellFiltreFisc_clauComboBloque,
	#PanellSdeFiscExpExtern_panellFiltreFisc #PanellFiltreFisc_clauComboExpedient,
	#PanellSdeFiscExpExtern_panellFiltreFisc #PanellFiltreFisc_clauComboFisc
	{
	width: 400pt;
}

#DialegFiltreFisc_panellFiltreFisc #PanellFiltreFisc_clauComboBloque,
	#DialegFiltreFisc_panellFiltreFisc #PanellFiltreFisc_clauComboExpedient,
	#DialegFiltreFisc_panellFiltreFisc #PanellFiltreFisc_clauComboFisc {
	width: 290pt;
}

#DialegDadesFiscExp_PanellDadesFiscExp {
	padding: 10px;
}

#PanellDadesFiscExp_labelWidgetExpedient {
	margin-bottom: 4pt;
	width: 400pt;
	height: 20px;
}

#PanellDadesFiscExp_labelWidgetExpedient_Label {
	width: 130px;
	float: left;
}

#PanellDadesFiscExp_labelWidgetExpedient_TextBox {
	float: left;
}

#PanellDadesFiscExp_labelWidgetDescExpedient {
	clear: left;
	margin-bottom: 4pt;
	width: 400pt;
	height: 20px;
}

#PanellDadesFiscExp_labelWidgetDescExpedient_Label {
	width: 130px;
	float: left;
}

#PanellDadesFiscExp_labelWidgetDescExpedient_TextBox {
	width: calc(100% - 130px);
	float: left;
}

.PanellSdeFiscExpExtern_dades {
	margin-left: 28pt;
	clear: left;
}

#PanellSdeFiscExpExtern_labelWidgetExpedient {
	margin-bottom: 4pt;
}

#PanellSdeFiscExpExtern_labelWidgetDescExpedient {
	margin-bottom: 10pt;
	width: 400pt;
}

#PanellSdeFiscExpExtern_panellFiltreFisc {
	width: 400pt;
}

#PanellSdeFiscExpExt_Desc {
	width: 100%;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp {
	padding-bottom: 10px;
}

#DialegFiscCompracioMaterial_PanellSdeFiscExp #SelMantCompositeIDS_mantCompositeGuardar,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #SelMantCompositeIDS_mantCompositeGuardar,
	#DialegFiltreFisc_panellFiltreFisc #SelMantCompositeIDS_mantCompositeGuardar,
	#PanellSdeFiscExp_solicitudButton,
	#PanellSdeFiscExp_informeOmissioButton,
	#PanellSdeFiscExp_justificacioOmissioButton,
	#PanellSdeFiscExp_informeButton,
	#PanellFiscPlaAnual_generarPropostaPleButton,
	#PanellFiscPlaAnual_generarPACFButton,
	#PanellFiscPlaAnual_guardarButton, #PanellSdeFiscExp_generarResultat,
	#PanellSdeFiscExp_generarGuio,
	#PanellFiscControlPerPlanObligatori_guardarButton,
	#PanellFiscControlPerPlanObligatori_generarInformeButton,
	#PanellFiscControlPerPlanObligatori_solicitudDocumentacioButton {
	border-radius: 4pt 4pt 4pt 4pt;
	padding: 2pt;
	color: white;
	background-color: #3695c7;
	font-weight: bold;
	font-size: 10pt !important;
	border-color: #3695c7;
	margin-bottom: 4pt;
}

#PanellSdeFiscExp_decoratedTabPanel .gwt-DecoratedTabBar .gwt-TabBarItem
	{
	border-collapse: collapse;
	margin-left: -4px;
	margin-right: 9pt;
}

#PanellSdeFiscExp_PushButtonCoincidencies {
	background-color: #9B201F;
	cursor: pointer;
	padding-top: 8pt;
	border-radius: 4pt;
	font-weight: bold;
	color: white;
	float: left;
	text-align: center;
	width: 110pt;
	height: 25px;
	margin-left: 127pt;
	float: left;
}

#PanellSdeFiscExpExtern_PushButtonCoincidencies {
	background-color: #9B201F;
	cursor: pointer;
	padding-top: 8pt;
	border-radius: 4pt;
	font-weight: bold;
	color: white;
	float: left;
	text-align: center;
	width: 110pt;
	height: 25px;
	margin-left: 127pt;
	float: left;
}

#PanellSdeFiscExpExtern_flowLogoAudifilm {
	background: url("/OAC/logo-audifilm.png") no-repeat;
	width: 180pt;
	height: 75pt;
	position: static;
	float: right;
}

#PanellSdeFiscExpExtern_labelDadesGenerarInforme {
	height: 400px;
	padding-top: 200px;
	text-align: center;
	font-size: 25;
	color: rgb(135, 179, 255);
	width: 98%;
	float: left;
}

#PanellSdeFiscExpExtern_flowPanelDadesGenerarInforme {
	padding-left: 28pt;
	clear: left;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp #SelMantCompositeIDS_mantCompositeGuardar .div_img_boto
	{
	background: url("/OAC/save_blanc.png") 3px 4px no-repeat;
	width: 18pt;
	height: 15pt;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_solicitudButton .div_img_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeButton .div_img_boto
	{
	background: url("/OAC/doc_blanc.png") 3px 4px no-repeat;
	width: 20pt;
	height: 15pt;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp .div_img_boto img {
	/*display: none;*/
	
}

/*div#node_167 div.gwt-HTML{color: red !important;}*/
#panellEnviarMailSMS iframe {
	pointer-events: all !important;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_solicitudButton .div_img_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeButton .div_img_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeOmissioButton .div_img_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_justificacioOmissioButton .div_img_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_InformeRecepcioButton .div_img_boto
	{
	background: url("/OAC/doc_blanc.png") 3px 4px no-repeat;
	width: 20pt;
	height: 15pt;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_solicitudButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #SelMantCompositeIDS_mantCompositeGuardar .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeOmissioButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_justificacioOmissioButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_InformeRecepcioButton .div_text_boto
	{
	display: inline-block;
	top: -3pt !important;
	position: relative;
}

#PanellSdeFiscExpExtern_PanellSdeFiscCoincidencies {
	width: 110pt;
	height: 25px;
	margin-left: 127pt;
	float: left;
}

#PanellSdeFiscExpExtern_PanellSdeFiscCoincidencies #SdeFiscCoincidenciesDataGrid_LabelCoincidencies
	{
	background-color: #9B201F;
	cursor: pointer;
	width: 100%;
	height: 100%;
	padding-top: 8pt;
	border-radius: 4pt;
	/*border: 1px solid #9f9f9f;  		XRC: deforma el botÃ¯Â¿Â½*/
	font-weight: bold;
	color: white; /*XRC: 18/07/19: a veure quan tarden a demanar un canvi*/
	float: left;
	text-align: center;
}

#PanellSdeFiscCoincidencies_dataGridCoincidencies {
	border-bottom: 2px solid rgb(111, 114, 119);
	/* 	height: calc(100% - 30px); */
}

#PanellSdeFiscExp_sdeFiscExpDataGrid {
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellSdeFiscExp_panellSdeFiscExpOtros {
	padding: 10px;
}

#PanellSdeFiscExpExtern_label3 {
	clear: left;
}

#PanellSdeFiscCoincidencies_DataGrid {
	margin-top: 45pt;
}

#DialegFiltreFisc_panellFiltreFisc #PanellSdeFiscExp_informeOmissioButton
	{
	background-color: #cbd6de;
}
/** Fiscalitzacio **/
#PanellSdeFiscExp_textAreaObserv {
	width: 100%;
}

#PanellSdeFiscExpOmissio_radioContainer_verticalPanel td .RadioButtonOmissio label
	{
	margin-left: 5px;
	padding-left: 3px;
	width: 200px;
	display: inline-block;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
}

#textBox_CheckBoxOptionalTextBox {
	width: 800px;
	height: auto;
}

#PanellSdeFiscExpOmissio_radioContainer_verticalPanel td .RadioButtonOmissio input
	{
	vertical-align: middle;
}

#PanellSdeFiscExpOmissio_radioContainer_verticalPanel td {
	padding-top: 10px;
}

#PanellSdeFiscExpOmissio_radioContainer_verticalPanel .labelPanellOmissio
	{
	font-weight: bold;
}

#PanellSdeFiscExp_decoratedTabPanel .gwt-DecoratedTabBar tr :nth-child
	 (5).gwt-TabBarItem-wrapper>table tr td {
	background-color: #445c6c;
	color: white;
}

#PanellSdeFiscExp_decoratedTabPanel .gwt-DecoratedTabBar  tr :nth-child
	 (5).gwt-TabBarItem-wrapper>table tr.tabTop td.tabTopLeft {
	background-color: #445c6c !important;
	background-image: none;
	color: white;
	border-radius: 5pt 0pt 0pt 0pt;
}

#PanellSdeFiscExp_decoratedTabPanel .gwt-DecoratedTabBar  tr :nth-child
	 (5).gwt-TabBarItem-wrapper>table tr.tabTop td.tabTopRight {
	background-color: #445c6c !important;
	background-image: none;
	color: white;
	border-radius: 0pt 5pt 0pt 0pt;
}

#PanellSdeFiscExp_InformeRecepcioButton {
	border-radius: 4pt 4pt 4pt 4pt;
	padding: 2pt;
	width: 200px;
	color: white;
	background-color: #01548b;
	font-weight: bold;
	font-size: 10pt !important;
	border-color: #01548b;
	margin-top: 10pt;
	margin-bottom: 4pt;
}

#PanellSdeFiscExpOtros_labelWidgetCercDesc {
	float: right;
	width: 200pt;
	margin-right: 12pt;
	margin-top: -35pt;
}

#PanellSdeFiscExpOtros_labelWidgetCercDesc input {
	width: 100%;
}

#PanellSdeFiscExpOtros_flowPanelImport {
	width: 160px;
	float: left;
}

#PanellSdeFiscExpOtros_flowPanelAplicacioPresupostaria {
	height: 100%;
	width: 100%;
}

#PanellSdeFiscExpOtros_flowPanelOrgan {
	width: 170px;
	float: left;
}

#PanellSdeFiscExpOtros_flowPanelFase {
	width: 70px;
	float: left;
}

#PanellSdeFiscExpOtros_flowPanelRelacioComptable {
	width: 170px;
	float: left;
}

.SdeFiscAltresAspectesRevisar_columnaltresAspectes textarea {
	width: 100%;
	height: 70px;
}

#PanellSdeFiscExpOtros_flowPanelCapcalera {
	width: 100%;
	height: 50px;
}

#PanellSdeFiscExpOtros_captionPanelAplicacioPresupostaria {
	height: calc(100% - 60px);
	padding: 0px 10px 10px 10px;
}

#PanellSdeFiscExpOtros_wkfFiscPartidaDataGrid {
	width: 100%;
	height: calc(100% - 40px);
	border-bottom: 2px solid rgb(111, 114, 119);
	float: left;
}

#PanellSdeFiscExpOtros_flowPanelFiltre {
	height: 30px;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

#PanellSdeFiscExpOtros_labelFiltreAplicacioPresupostaria {
	float: left;
	margin-top: 18px;
}

#PanellSdeFiscExpOtros_labelWidgetCercOrg_Desc {
	width: 50px;
}

#PanellSdeFiscExpOtros_labelWidgetCercDescPro_Desc {
	width: 50px;
}

#PanellSdeFiscExpOtros_labelWidgetCercEco_Desc {
	width: 50px;
}

#PanellSdeFiscExpOtros_listBoxOrgan {
	width: 150px;
}

#PanellSdeFiscExpOtros_listBoxFase {
	width: 50px;
}

.PanellSdeFiscExpOtros_labelWidgetCerc {
	float: left;
	margin-left: 10px;
	text-align: center;
}

#PanellSdeFiscExp_FlowPanelContenidorOmissio {
	overflow: auto;
	padding: 10px;
}

/*INFORME ANUAL*/
#PanellSdeFiscInformeAnual_label1 {
	margin-top: 10px;
}

#PanellSdeFiscInformeAnual_labelDadesExp {
	margin-top: 10px;
}

#panellInfAnualAltresDades_exercici_flowPanel {
	margin-bottom: 15px
}

#panellInfAnualAltresDades_dataAprovacio_flowPanel {
	margin-top: 7px;
}

div#PanellSdeFiscInformeAnualResultatsExercici_panellDiv .labelWidgetComponent_flowPanel
	{
	margin-top: 7px;
}

.SdeFiscInformeObjeccionsDatagrid_header {
	white-space: normal !important;
}

div#SdeFiscAltresAspectesICMI_datagrid th {
	white-space: normal !important;
}

#PanellSdeFiscInformeAnual_flowPanel_capcalera {
	width: 100%;
	height: 45px;
}

#PanellSdeFiscInformeAnual_flowPanel_botons {
	width: 100%;
	height: 45px;
	padding-left: 33px;
}

#PanellSdeFiscInformeAnual_flowPanel_dades {
	width: 100%;
	height: calc(100% - 90px);
	padding-left: 33px;
}

#PanellSdeFiscInformeAnual_decoratedTabPanel {
	width: 100%;
	height: 100%;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual #PanellSdeFiscInformesObjeccions_flowPanel
	{
	height: 640px !important;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual #PanellSdeFiscInformeAnualResultatsExercici_panellDiv
	{
	height: 640px !important;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual #panellInfAnualAltresDades_flowPanel
	{
	height: 640px !important;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual #Id_PanellInfAnnex_PanellSdeFiscInformeAnual_panellInfAnnex
	{
	height: 640px !important;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual .Class_HTMLPanel_PanellInfAnnex
	{
	height: 595px !important;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual #PanellSdeFiscInformeAnual_flowPanel_capcalera
	{
	display: none;
}

#DialegMantInformeAnual_panellSdeFiscInformeAnual #PanellSdeFiscInformeAnual_flowPanel_botons,
	#DialegMantInformeAnual_panellSdeFiscInformeAnual #PanellSdeFiscInformeAnual_flowPanel_dades
	{
	padding: 10px 15px 0px 15px;
}

#PanellSdeFiscInformeAnualResultatsExercici_panellDiv,
	#panellInfAnualAltresDades_flowPanel {
	overflow: auto;
}

.Class_HTMLPanel_PanellInfAnnex {
	overflow: auto;
}

#PanellSdeFiscInformeAnual_pushButtonConfirmaDades {
	clear: left;
	width: 150px;
	float: left;
}

#PanellSdeFiscInformeAnual_pushButtonGuardar {
	width: 100px;
	float: left;
}

.PanellSdeFiscInformeAnual_pushButtonGuardar_clearLeft {
	clear: left;
}

#PanellSdeFiscInformeAnual_pushButtonGenerarInforme {
	width: 170px;
	float: left;
	text-transform: capitalize;
}

#PanellSdeFiscInformeAnual_pushButtonGenerarProposta {
	width: 170px;
	float: left;
	text-transform: capitalize;
}

#PanellSdeFiscInformesObjeccions_SdeFiscExpDataGrid {
	width: 100%;
	height: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellSdeFiscInformeAnualResultatsExercici_panellDiv div>input {
	width: 60px;
}

#PanellSdeFiscInformeAnual_flowPanelFiltreDates {
	float: right;
	display: flex;
	flex-direction: row;
}

#PanellSdeFiscInformeAnual_dataIni {
	width: 105px;
}

#PanellSdeFiscInformeAnual_dataFi {
	width: 105px;
}

#PanellSdeFiscInformeAnual_pushButtonBuscar {
	width: 100px;
	float: right;
}

#PanellInfAnualAltresDades_dadesNecessaries {
	font-weight: bold;
}

#PanellSdeFiscInformeAnualResultatsExercici_label0 {
	font-weight: bold;
}

#PanellSdeFiscInformeAnualResultatsExercici_label00 {
	font-weight: bold;
}

#RunAsync_panellSdeFiscInformeAnual {
	height: auto;
	padding-left: 20pt;
	padding-top: 15pt;
	padding-right: 20pt;
}

#PanellSdeFiscInformeAnualResultatsExercici_label12 {
	width: 95%;
	float: left;
}

#PanellSdeFiscInformeAnualResultatsExercici_label13 {
	width: 95%;
	float: left;
}

#PanellSdeFiscInformeAnualResultatsExercici_label14 {
	width: 95%;
	float: left;
}

#panellInfAnualAltresDades_exercici_flowPanel input {
	width: 95px;
}

#PanellSdeFiscInformeAnual_titlePage {
	font-size: large;
	margin-bottom: 10px;
}

/*INFORME ANUAL ARTICLE 37*/
#PanellFiscInformeAnualArt37_panellResultatsControlInternArt37 {
	height: 600px !important;
	padding-left: 10pt;
	padding-top: 5pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
}

#PanellFiscInformeAnualArt37_fpGeneral {
	height: 100%;
}

#PanellFiscInformeAnualArt37_panellMitjansDisponiblesArt37 {
	height: 600px !important;
	padding-left: 10pt;
	padding-top: 5pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
}

#PanellMitjansDisponiblesArt37_panellMitjansDisponibles {
	margin-top: -5px;
	width: calc(100% - 10px);
	margin-left: 5px;
	height: 100%;
	overflow: hidden;
}

#PanellMitjansDisponibles_flowPanelDataGrid {
	height: calc(100% - 30px);
}

#PanellMitjansDisponiblesArt37_fpGeneral {
	height: 100%;
}

#PanellFiscInformeAnualArt37_pbGuardar {
	width: 100px;
	float: left;
}

#PanellFiscInformeAnualArt37_pbGenerarInforme {
	width: 170px;
	float: left;
	text-transform: capitalize;
}

#PanellFiscInformeAnualArt37_pbGenerarProposta {
	width: 170px;
	float: left;
	text-transform: capitalize;
}

#PanellFiscInformeAnualArt37_pbCercar {
	width: 100px;
	float: right;
}

#PanellFiscInformeAnualArt37_lwcExercici {
	float: right;
	width: 175px;
	margin-top: 10px;
}

#PanellFiscInformeAnualArt37_lwcExercici .labelWidgetComponent_flowPanel
	{
	display: table-row;
}

#PanellFiscInformeAnualArt37_LabelWidgetComponent_Exercici_labelDesc {
	display: table-cell;
	float: left;
	margin-right: 5px;
}

#PanellFiscInformeAnualArt37_LabelWidgetComponent_Exercici_widgetDada {
	width: 50px;
}

#PanellFiscInformeAnualArt37_lwcDataFi {
	float: right;
	width: 105px;
}

#PanellFiscInformeAnualArt37_fpDades {
	width: 100%;
	height: calc(100% - 90px);
	padding-left: 33px;
}

#PanellFiscInformeAnualArt37_dtpDades {
	width: 100%;
	height: calc(100% - 90px);
}

#PanellFiscInformeAnualArt37_fpCapcalera {
	width: 100%;
	height: 45px;
}

#DialegMantInformeAnualArt37_panellFiscInformeAnualArt37 #PanellFiscInformeAnualArt37_fpCapcalera
	{
	display: none;
}

#DialegMantInformeAnualArt37_panellFiscInformeAnualArt37 #PanellFiscInformeAnualArt37_fpBotons,
	#DialegMantInformeAnualArt37_panellFiscInformeAnualArt37 #PanellFiscInformeAnualArt37_fpDades
	{
	padding: 10px 15px 0px 15px;
}

#PanellFiscInformeAnualArt37_fpBotons {
	width: 100%;
	height: 45px;
	padding-left: 33px;
}

.panel_resultatControlIntern_art37 {
	float: left;
	width: 50%;
	height: 150px;
	margin-bottom: 35px;
}

.titol_resultatControlIntern_art37 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
}

.camp_resultatControlIntern_art37 {
	float: left;
	width: 43%;
	margin-top: 10px;
}

#PanellResultatsControlinternArt37_labelDesc {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	width: 165px;
}

#PanellResultatsControlinternArt37_widgetDada {
	float: left;
	margin-left: 20px;
	width: 75px;
}

#PanellResultatsControlinternArt37_labelDesc>label {
	float: left;
	width: 45%;
	margin-left: 20px;
	margin-top: 20px;
}

#PanellResultatsControlinternArt37_widgetDada>textbox {
	float: left;
	width: 40%;
	margin-left: 20px;
	margin-top: 20px;
}

#PanellMitjansDisponiblesArt37_cpMitjans {
	height: calc(50% - 20px);
}

#PanellMitjansDisponiblesArt37_cpMitjans legend {
	margin-left: 10px;
}

#PanellMitjansDisponiblesArt37_cpActuacionsFaltaMitjans {
	height: calc(50% - 20px);
	margin-top: 10px;
}

#PanellMitjansDisponiblesArt37_cpActuacionsFaltaMitjans legend {
	margin-left: 10px;
}

#PanellMitjansDisponiblesArt37_fpActuacionsFaltaMitjans {
	height: 100%;
}

#PanellMitjansDisponiblesArt37_fpCapcalera {
	height: 30px;
	width: 100%;
}

#PanellMitjansDisponiblesArt37_pbAfegir .div_img_boto {
	display: inline-block;
	top: -3.5pt !important;
	position: relative;
}

#PanellMitjansDisponiblesArt37_fpDades {
	height: calc(100% - 30px);
	padding-bottom: 10px;
}

#PanellMitjansDisponiblesArt37_dgActuacionsFaltaMitjans {
	height: 100%;
	width: calc(100% - 10px);
	margin-left: 5px;
}

.estil_dataGrid_ART37 {
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellFiscInformeAnualArt37_panellConclusionsArt37 {
	height: 600px !important;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
}

#Id_PanellConclusionsArt37_fpCapcalera {
	height: calc(40% - 20px);
	overflow: auto;
	margin-bottom: 20px;
}

#Id_PanellConclusionsArt37_fpPestanyesConclusions {
	height: calc(60% + 20px);
}

#Id_PanellConclusionsArt37_lbText1 {
	height: 47%;
}

#Id_PanellConclusionsArt37_lbText2 {
	height: 47%;
	margin-top: 5px;
}

#Id_PanellConclusionsArt37_dtpPestanyesConclusions {
	height: 100%;
	width: 100%;
}

#Id_PanellConclusionsArt37_panellConclusionsIncomplimentsArt37 {
	height: 320px !important;
	width: 100%;
}

.labelWidgetComponentArt37 {
	height: 20px;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 5px;
	float: right;
	margin-bottom: -10px;
	position: relative;
	z-index: 5;
}

#PanellConclusionsFUnIntArt37_FuncioInterventora_incomplimentsConclusions_labelDesc
	{
	float: left;
}

#PanellConclusionsFUnIntArt37_FuncioInterventora_incomplimentsConclusions_widgetDada
	{
	float: left;
	margin-left: 15px;
}

#PanellConclusionsIncomplimentsArt37_panellConclusionsGridArt37 {
	height: 290px;
	width: 100%;
	float: left;
}

#PanellConclusionsGridArt37_fpCapcalera {
	float: left;
	width: 100%;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#PanellConclusionsGridArt37_pbAfegir {
	float: left;
	margin-left: 10px;
}

#PanellConclusionsGridArt37_pbEliminar {
	float: left;
	margin-left: 5px;
}

.estil_capcalera_botons_ART37-up-disabled {
	opacity: 0.5;
}

.estil_capcalera_botons_ART37-up-hovering {
	cursor: pointer;
}

#PanellConclusionsGridArt37_fpDataGrid {
	height: 285px;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
	float: left;
}

#PanellConclusionsGridArt37_dataGrid {
	height: 100%;
	width: 100%;
}

div#PanellConclusionsGridArt37_dataGrid th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

div#PanellConclusionsGridArt37_dataGrid td {
	padding: 10px 7px !important;
}

#ART37_text_deficiencies, #ART37_text_conclusio, #ART37_text_recomanacio,
	#ART37_text_mesura, #ART37_text_opinio,
	#ART37_text_questionsEspeDeficiencies,
	#ART37_text_questionsEspeObservacions,
	#ART37_textValoracions_observacions, #ART37_textValoracions_fetPer,
	#ART37_textValoracions_revisatPer {
	width: 100%;
	height: 75px;
}

#Id_PanellConclusionsArt37_panellConclusionsGestorArt37 {
	height: 320px !important;
	width: 100%;
}

#PanellConclusionsGestorArt37_panellConclusionsGridArt37 {
	height: 290px;
	width: 100%;
	float: left;
}

#PanellConclusionsGestorArt37_FuncioInterventora_incomplimentsRecomanacions_labelDesc
	{
	float: left;
}

#PanellConclusionsGestorArt37_FuncioInterventora_incomplimentsRecomanacions_widgetDada
	{
	float: left;
	margin-left: 15px;
}

#Id_PanellConclusionsArt37_panellConclusionsMesuresArt37 {
	height: 320px !important;
	width: 100%;
}

#PanellConclusionsMesuresArt37_panellConclusionsGridArt37 {
	height: 290px;
	width: 100%;
	float: left;
}

#PanellConclusionsMesuresArt37_FuncioInterventora_incomplimentsPlaAccio_labelDesc
	{
	float: left;
}

#PanellConclusionsMesuresArt37_FuncioInterventora_incomplimentsPlaAccio_widgetDada
	{
	float: left;
	margin-left: 15px;
}

#Id_PanellConclusionsArt37_panellConclusionsConFinSubArt37 {
	height: 300px !important;
	width: 100%;
}

#PanellConclusionsConFinSubArt37_lwcActAuditPublica {
	height: 20px;
	width: 49%;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
}

#PanellConclusionsConFinSubArt37_FuncioInterventora_actConFinSub_labelDesc
	{
	float: left;
}

#PanellConclusionsConFinSubArt37_FuncioInterventora_actConFinSub_widgetDada
	{
	float: left;
	margin-left: 15px;
}

#PanellConclusionsConFinSubArt37_FuncioInterventora_deficiDebili_labelDesc
	{
	float: left;
}

#PanellConclusionsConFinSubArt37_FuncioInterventora_deficiDebili_widgetDada
	{
	float: left;
	margin-left: 15px;
}

#PanellConclusionsConFinSubArt37_lwcDeficiDebili {
	height: 20px;
	width: 49%;
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
}

#PanellConclusionsConFinSubArt37_panellConclusionsGridArt37 {
	height: 290px;
	width: 100%;
	float: left;
}

#Id_PanellValoracioPlaAccioArt37_panellValoracioGeneralArt37 {
	height: 320px !important;
}

#PanellValoracioGeneralArt37_Valoraciogeneral_lwcAnyPla_labelDesc {
	float: left;
}

#PanellValoracioGeneralArt37_Valoraciogeneral_lwcAnyPla_widgetDada {
	float: left;
	margin-left: 10px;
}

#PanellValoracioGeneralArt37_fpCapcalera {
	width: 100%;
	height: calc(20% - 15px);
	margin-top: 10px;
	margin-bottom: 5px;
}

#PanellValoracioGeneralArt37_fpDataGrid {
	width: 100%;
	height: calc(80% - 15px);
	margin-top: 5px;
	margin-bottom: 10px;
}

#PanellValoracioGeneralArt37_Valoraciogeneral_lwcDataAprovPla_labelDesc
	{
	float: left;
}

#PanellValoracioGeneralArt37_Valoraciogeneral_lwcDataAprovPla_widgetDada
	{
	float: left;
	margin-left: 10px;
}

#PanellValoracioGeneralArt37_panellValoracioPlaAcciogeneralArt37 {
	height: calc(80% + 10px);
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellValoracioGeneralArt37_dataGrid {
	width: 100%;
	height: 100%;
}

#SdeFiscExpDataGrid_label_Si, #SdeFiscExpDataGrid_label_No,
	#SdeFiscExpDataGrid_label_no procedeix {
	margin-right: 5px;
	margin-left: 2px;
}

#PanellFiscInformeAnualArt37_panellValoracioPlaAccioArt37 {
	height: 600px !important;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
}

#Id_PanellValoracioPlaAccioArt37_fpCapcalera {
	height: calc(35% - 10px);
	overflow: auto;
	margin-bottom: 20px;
}

#Id_PanellValoracioPlaAccioArt37_lbText1 {
	height: 47%;
}

#Id_PanellValoracioPlaAccioArt37_fpPestanyesQuestions {
	height: calc(65% - 5px);
}

#Id_PanellValoracioPlaAccioArt37_dtpPestanyesQuestions {
	height: 100%;
	width: 100%;
}

#Id_PanellValoracioPlaAccioArt37_panellValoracioEspecificaArt37 {
	height: 320px !important;
}

#PanellValoracioEspecificaArt37_panellValoracioPlaAccioEspecifiquesArt37
	{
	height: 320px !important;
}

#PanellValoracioPlaAccioEspecifiquesArt37_fpCapcalera {
	width: 100%;
	height: 20px;
	margin-top: 10px;
}

#PanellValoracioPlaAccioEspecifiquesArt37_pbAfegir {
	float: left;
	margin-left: 10px;
}

#PanellValoracioPlaAccioEspecifiquesArt37_pbEliminar {
	float: left;
	margin-left: 5px;
}

#PanellValoracioPlaAccioEspecifiquesArt37_dataGrid {
	width: 100%;
	height: 100%;
	overflow: auto;
}

div#PanellValoracioPlaAccioEspecifiquesArt37_dataGrid th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

div#PanellValoracioPlaAccioEspecifiquesArt37_dataGrid td {
	padding: 10px 7px !important;
}

#PanellValoracioPlaAccioEspecifiquesArt37_fpDataGrid {
	height: calc(100% - 20px);
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

/*ICMI*/
#PanellFiscResultatsIcmi_panellFavorableAmbObs #PanellFiscResultatsIcmi_labelDesc,
	#PanellFiscResultatsIcmi_desfavorable_labelDesc #PanellFiscResultatsIcmi_desfavorableAmbObs_labelDesc
	{
	display: none
}

#PanellFiscResultatsIcmi_panellFavorableAmbObs div,
	#PanellFiscResultatsIcmi_widgetDada div {
	float: left;
	clear: both;
}

#PanellFiscResultatsIcmi_desfavorable_widgetDada span,
	#PanellFiscResultatsIcmi_widgetDada span {
	float: left;
	clear: both;
}

#PanellFiscResultatsIcmi_desfavorableAmbObs_widgetDada,
	#PanellFiscResultatsIcmi_widgetDada {
	margin-left: 30pt;
}

#PanellFiscResultatsIcmi_desfavorableAmbObs_widgetDada span,
	#PanellFiscResultatsIcmi_widgetDada span {
	float: left;
	clear: both;
}

.SdeFiscAltresAspectesRevisar_colDataCreacio {
	width: 150px;
	vertical-align: top;
	padding: 4pt;
}

.SdeFiscAltresAspectesRevisar_colDataCreacio div {
	background: white;
	border: 1px solid #cccccc;
}

.SdeFiscAltresAspectesRevisar_columnrefLegal div,
	.SdeFiscAltreAspectesICMI_descripcio div,
	.SdeFiscAltreAspectesICMI_unitats div {
	background: white;
	border: 1px solid #cccccc;
}

#PanellFiscAltresAspectesICMI_datagridFiscAltresAspectesICMI input[type=number]
	{
	width: 60px;
}

#PanellSdeFiscExpExtern_label1, #PanellSdeFiscExpExtern_label2,
	#PanellSdeFiscExpExtern_label3, #PanellSdeFiscInformeAnual_label1,
	#PanellFiscInformeAnualArt37_lNum1 {
	font-size: 12pt;
	font-family: Arial;
	background-color: #ABABAB;
	float: left;
	padding: 4pt 4pt 4pt 6pt;
	border-radius: 36pt;
	width: 20pt;
	height: 20pt;
	color: #3A3A3A;
}

#PanellSdeFiscExpExtern_labelDadesExp,
	#PanellSdeFiscExpExtern_labelTipusExp,
	#PanellSdeFiscExpExtern_labelFitxa,
	#PanellSdeFiscInformeAnual_labelDadesExp,
	#PanellFiscInformeAnualArt37_lDades {
	font-size: 16pt;
	font-family: Calibri;
	color: #3A3A3A;
	margin-left: 5pt;
	padding: 2pt 2pt 14pt 2pt;
	float: left;
	margin-bottom: 10pt;
	border-bottom: 1px solid #B4B4B4;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_solicitudButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #SelMantCompositeIDS_mantCompositeGuardar .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_informeOmissioButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_justificacioOmissioButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_InformeRecepcioButton .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_generarGuio .div_text_boto,
	#PanellSdeFiscExpExtern_panellSdeFiscExp #PanellSdeFiscExp_generarResultat .div_text_boto
	{
	display: inline-block;
	top: -3pt !important;
	position: relative;
}

div#dialegAnnexarDoc_dataGrid {
	width: 820px !important;
	height: 250px !important;
}

#dialegAnnexarDoc_botoAcceptar, #dialegAnnexarDoc_botoCancelar {
	position: inherit !important;
}

#dialegAnnexarDoc_radioButtonViaOberta {
	margin-right: 0 !important;
}

div#dialegAnnexarDoc_labelTipusDoc, select#dialegAnnexarDoc_comboTipus_2,
	#dialegAnnexarDoc_labelFileUpload, #dialegAnnexarDoc_fileUpload,
	#dialegAnnexarDoc_botoEscanejar {
	top: 0 !important;
	left: 0 !important;
}

/*FI INFORME ANUAL*/
#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel {
	height: calc(100% - 25px) !important;
}

#RunAsync_SdeFiscExp_DialegFiltreFisc #DialegFiltreFisc_panellFiltreFisc
	{
	padding: 4px 7px;
	overflow: auto;
}

#PanelFiscComprovacioMaterial_panellForm {
	display: table;
}

#PanelFiscComprovacioMaterial_panellForm .labelWidgetComponent_flowPanel
	{
	display: table-row;
	border: 1px solid #ffffff;
}

#PanelFiscComprovacioMaterial_panellForm .labelWidgetComponent_labelDesc
	{
	display: table-cell;
	padding: 3pt 10pt 3pt 3pt;
	width: 300pt;
}

input#PanelFiscComprovacioMaterial_panellForm_widgetDada, div#PanelFiscComprovacioMaterial_panellForm_widgetDada
	{
	display: table-cell;
	margin: 3pt 10pt 3pt 3pt;
	padding-right: 10pt
}

#PanelFiscComprovacioMaterial_panellForm .labelWidgetComponent_flowPanel:nth-child(odd)
	{
	background-color: f3f3f3;
}

#PanellFiscResultatsIcmi_labelResultat {
	float: left;
	width: 100%;
}

#PanellFiscResultatsIcmi_panellResultats {
	overflow: auto;
}

#PanellFiscResultatsIcmi_panellResultats .RadioButtonIcmi {
	float: left;
	width: 100%;
	margin-top: 8pt
}

#PanellFiscResultatsIcmi_desfavorableAmbObs_labelDesc,
	#PanellFiscResultatsIcmi_labelDesc,
	#PanellFiscResultatsIcmi_desfavorable_labelDesc {
	display: none
}

#PanellFiscResultatsIcmi_desfavorable_widgetDada,
	#PanellFiscResultatsIcmi_widgetDada {
	margin-left: 30pt;
}

#PanellFiscResultatsIcmi_desfavorableAmbObs_widgetDada {
	float: left;
	clear: both;
	margin-left: 30pt;
}

#PanellFiscResultatsIcmi_desfavorable_widgetDada span,
	#PanellFiscResultatsIcmi_widgetDada span {
	float: left;
	clear: both;
}

#PanellFiscResultatsIcmi_desfavorableAmbObs_widgetDada div,
	#PanellFiscResultatsIcmi_widgetDada div {
	float: left;
	clear: both;
}

#PanellFiscExpComprovacioMaterial_pestanyes,
	#PanellFiscExpComprovacioMaterial_panellPare {
	height: 500px;
	width: 100%;
}

.SdeFiscAltresAspectesRevisar_columnrefLegal {
	width: 200pt;
	vertical-align: top;
	padding: 4pt;
}

td.SdeFiscAltresAspectesRevisar_columnEsborrar {
	width: 10pt;
	padding: 10pt;
	vertical-align: top;
}

.SdeFiscAltresAspectesRevisar_columnEsborrar div {
	width: 20pt;
}

.SdeFiscAltresAspectesRevisar_columnaltresAspectes {
	padding: 4pt;
	vertical-align: top;
}

.SdeFiscAltresAspectesRevisar_columnrefLegal div {
	background: white;
	border: 1px solid #cccccc;
}

/* #Id_FlowPanel_PanellAspectesRevisarICMI_PanellArbreCapcaleraAspectesRevisarICMI */
#Id_FlowPanel_SeleccioDades_Capcalera {
	width: 100%;
	height: 20px;
	padding-left: 10px;
	margin-top: 10px;
}

/* #Id_TextBox_PanellAspectesRevisarICMI_txtCerca */
#Id_TextBox_SeleccioDades_Capcelera_Cerca {
	float: left;
	clear: left;
	width: 50%;
}

/* #Id_PushButton_PanellAspectesRevisarICMI_pshBotoCerca */
#Id_PushButton_SeleccioDades_Capcelera_BotoCerca {
	float: left;
	margin-left: 25px;
	width: 50px !important;
	height: 20px !important;
}

#Id_PushButton_DialegSeleccinaActuacio_pshBotoCercaAvancada {
	float: left;
	margin-left: 25px;
	width: 50px !important;
	height: 25px !important;
}

/* #Id_FlowPanel_PanellAspectesRevisarICMI_PanellArbreAspectesRevisarICMI */
#Id_FlowPanel_SeleccioDades_ContenidorTree {
	width: 100%;
	height: calc(100% - 40px);
	padding-left: 10px;
	padding-right: 5px;
}

/* #Id_PushButton_PanellAspectesRevisarICMI_pshBotoExpandir */
#Id_PushButton_SeleccioDades_ContenidorTree_BotoExpandir {
	background-image: url("../images/plus-search.png");
	background-repeat: no-repeat;
	width: 17px;
	float: right;
	height: 17px;
	cursor: pointer;
	background-color: transparent;
	border: none;
}

/* #Id_PushButton_PanellAspectesRevisarICMI_pshBotoContraure */
#Id_PushButton_SeleccioDades_ContenidorTree_BotoContraure {
	background-image: url("../images/minus-search.png");
	background-repeat: no-repeat;
	width: 17px;
	float: right;
	height: 17px;
	cursor: pointer;
	background-color: transparent;
	border: none;
}

#Id_FlowPanel_SeleccioDades_ContenidorTree_Tree {
	width: 100%;
	height: 100%;
	clear: both;
	border-style: solid;
	border-width: 1px;
	border-color: #f2f2f2;
}

/* #Id_Label_PanellAspectesRevisarICMI_Loading */
#Id_Label_SeleccioDades_ContenidorTree_Tree_Loading {
	width: 100%;
	height: 100%;
	background-image: url("../images/loading.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/* #Id_ScrollPanel_PanellAspectesRevisarICMI_ScrollArbreAspectesRevisarICMI */
#Id_ScrollPanel_SeleccioDades_ContenidorTree_Tree_Dades {
	height: 100%;
}

/* #Id_Tree_PanellAspectesRevisarICMI_arbreAspectesRevisarICMI */
#Id_Tree_SeleccioDades_ContenidorTree_Tree_ArbreDades {
	padding-top: 10px;
	width: 100%;
	height: 100%;
	overflow: auto !important;
}

#Id_Tree_SeleccioDades_ContenidorTree_Tree_ArbreDades td:first-child {
	width: 0px;
	padding-right: 5px;
}

.Class_AspectesRevisar_ICMI_Tree_Arrel {
	padding: 0px;
	margin-left: 15px;
}

.Class_SeleccioDades_Tree_Item {
	padding: 0px;
	margin-left: 32px;
	background-image: url('../images/postit_16x16.gif');
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#Id_PushButton_SeleccioDades_ContenidorTree_BotoExpandir,
	#Id_PushButton_SeleccioDades_ContenidorTree_BotoContraure {
	width: 17px !important;
	height: 17px !important;
}

/* #Id_Tree_PanellAspectesRevisarICMI_arbreAspectesRevisarICMI .gwt-TreeItem */
#Id_Tree_SeleccioDades_ContenidorTree_Tree_ArbreDades .gwt-TreeItem {
	padding: 0px !important;
	height: 18px !important;
}

/* #Id_Tree_PanellAspectesRevisarICMI_arbreAspectesRevisarICMI .gwt-TreeItem-selected */
#Id_Tree_SeleccioDades_ContenidorTree_Tree_ArbreDades .gwt-TreeItem-selected
	{
	background-color: #C3D9FF !important;
}

#Id_PanellFiscItemsICMI_DialegFiscItemsICMI_panellFiscIcmi {
	height: 1000px;
	width: 1000px;
}

#Id_FlowPanel_PanellFiscItemsICMI_panellFiscICMI {
	height: 500px;
	width: 800px;
}

#Id_Label_PanellFiscIttemsICMI_titol {
	height: 50px;
	width: 100%;
	clear: left;
	float: left;
}

#Id_FlowPanel_PanellFiscItemsICMI_panellFiscItemsICMI {
	float: left;
	clear: left;
	width: 100%;
	height: 100%;
}

/*Fi Fiscalitzacio*/
/* COPIA VARIABLES */
#Id_DialegFiscCopiaVariables_panellCopiaVariables {
	width: 100%;
	height: 99%;
}

#Id_PanellFiscCopiaVariables_fpGeneral {
	width: 100%;
	height: 100%;
}

#Id_PanellFiscCopiaVariables_fpCercaGeneral {
	width: 100%;
	height: 20%;
}

#Id_PanellFiscCopiaVariables_fpDadesGeneral_Stand {
	width: 100%;
	height: 80%;
}

#Id_PanellFiscCopiaVariables_fpDadesGeneral_RAE {
	width: 100%;
	height: 100%;
}

#Id_PanellFiscCopiaVariables_lbCerca {
	font-weight: bold;
	font-size: 13px;
	float: left;
	clear: left;
	width: 100%;
}

#Id_PanellFiscCopiaVariables_fpCerca {
	float: left;
	width: 100%;
	height: calc(100% - 25px);
	border-top: 2px;
	border-top-style: solid;
}

#Id_PanellFiscCopiaVariables_lwcNumExpedient {
	float: left;
	clear: left;
	width: 150px;
	height: 100%;
	margin-left: 10px;
}

#Id_PanellFiscCopiaVariables_lwcDescExpedient {
	float: left;
	width: 400px;
	height: 100%;
	margin-left: 25px;
}

#PanellFiscCopiaVariables_labelDesc {
	margin-top: 10px;
}

#PanellFiscCopiaVariables_widgetDada {
	width: 100%;
}

#Id_PanellFiscCopiaVariables_lwcAny {
	float: left;
	width: 150px;
	height: 100%;
	margin-left: 25px;
}

#Id_PanellFiscCopiaVariables_pbCerca {
	float: right;
	margin-top: 13px;
	margin-right: 5px;
}

#Id_PanellFiscCopiaVariables_lbDades {
	font-weight: bold;
	font-size: 13px;
	float: left;
	clear: left;
	width: 100%;
}

#Id_PanellFiscCopiaVariables_fpDades {
	width: 100%;
	height: calc(100% - 25px);
	float: left;
	border-top: 2px solid;
}

#Id_PanellFiscCopiaVariables_dgDataGrid {
	width: 100%;
	height: 100%;
	margin-top: 9px;
	overflow: auto;
	border-bottom: 2px solid rgb(111, 114, 119);
}

/* FI COPIA VARIABLES */
/* PROCÃƒâ€°S IMPRESSIÃƒâ€œ */
/*#Id_PanellImprimirDialog_PanelImpressio{
	width: 455px;
	height: 355px;
}*/
#Id_PanellImprimirDialog_flowPanel_General {
	margin-right: 1px;
	margin-left: 1px;
}

#Id_PanellImprimirDialog_LblImpressio {
	width: 455px;
	height: 355px;
	background-image: url("../images/loading_64x64.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#Id_PanellImprimirDialog_LblError {
	width: 455px;
	height: 355px;
	background-image: url("../images/warning_64x64.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#Id_PanellImprimirDialog_captionPanelMdb {
	height: 355px;
	width: 455px;
	height: 70px;
	float: left;
	clear: left;
	margin-top: 10px;
}

#Id_PanellImprimirDialog_captionPanelMdb legend {
	font-weight: bold;
}

#Id_PanellImprimirDialog_lblModdesc {
	float: left;
	width: 419px;
	height: 20px;
	margin-top: 10px;
	margin-left: 4px;
}

#Id_PanellImprimirDialog_flowPanelMdb {
	float: left;
	width: 455px;
}

#Id_PanellImprimirDialog_txtNomFitxerMdb {
	width: 419px;
	height: 18px;
	margin-top: 10px;
	float: left;
}

#Id_PanellImprimirDialog_butCercaFitxerMdb {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}

#Id_PanellImprimirDialog_chkMdbLocal {
	float: left;
	width: 255px;
	margin-top: 8px;
}

#Id_PanellImprimirDialog_chkBorrarMdb {
	float: left;
	margin-top: 8px;
}

#Id_PanellImprimirDialog_captionPanelOpcions {
	width: 455px;
	float: left;
	clear: left;
	margin-top: 10px;
}

#Id_PanellImprimirDialog_captionPanelOpcions legend {
	font-weight: bold;
}

#Id_PanellImprimirDialog_flowPanelOpcions {
	width: 455px;
	height: 92px;
	float: left;
}

#Id_PanellImprimirDialog_lblNomDocument {
	float: left;
	width: 67px;
	margin-top: 10px;
}

#Id_PanellImprimirDialog_txtNomDocument {
	width: 267px;
	height: 18px;
	margin-top: 10px;
	float: left;
}

#Id_PanellImprimirDialog_butDocuments {
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	width: 75px;
	text-align: center;
}

#Id_PanellImprimirDialog_captionPanelFormat {
	float: left;
	width: 282px;
	height: 34px;
	margin-top: 9px;
}

#Id_PanellImprimirDialog_captionPanelFormat legend {
	font-weight: normal;
}

#Id_PanellImprimirDialog_flowPanelFormat {
	width: 283px;
	height: 25px;
}

#Id_PanellImprimirDialog_optPdf {
	width: 56px;
	float: left;
}

#Id_PanellImprimirDialog_optExcel {
	width: 60px;
	float: left;
}

#Id_PanellImprimirDialog_optWord {
	width: 63px;
	float: left;
}

#Id_PanellImprimirDialog_optRtf {
	width: 53px;
	float: left;
}

#Id_PanellImprimirDialog_optMdb {
	float: left;
}

#Id_PanellImprimirDialog_chkAnnexarDocument {
	float: left;
	margin-left: 10px;
	margin-top: 22px;
}

#Id_PanellImprimirDialog_chkEnviarDocument {
	float: left;
	margin-left: 10px;
}

#Id_PanellImprimirDialog_flowPanelPlantilla {
	width: 455px;
	height: 56px;
}

#Id_PanellImprimirDialog_captionPanelPlantilla {
	float: left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#Id_PanellImprimirDialog_captionPanelPlantilla legend {
	font-weight: bold;
}

#Id_PanellImprimirDialog_chkPlantillaLocal {
	float: left;
	width: 350px;
}

#Id_PanellImprimirDialog_butVariesPlantilles {
	float: left;
	width: 103px;
	text-align: center;
}

#Id_PanellImprimirDialog_cmbPlantilles {
	float: left;
	width: 447px;
	margin-top: 5px;
}

#Id_PanellImprimirDialog_txtNomPlantillaRpt {
	height: 18px;
	width: 419px;
	margin-top: 5px;
	float: left;
}

#Id_PanellImprimirDialog_butCercaFitxerRpt {
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
/* FI PROCÃƒâ€°S IMPRESSIÃƒâ€œ */
/* PROCÃƒâ€°S UPLOADER */
#Id_MultiUploader_UpLoader {
	height: 40px;
	width: 345px;
}

#Id_FlowPanel_UpLoader {
	height: 60px;
	margin-top: 5px;
	padding-left: 3px;
	width: 360px;
}

/* FI PROCÃƒâ€°S UPLOADER */
#panellGestioAcords_buttonControlExp, #panellGestioAcords_buttonElevar,
	#panellEdicteDadesPrin_flowpanelDocs, .displayNone {
	display: none;
}
/**Dialeg Servei Copia AOC*/
.dialegAOCCopyServSize {
	width: 825px !important;
	height: 290px !important;
}

.copyServiceGrid {
	width: 820px;
	height: 150px;
}

.internalPanelAOCCopyService {
	width: 100%;
	margin-top: 10px;
}

.internalPanelAOCCopyService>select {
	width: 50%;
}

.internalPanelAOCCopyService>div {
	width: 100px;
}

.acceptCancelBox .gwt-PushButton {
	float: right
}
/**DIALEG DUPLICAR DOCUMENT CANVIANT TITOL I INTERESSAT*/
#PanelCopyDocumentTitlePers_PanelDocPerson #PanellInteressatComponent_contacteIFormaFlowPanel,
	#PanelCopyDocumentTitlePers_PanelDocPerson #PanellInteressatComponent_tipusInteressatFlowPanel
	{
	display: none;
}

#PanelCopyDocumentTitlePers_MainPanel {
	width: 550px;
}

#PanellAfegirEscut_PanellEscut label {
	font-size: 10pt;
	color: blue;
	cursor: pointer;
	text-decoration: underline;
}
/**SegExp. Buttons Pagination**/
.div_navegacio .flexTablePaginacio.flexTablePag1, .div_navegacio .flexTablePaginacio.flexTablePag1 div,
	.div_navegacio .flexTablePaginacio.flexTablePag1 .botonsNavegacioGeneral.nav1,
	.div_navegacio .flexTablePaginacio.flexTablePag1 .gwt-TextBox,
	.div_accions .gwt-PushButton.class_boto_accio {
	float: left;
}

.div_navegacio .flexTablePaginacio.flexTablePag1 .gwt-Label.gwt-BoldStyle
	{
	padding-top: 7px;
}

.div_navegacio .flexTablePaginacio.flexTablePag1 .gwt-TextBox {
	margin-top: 6px
}

.panell_botons_general div table {
	width: Calc(100% - 145px) !important;
	float: left;
}

.panell_botons_general div #boto_seleccionar_tots {
	width: 120px;
	margin-right: 10px;
	float: left;
}

.panell_botons_general .div_accions {
	padding: 3px 0px 0px 10px;
	width: 100%;
	height: 100%;
}

.div_navegacio .flexTablePaginacio.flexTablePag1 {
	margin-right: 175px;
	margin-top: 5px;
	clear: right;
}

.horPanel {
	padding: 6px;
	height: 30px;
}

.horPanel table {
	float: left;
	margin-right: 10px;
}

.horPanel .gwt-Label.lletraBlau {
	padding: 0px;
}

#DialegCercaPersones .panelPrincipalPersones .flowPanelPersonData {
	width: 40% !important;
}

#DialegCercaPersones .panelPrincipalPersones .flowPanelBirthData {
	width: 33% !important;
}

#DialegCercaPersones .panelPrincipalPersones .flowPanelValidityData {
	width: 20%;
}

textarea.gwt-SuggestBox {
	height: 40px !important;
}
/*.segExpScrollTableComposite_absPan{
	margin: 0 auto;
}
#divverticalheaderpanel [El primer td pare de: .gwt-DisclosurePanel.gwt-DisclosurePanel-open]{
	height: 88px;
	vertical-align: none;
} */
#PanellObjectsMetadata_MainPanel {
	padding: 10px 5px 5px 5px;
	max-height: 500px;
	min-height: 100px;
	min-width: 458px;
	overflow-x: auto;
	margin-bottom: 5px;
}

.metadataDialog {
	width: 500px;
	height: 400px;
}

.collapsibleContentFlowPanel {
	height: auto;
	width: 100%;
}

.metadataLinePanel {
	width: 100%;
	height: auto;
	min-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.metadataLinePanel>label.esf-Label {
	width: 185px;
}

.metadata_input_historic {
	width: Calc(100% - 230px) !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.metadata_input {
	width: Calc(100% - 200px) !important;
	margin-left: 10px !important;
}

.metadata_historic_button {
	cursor: pointer;
}

.HM_table_row {
	height: 35px;
}

/*PANELL PRINCIPAL TRAMITADOR*/
#PanellPrincipal_flowPanel_panellOpcionsUsuari,
	#PanellPrincipal_flowPanel_panellBotons {
	width: 100%;
	display: inline-flex;
	/*float: left;*/
}

#PanellPrincipal_botoNotes, #PanellPrincipal_botoExpedient,
	#PanellPrincipal_botoDocuments, #PanellPrincipal_botoEliminarExpedient
	{
	float: left;
	width: 30px;
}

#PanellJVariable_botoCancelar, #PanellJVariable_botoAcceptar {
	width: 25%;
	float: right;
}

#tramitador {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
}

#tramitador>table>tbody>tr:nth-child (6) >td>table {
	margin: auto;
}

#PanellJVariable_botoRetrocedir, #PanellJVariable_botoCancelar,
	#PanellJVariable_botoGuardar, #PanellJVariable_botoAcceptar {
	float: right;
	width: 90px;
}

#tramitador>table>tbody>tr:nth-child(6)>td>table>tbody>tr:nth-child(6)>td:nth-child(2)
{
	float: right;
}

.break_word {
	white-space: normal;
	word-wrap: break-word;
}

.div_menu_accions_desplegable {
	height: 400px;
	overflow-x: auto;
}

#Id_PanellTancaObreExpedient_captionComprovacions {
	margin-left: 10px;
}

#Id_PanellTancaObreExpedient_observacionsTancamentPanel {
	margin-top: 10px;
}

#Id_PanellTancaObreExpedient_listBoxMotiu {
	margin-right: 10px;
}

#Id_PanelltancaObreExpedient_labelStats {
	margin: 5px;
}

#Id_PanellTancaObreExpedient_tableEstats {
	margin-bottom: 20px;
	border-style: groove;
	border-width: 1px;
	border-color: rgb(222, 222, 222);
}

.gwt-docPendentsTableHeader {
	background-color: rgb(222, 222, 222);
	width: 100%;
	height: 25px !important;
	color: black;
}

.gwt-estatsTableHeader {
	background-color: rgb(222, 222, 222);
	width: 100%;
	height: 25px !important;
	color: black;
}

#Id_PanelltancaObreExpedient_labelPendents {
	margin: 5px;
}

#Id_PanellTancaObreExpedient_tableDocPendentsSignar {
	border-style: groove;
	border-width: 1px;
	border-color: rgb(222, 222, 222);
}

#SEG_EXP_TANCAEXPEDIENT_MOTIU {
	margin-right: 10px;
}

#Id_PanellTancaObreExpedient_motiuTancamentPanel {
	margin-left: 5px;
}

#Id_PanelltancaObreExpedient_labelObservacions {
	width: 100%;
	margin-left: 5px;
}

#Id_PanelltancaObreExpedient_dadesTancamentFlowPanel {
	width: 600px;
	height: 145px;
	margin-top: 10px;
}

#SEG_EXP_TANCAEXPEDIENT_BOTO_TANCAR {
	margin-top: 15px;
}

#SEG_EXP_TANCAEXPEDIENT_BOTO_REOBRIR {
	margin-top: 15px;
}

#SEG_EXP_TANCAEXPEDIENT_CHECKDOCS label {
	margin-left: 5px;
}

#SdeFiscAltresAspectesICMI_datagrid {
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellFiscAltresAspectesICMI_datagridFiscAltresAspectesICMI {
	height: calc(100% - 30px);
	width: 100%;
	float: left;
}

#PanellFiscComprovacioMaterial_afegir {
	width: 25px !important;
	min-width: 22px;
	min-height: 22px;
	float: left;
}

#PanellFiscComprovacioMaterial_afegir>div>span>div.div_img_boto {
	display: block !important;
}

div#SdeFiscAltresAspectesICMI_datagrid th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

div#SdeFiscAltresAspectesICMI_datagrid td {
	padding: 10px 7px !important;
}

#SegExpMainPanelInternalUrls_PanellDocumentsGWT {
	width: 100%;
	height: 100%;
}

/* Pla Anual */
#PanellSdeFiscExp_PanellFiscPlaAnual {
	width: 100%;
}

#PanellFiscPlaAnual_flowPanelBotons {
	width: 100%;
	height: 35px;
}

#PanellFiscPlaAnual_tabPanel {
	width: 100%;
	height: 93%;
	margin-top: 15px;
}

#PanellFiscPlaAnual_panelPlaAnual {
	height: calc(100% - 40px);
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellEnsDependents_flowPanelDataGrid {
	height: calc(100% - 70px);
}

#PanellMitjansDisponibles_flowPanelPrincipal {
	padding-top: 10px;
}

#PanellActuacionsSeleccionables_flowPanelDataGrid,
	#PanellFiscActSubvencions_flowPanelDataGrid {
	height: calc(100% - 30px);
}

#PanellActAuditoriaPubl_flowPanelDataGrid {
	height: calc(100% - 335px);
}

#PanellActAuditoriaPubl_labelTxt {
	height: 285px;
	overflow-y: auto;
}

#PanellPlaAnual_flowPanelCapcalera {
	height: auto;
}

#PanellFiscPlaAnual_txtExercici {
	width: 70px;
	margin-right: 0px;
	text-align: right;
}

#PanellEnsDependents_lblEntitat {
	font-weight: bold;
}

#PanellEnsDependents_lblEntitatDada {
	font-style: italic;
	color: rgb(135, 179, 255);
	font-weight: bold;
}

#PanellSdeFiscExp_PanellFiscCPPO {
	width: 100%;
}

#PanellFiscControlPerPlanObligatori_tabPanel {
	width: 100%;
	height: 93%;
	margin-top: 15px;
}

#PanellControlPerPlanObligatori_panellCPPO {
	height: calc(100% - 40px);
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellControlPerPlanObligatori_flowPanelCapcalera {
	height: auto;
}

#PanellControlPerPlanObligatori_txtPla {
	width: 70px;
	margin-right: 20px;
	text-align: right;
}

#PanellControlPerPlanObligatori_txtExercici {
	width: 70px;
	margin-right: 0px;
	text-align: right;
}

#PanellControlPerPlanObligatori_panellCPPO {
	height: calc(100% - 40px);
	border-bottom: 2px solid rgb(111, 114, 119);
}

#PanellFiscControlPerPlanObligatoriAuditoria_flowPanelPrincipal {
	width: 100%;
}

#PanellFiscControlPerPlanObligatoriAuditoria_flowPanelCapcalera {
	width: 100%;
	height: 35px;
	margin-top: 5px;
}

#PanellFiscControlPerPlanObligatoriAuditoria_flowPanelDataGrid {
	height: calc(100% - 35px);
}

#PanellFiscControlPerPlanObligatoriAuditoria_panellFetRevisatPer {
	float: right;
	width: auto;
}

#PanellFiscControlPerPlanObligatoriAuditoria_flowPanelFetPer {
	float: right;
	margin-right: 15px;
	height: 25px;
}

#PanellFiscControlPerPlanObligatoriAuditoria_flowPanelRevisatPer {
	float: right;
	clear: right;
	height: 25px;
}

#PanellFiscControlPerPlanObligatoriAuditoria_lblRevisatPer {
	float: left;
	margin-right: 10px;
}

#PanellFiscControlPerPlanObligatoriAuditoria_lblFetPer {
	float: left;
	margin-right: 10px;
}
/* #PanellSdeFiscCoincidencies_FlowPanelCapcalera{ */
/* 	width: 100%; */
/* 	height: 30px; */
/* 	display: flex; */
/* } */
/* #PanellSdeFiscCoincidencies_FlowPanelCapcalera_BotoObrir, */
/* #PanellSdeFiscCoincidencies_FlowPanelCapcalera_BotoDuplicar{ */
/* 	width: 100px; */
/* } */
#PanellFiscControlPerPlanObligatoriConclusions_botoAfegir {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 10px;
}

#PanellFiscControlPerPlanObligatoriConclusions_botoEliminar {
	margin-top: 10px;
	margin-bottom: 10px;
}

#PanellFiscControlPerPlanObligatoriConcluDesf_dataGrid {
	position: relative;
	height: calc(100% - 45px);
	width: calc(100% - 20px);
	border-bottom: 2px solid rgb(111, 114, 119);
	margin-left: 10px;
	margin-top: 40px;
	clear: left;
}

#PanellFiscControlPerPlanObligatoriConclusions_flowPanelDataGridDeficiencies
	{
	width: 100%;
	height: 100%;
}

.PanellFiscControlPerPlanObligatoriInformeDef_columnJustificacio textarea
	{
	width: 100%;
}

.PanellFiscControlPerPlanObligatoriInformeDef_columnQuestions textarea {
	width: 100%;
}

.estils_flowPanel_PACF {
	overflow: auto;
}

.estil_label_PACF {
	width: 99%;
	height: auto;
	position: relative;
	padding: 10px 0px 0px 10px;
	float: left;
	margin-bottom: 10px;
}

.estil_capcalera_PACF {
	width: 100%;
	height: 30px;
	position: relative;
	padding: 10px 0px 0px 10px;
	float: left;
}

.estil_capcalera_plaAnual_PACF {
	display: flex;
	justify-content: flex-end;
}

.estil_capcalera_plaAnual_elements_PACF {
	margin: 5px;
}

.estil_capcalera_botons_PACF {
	float: left;
	position: relative;
	margin-left: 5px;
}

.estil_flowPanel_dataGrid_PACF {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}

.estil_dataGrid_PACF {
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

div.estil_dataGrid_PACF th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

.estil_desplegable_PACF {
	width: 100%;
}

.estils_flowPanel_CPPO {
	overflow: auto;
}

.estil_flowPanel_dataGrid_CPPO {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}

.estil_dataGrid_CPPO_conclusions_desfavorable {
	
}

.estil_dataGrid_CPPO {
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

.estil_capcalera_CPPO {
	width: 100%;
	height: 30px;
	position: relative;
	padding: 10px 0px 0px 10px;
	float: left;
}

.estil_capcalera_botons_CPPO {
	float: left;
	position: relative;
	margin-left: 5px;
}

.estil_capcalera_controlPerPlaObligarori_CPPO {
	display: flex;
	justify-content: flex-end;
}

.estil_capcalera_controlPerPlaObligarori_elements_CPPO {
	margin: 5px;
}

#PACF_RB_OAC {
	display: flex;
	justify-content: center;
}

#twoFactorAuthKey_dialog .MissatgeDialogImage {
	margin: 28px 24px 0px 24px;
}

#twoFactorAuthKey_dialog .baseMissatgeDialog_sp {
	height: 50px !important;
}

#twoFactorAuthKey_dialog #SELENIUM_MISSATGE_DIALOG_TEXT {
	display: flex;
	align-items: center;
}

#twoFactAuthKey {
	margin-left: 10px;
}

#grq_igenqr {
	margin: 10px;
}

#dialegQR_flowPanelDades {
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	margin: 10px;
}

.estils_dialegQR_dades {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.estils_dialegQR_labelNegreta {
	font-weight: bold;
}

.estils_dialegQR_validacio {
	margin: 5px;
}

#dialegQR_flowPanelImatge {
	display: flex;
	justify-content: center;
	margin: 10px;
}

#dialegQR_flowPanelValidacio {
	display: flex;
	justify-content: center;
	margin: 10px;
}

#PanellDadesPrincipalsCerca_captionPanelOficinaRegistre {
	width: 100%;
	height: 108px;
}

#PanellDadesPrincipalsCerca_FlowPanelCheckBoxOficinaRegistre {
	display: flex;
	justify-content: end;
	padding-right: 12px;
}

#PanellEnviarMailSms_btnAdjuntar {
	color: black;
}

#panellEnviarMailSMS_absolutePanelBotons {
	float: right;
	display: flex;
	flex-wrap: wrap;
	padding-top: 5px;
	padding-right: 5px;
}

/*
 * CPPO (Control Permanent Planificable Obligatori)
 */
#PanellSdeFiscExp_PanellFiscCPPO {
	width: 100%;
}

#PanellFiscCPPOMorositat_decTabPanelMorositat,
	#PanellFiscCPPOCompte413_decTabPanelCompte {
	width: 100%;
}

#PanellFiscCPPOMorositat_flowPanelInforFactures,
	#PanellFiscCPPOMorositat_flowPanelInforMorositat,
	#PanellFiscCPPOMorositat_flowPanelPeriodeMitjaPagament,
	#PanellFiscCPPOCompte413_panellOperacionsNoAplicadesPressupost,
	#PanellFiscCPPOCompte413_panellResponsabilitats,
	#PanellFiscCPPOCompte413_panellSeguimentCompte413 {
	overflow: auto;
}

#FiscControlPerPlanObligatoriApartatComponent_lbCompleix {
	margin-right: 135px;
	width: 45px;
}

.PanellFiscCPPO_Apartat_Contenidor {
	width: 100%;
	display: flex;
	flex-direction: row;
}

.PanellFiscCPPO_Apartat_Etiq {
	width: 25px;
	height: 100%;
	font-weight: bold;
}

.PanellFiscCPPO_Apartat_Dades {
	width: calc(100% - 25px);
	height: 100%;
}

.PanellFiscCPPO_Apartat_Desc {
	width: 100%;
	font-weight: bold;
	margin-bottom: 10px;
}

.PanellFiscCPPO_Apartat_QuiQuan {
	font-style: italic;
}

.PanellFiscCPPO_Apartat_FetRevisatPer {
	margin-right: 5px;
	margin-bottom: 10px;
}

.PanellFiscCPPO_Apartat_FetRevisatPerCompleix {
	margin-right: 5px;
	height: 16.6px;
	margin-bottom: 1px;
}

.PanellFiscCPPO_Apartat_FetRevisatPerDada {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	clear: right;
}

.PanellFiscCPPO_Apartat_FetRevisatPerCompleixDada {
	float: right;
	margin-right: 5px;
	height: 16.6px;
	clear: right;
	margin-bottom: 1px;
}

.PanellFiscCPPO_Apartat_Compleix {
	margin-right: 5px;
	margin-bottom: 10px;
}

.PanellFiscCPPO_Apartat_CompleixDada {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	clear: right;
}

.PanellFiscCPPO_Apartat_ContenidorQuiQuan {
	width: calc(100% - 270px);
	height: 50px;
	float: left;
}

.PanellFiscCPPO_Apartat_ContenidorFetRevisat {
	width: 265px;
	height: 50px;
	float: right;
}

.Class_DataGrid_Cell_Numeric {
	text-align: right !important;
}

.Class_DataGrid_Cell_Numeric input {
	text-align: right !important;
	width: 100%;
}

.Class_DataGrid_Cell_Select_String select {
	width: 100%;
}

.Class_DataGrid_Cell_TextArea_String textarea {
	width: 100%;
}

.Class_DataGrid_Cell_String input {
	width: 100%;
}

#PanellFiscControlPerPlanObligatoriInformeDef_flowPanelPrincipal {
	width: 100%;
	height: 100%;
}

#PanellFiscControlPerPlanObligatoriMesCorrect_flowPanelPrincipal {
	width: 100%;
	height: 100%;
}

#PanellFiscControlPerPlanObligatoriInformeDef_flowPanelCapcalera {
	width: 100%;
	height: 30px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_flowPanelAlegacions {
	width: 100%;
	height: calc(100% - 5px);
}

#PanellFiscControlPerPlanObligatoriMesCorrect_flowPanelResultats {
	width: 100%;
	height: 100%;
}

#PanellFiscControlPerPlanObligatoriInformeDef_captionPanelAlegacions {
	width: auto;
	height: calc(100% - 60px);
	margin-top: 10px;
}

#PanellFiscControlPerPlanObligatoriMesCorrect_captionPanelResultats {
	width: auto;
	height: calc(100% - 20px);
	margin-top: 10px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_lblData {
	width: auto;
	height: 20px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_dpDataTramesa {
	float: left;
	width: 100px;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_lblResponsable {
	width: auto;
	height: 20px;
	margin-top: 10px;
	float: left;
	margin-left: 100px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_txtResponsable {
	float: left;
	width: 350px;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_lblAlegacions {
	width: auto;
	height: 20px;
	margin-top: 10px;
	float: left;
	margin-left: 100px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_lbAlegacions {
	float: left;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_botoAfegirAlegacions {
	float: left;
	height: 20px !important;
	margin-top: 5px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_botoEliminarAlegacions {
	float: left;
	height: 20px !important;
	margin-top: 5px;
}

#PanellFiscControlPerPlanObligatoriMesCorrect_botoCarregarDeficiencies {
	float: left;
	height: 25px !important;
}

#PanellFiscControlPerPlanObligatoriMesCorrect_botoAfegirResultats {
	float: left;
	height: 20px !important;
	margin-top: 5px;
}

#PanellFiscControlPerPlanObligatoriMesCorrect_botoEliminarResultats {
	float: left;
	height: 20px !important;
	margin-top: 5px;
}

#PanellFiscControlPerPlanObligatoriInformeDef_dataGridAlegacions {
	width: 100%;
	height: calc(100% - 33px);
	float: left;
	clear: left;
	overflow: scroll;
	margin-top: 10px;
}

#PanellFiscControlPerPlanObligatoriMesCorrect_dataGridResultats {
	width: 100%;
	height: calc(100% - 30px);
	float: left;
	clear: left;
	overflow: scroll;
}

div#PanellFiscControlPerPlanObligatoriInformeDef_dataGridAlegacions th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

div#PanellFiscControlPerPlanObligatoriMesCorrect_dataGridResultats th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

#Fisc_PopUp_MenuBar {
	width: auto !important;
	padding: 0px;
	position: static;
}

#Fisc_PopUp {
	background-color: white;
	border-style: solid;
}

#PanellClassificacioIA_panellGeneral {
	width: 99%;
	height: 100%;
	margin: auto;
	min-height: 325px;
}

#PanellClassificacioIA_lblTitol {
	margin-bottom: 25px;
}

#PanellClassificacioIA_panellDataGrid {
	height: 45%;
	width: 94%;
	margin: auto;
	min-height: 150px;
	display: flex;
	flex-direction: column;
}

#PanellClassificacioIA_lblNumReg {
	display: flex;
	flex-direction: row-reverse;
	font-weight: bold;
}

#PanellClassificacioIA_dataGrid {
	min-height: 150px;
	height: 100%;
	border-bottom: 2px solid gray;
	padding-bottom: 5px;
}

#PanellClassificacioIA_captionPanelClassificacio {
	width: 94%;
	height: auto;
	margin: auto;
	min-height: 95px;
	margin-top: 2%;
}

#PanellClassificacioIA_panellClassificacio {
	height: auto;
	width: 96%;
	margin: auto;
}

.panellClassificacio_panellLblCombo {
	display: flex;
	width: 48%;
	margin: 10px;
	float: left;
}

.panellClassificacio_lbl {
	width: 12%;
}

.panellClassificacio_combo {
	width: 85%;
	margin-left: 10px;
}

#PanellClassificacio_lblCercaSerie {
	width: 22%;
}

#PanellClassificacio_serieSuggestBox {
	width: 75% !important;
	margin-left: 10px;
}

#PanellClassificacioIA_panellBotons {
	width: 94%;
	min-height: 35px;
	margin: 2% auto 1% auto;
}

#PanellClassificacio_botoClassificacio {
	float: right;
}

#PanellClassificacio_botoGuardar {
	float: right;
}

#PanellClassificacioIA_lblCalculantllClassificacio {
	height: 80px;
	padding-top: 20px;
	text-align: center;
	font-size: 25;
	color: rgb(135, 179, 255);
	width: 98%;
	float: left;
}

/* PanellComptesBancaris*/
#PanellComptesBancaris_panellGeneral {
	width: 99%;
	height: 100%;
	margin: auto;
	min-height: 325px;
}

#PanellComptesBancaris_lblTitol {
	margin-bottom: 25px;
}

#PanellComptesBancaris_panellDataGrid {
	height: 40%;
	width: 94%;
	margin: auto;
	min-height: 150px;
	display: flex;
	flex-direction: column;
}

#PanellComptesBancaris_dataGrid {
	min-height: 150px;
	height: 100%;
	border-bottom: 2px solid gray;
	padding-bottom: 5px;
}

#PanellComptesBancaris_lblNumReg {
	display: flex;
	flex-direction: row-reverse;
	font-weight: bold;
}

#PanellComptesBancaris_panellBotons {
	width: 94%;
	min-height: 35px;
	margin: 2% auto 1% auto;
}

#PanellComptesBancaris_botoAltaCompteEstatal {
	float: left;
}

#PanellComptesBancaris_botoAltaCompteEstranger {
	float: left;
}

#PanellComptesBancaris_botoBaixa {
	float: left;
}

#PanellComptesBancaris_botoActivarCompte {
	float: left;
}

#panellComptesBancaris_panellCompteBancari {
	width: 30%;
	height: 30%;
	margin: auto;
	min-height: 150px;
}

#PanellComptesBancaris_lblAccioCompteBancari {
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif;
	width: 95%;
	font-size: 20px;
	margin-left: 12px;
	color: #0866c6;
	background: none;
	align: right;
}

#PanellComptesBancaris_captionPanelCompteBancari {
	width: 95%;
	height: 65%;
	margin: auto;
	min-height: 130px;
	margin-top: 2%;
}

#panellComptesBancaris_panellIbanBic {
	width: 95%;
	height: 95%;
	margin: auto;
	min-height: 100px;
}

#panellComptesBancaris_panellBic {
	width: 95%;
	height: 30%;
	margin: auto;
	min-height: 25px;
	margin-top: 2%;
}

.panellComptesBancaris_lblBic {
	width: 100%;
	padding-right: 10px;
}

#PanellComptesBancaris_captionPanelBaixa {
	width: 80%;
	height: 40%;
	margin: auto;
	min-height: 90px;
	margin-top: 2%;
}

#panellComptesBancaris_panellBaixa {
	display: flex;
	width: 80%;
	height: 90%;
	margin: 10px;
	float: left;
}

#PanellComptesBancaris_botoAcceptarAltaCompte {
	float: left;
	width: 100px;
}

#PanellComptesBancaris_botoAcceptarBaixa {
	float: left;
	width: 120px;
}

.panellComptesBancaris_lbl {
	width: 100%;
	padding: 10px;
}

.panellComptesBancaris_lblBlanc {
	width: 100%;
	padding-right: 50px;
}

/* Estils provisonals CPPO morositat*/
.estil_panell_dades {
	width: 100%;
	display: flex;
	flex-direction: row;
	margin-bottom: 10px;
}

.estil_panell_dades_column {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-bottom: 10px;
}

.estil_lblTrimestres_CPPO {
	width: 68px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
}

.estil_txtConclusions_CPPO {
	width: 100%;
}

.estil_txt_CPPO {
	width: 80%;
	height: 18px;
	margin: 2px auto;
	text-align: right;
}

.estil_subdades_punt_CPPO {
	width: calc(100% - 63px);
	display: flex;
}

.estil_columna_punt_CPPO {
	display: flex;
	flex-direction: column;
	min-width: 115px;
}

.estil_columna_observacions_CPPO {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-right: 5px;
	align-items: flex-end;
}

.estil_combo_txt_lbl_CPPO {
	width: 40px;
	height: 18px;
	margin: 2px auto;
	text-align: center;
}

.estil_txtObs_CPPO {
	margin: 2px 0px;
	width: 98%;
	height: 18px;
}

.estil_datePicker_CPPO {
	background-image: url("../../ac_images/calendar.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 2px 0px;
	width: 100%;
	text-align: right;
}

.estil_lbl_trimestres, .estil_lbl_etiquetesGraella {
	margin: 3px;
}

.estil_capcalera_punt_CPPO {
	width: 100%;
	border-bottom: 1px solid black;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}

.estil_capcalera_especial_CPPO {
	width: 100%;
	border-bottom: 1px solid black;
	height: 30px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	font-weight: bold;
	text-align: end;
	margin-bottom: 5px;
}

.estil_desplegables_mesos_morositat {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#PanellFiscControlPerPlanObligatori_panellConclusions {
	overflow: auto;
	padding-right: 10px;
}

#PanellFiscControlPerPlanObligatoriConclusions_flowPanelPrincipal {
	
}

#PanellFiscControlPerPlanObligatoriConclusions_radioBtnContainer {
	margin-left: 10px;
}

#PanellFiscControlPerPlanObligatoriConclusions_flowPanelFavorable {
	margin-top: 10px;
}

#PanellFiscControlPerPlanObligatoriConclusions_rbtFavorable label {
	margin-left: 5px;
	display: flex;
}

#PanellFiscControlPerPlanObligatoriConclusions_rbtFavorableExcep label {
	margin-left: 5px;
	display: flex;
}

#PanellFiscControlPerPlanObligatoriConclusions_rbtDesfavorable label {
	margin-left: 5px;
	display: flex;
}

#PanellFiscControlPerPlanObligatoriConclusions_rbtSenseOpinio label {
	margin-left: 5px;
	display: flex;
}

#PanellFiscControlPerPlanObligatoriConclusions_flowPanelDeficiencies {
	height: 360px;
	margin-top: 45px;
}

#PanellFiscControlPerPlanObligatoriConclusions_cpDeficiencies {
	height: 100%;
}

#PanellFiscControlPerPlanObligatoriConclusions_cpDeficiencies legend {
	margin-left: 15px;
}

.panell_conclusions_CPPO_flowPanel {
	margin-top: 20px;
}

.panell_conclusions_CPPO_label {
	margin-left: 26px;
	margin-top: 5px;
	white-space: initial;
	height: auto;
}

.panell_conclusions_CPPO_textArea {
	margin-left: 26px;
	width: calc(100% - 25px);
	margin-top: 5px;
}

.panell_conclusions_CPPO_rbt {
	/*margin-left: 5px;*/
	display: flex;
}

#PanellCPPOCompte413Seguiment_panellLblComptes {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 13px;
	width: 100px;
	align-items: flex-end;
}

.estil_lbl_comptes {
	margin: 3px;
}

.estil_col_generic_compte413 {
	display: flex;
	flex-direction: column;
	min-width: 140px;
	align-items: flex-end;
}

.estil_col_especial_compte413 {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	min-width: 95px;
}

.estil_lbl_compte413_CPPO {
	width: 100%;
	height: 18px;
	text-align: end;
	border-top: 1px solid black;
	margin: 2px 0px;
}

.estil_txt1_compte413_CPPO {
	width: 95%;
	height: 18px;
	text-align: end;
	margin: 2px 0px;
}

.estil_txt2_compte413_CPPO {
	width: 80%;
	height: 18px;
	text-align: end;
	margin: 2px 0px;
}

.estil_lbl_diferencia_compte413 {
	height: 18px;
	width: 80%;
	text-align: end;
	margin: 2px 0px;
}

#PanellCPPOCompte413Seguiment_panellDataGrid {
	height: 200px;
	width: 100%;
}

#PanellCPPOCompte413Seguiment_dataGridPunt2 {
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

.estil_capcalera_botons_CPPO {
	float: left;
	position: relative;
	margin-left: 5px;
}

div#PanellCPPOCompte413Seguiment_dataGridPunt2 th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

.estil_lblEtiquetesGraella_CPPO {
	width: 120px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding-left: 25px;
}

#PanellFiscCPPOCompte413_OpNoApliPres_ContenidorDataGridA1,
	#PanellFiscCPPOCompte413_OpNoApliPres_ContenidorDataGridA2 {
	height: 195px;
	width: 100%;
}

#PanellFiscCPPOCompte413_Responsabilitat_ContenidorDataGridB2 {
	height: 295px;
	width: 100%;
}

#PanellFiscCPPOCompte413_OpNoApliPres_DataGridA1,
	#PanellFiscCPPOCompte413_OpNoApliPres_DataGridA2,
	#PanellFiscCPPOCompte413_Responsabilitat_DataGridB2 {
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
	overflow: auto;
}

div#PanellFiscCPPOCompte413_OpNoApliPres_DataGridA1 th, div#PanellFiscCPPOCompte413_OpNoApliPres_DataGridA2 th,
	div#PanellFiscCPPOCompte413_Responsabilitat_DataGridB2 th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

#PanellCPPOMorositat_InformesFactures_lblEtiquetes {
	width: 235px;
	display: flex;
	flex-direction: column;
	padding-left: 25px;
}

#PanellFiscCPPOMorositat_InformesFactures_GraellaA1 {
	width: calc(100% - 235px);
	display: flex;
	flex-direction: column;
}

#PanellFiscCPPOMorositat_InformesFactures_Observacions {
	margin-top: 31px;
}

.estil_fila_mesos_CPPO {
	display: flex;
	flex-direction: row;
	min-width: 100px;
}

.estil_peu_punt_CPPO {
	width: 100%;
	border-top: 1px solid black;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}

.estil_capcalera_mesos_morositat {
	width: 50px;
	border-bottom: 1px solid black;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}

.estil_desplegables_mesos_morositat {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.login_recuperarContrasenya {
	margin-top: 20px;
	font-weight: bold;
	cursor: pointer;
	color: gray;
}

.recuperarContrasenya_formulari_title {
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
}

.recuperarContrasenya_formulari_title_flow {
	margin-top: 20px;
	margin-bottom: 20px;
}

.recuperarContrasenya_formulari_description {
	font-size: 12px;
	font-weight: bold;
}

.recuperarContrasenya_formulari_email {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}

.recuperarContrasenya_formulari_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_emailSelector_userInfo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recuperarContrasenya_emailSelector_userInfo_title {
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}

.recuperarContrasenya_emailSelector_userInfo_description {
	font-size: 12px;
}

.recuperarContrasenya_emailSelector_info_container {
	margin-bottom: 10px;
}

.recuperarContrasenya_emailSelector_info {
	font-size: 12px;
	font-weight: bold;
}

.recuperarContrasenya_emailSelector_state {
	margin-top: 20px;
}

.recuperarContrasenya_emailSelector_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_emailSelector_item {
	margin-bottom: 5px;
}

.recuperarContrasenya_emailSelector_item_check {
	margin-right: 5px;
}

.recuperarContrasenya_userSelector_emailInfo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recuperarContrasenya_userSelector_emailInfo_title {
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}

.recuperarContrasenya_userSelector_emailInfo_description {
	font-size: 12px;
}

.recuperarContrasenya_userSelector_info_container {
	margin-bottom: 10px;
}

.recuperarContrasenya_userSelector_info {
	font-size: 12px;
	font-weight: bold;
}

.recuperarContrasenya_userSelector_state {
	margin-top: 20px;
}

.recuperarContrasenya_userSelector_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_userSelector_item {
	margin-bottom: 5px;
}

.recuperarContrasenya_userSelector_item_check {
	margin-right: 5px;
}

.recuperarContrasenya_checkEmail_title_container {
	margin-top: 20px;
	margin-bottom: 20px;
}

.recuperarContrasenya_checkEmail_title {
	font-size: 19px;
	font-weight: bold;
	font-style: italic
}

.recuperarContrasenya_checkEmail_info_container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recuperarContrasenya_checkEmail_info {
	font-size: 12px;
}

.recuperarContrasenya_checkEmail_state {
	margin-top: 20px;
}

.recuperarContrasenya_checkEmail_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_checkEmail_reenviarButton {
	margin-top: 20px;
}

.cambiarContrasenya_formulari_novaContrasenya_descripcio {
	font-size: 13px;
}

.cambiarContrasenya_formulari_novaContrasenya_container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.cambiarContrasenya_formulari_novaContrasenya_viewButton {
	margin-left: 5px;
}

.cambiarContrasenya_formulari_repetirContrasenya_descripcio {
	font-size: 13px;
}

.cambiarContrasenya_formulari_repetirContrasenya_container {
	margin-top: 10px;
	margin-bottom: 20px;
}

.cambiarContrasenya_formulari_repetirContrasenya_viewButton {
	margin-left: 5px;
}

.cambiarContrasenya_formulari_procesState {
	margin-bottom: 20px;
}

.cambiarContrasenya_formulari_procesState_info {
	margin-left: 5px;
}

.cambiarContrasenya_state_info {
	margin-left: 5px;
}

/******    RPC    **********/
#panellRPC_flowGridLots {
	height: 143px;
}

#lotsRPCBeanDataGrid_flowPanel {
	height: 100% !important;
	width: 886px !important;
}

#lotsRPCBeanDataGrid_flowPanel>div:nth-child(3) {
	height: 176px !important;
}

#lotsRPCBeanDataGrid_flowPanel>div:nth-child (3) >div {
	height: 114px;
}

#rpcPOPUP_flowPanelButtons {
	width: 100%;
}

#PanellRPCLot_flowPanelButtons {
	width: 100%;
}

#PanellRPCLot_closeButton, #PanellRPCEmpresa_closeButton,
	#PanellRPCEmpresaUTE_closeButton, #PanellRPCAnualitat_closeButton {
	margin-left: 3px;
}

#panellRPC_textBoxReg1, #panellRPC_textBoxReg2 {
	width: 61px;
}

#adjudicatarisRPCBeanDataGrid_flowPanel {
	height: 120px !important;
}

#panellRPC_pushButtonEmpresa {
	margin-top: 22px;
}

#PanellRPCAdjudicacio_tabContracte, #PanellRPCAdjudicacio_tabDades {
	width: 100%;
}

#PanellRPCAdjudicacio_labelGrup, #PanellRPCAdjudicacio_listBoxGrup,
	#PanellRPCAdjudicacio_labelTipus, #PanellRPCAdjudicacio_listBoxTipus,
	#PanellRPCAdjudicacio_labelOrganisme, #PanellRPCAdjudicacio_labelUnitat,
	#PanellRPCAdjudicacio_labelAny, #PanellRPCAdjudicacio_labelLots,
	#PanellRPCAdjudicacio_textBoxLots {
	margin-left: 50px;
}

#panellRPC_flowPanel_lot {
	height: 700px !important;
}

#panellRPC_flowPanelPopup {
	width: 1000;
	height: 790px;
}

#panellRPC_tabPanelGeneral_lot>tbody>tr:nth-child(2)>td>div>div:nth-child(2) {
	height: 720px;
	overflow-y: scroll;
}

#PanellRPCAdjudicacio_tabDades, .PanellRPCAdjudicacio_flowPanelLine {
	margin-top: 5px;
}

#PanellRPCAdjudicacio_textBoxOrganisme {
	margin-left: 76px;
	width: 482px;
}

#PanellRPCAdjudicacio_textBoxUnitat {
	margin-left: 82px;
}

#PanellRPCAdjudicacio_textBoxAny {
	margin-left: 50px;
}

#panellRPC_pushButtonAdjudicatari, #panellRPC_pushButtonEmpresa,
	#panellRPC_pushButtonLot, #panellRPC_pushButtonAnualitat {
	margin-top: 10;
	float: right;
}

#panellRPC_tabPanelDadesBasiquesUTE {
	width: 100%;
}

#panellRPC_FlowLlocExec {
	width: 100%;
	float: left;
	margin-top: 2px;
	margin-left: 112px;
	margin-bottom: 4px;
}

#panellRPC_flowLlocExecUTE {
	width: 100%;
	float: left;
	margin-top: 2px;
	margin-left: 112px;
	margin-bottom: 4px;
}

#panellRPC_labelTotalNumLots {
	width: 52px;
}

.login_recuperarContrasenya {
	margin-top: 20px;
	font-weight: bold;
	cursor: pointer;
	color: gray;
}

.recuperarContrasenya_formulari_title {
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
}

.recuperarContrasenya_formulari_title_flow {
	margin-top: 20px;
	margin-bottom: 20px;
}

.recuperarContrasenya_formulari_description {
	font-size: 12px;
	font-weight: bold;
}

.recuperarContrasenya_formulari_email {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}

.recuperarContrasenya_formulari_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_emailSelector_userInfo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recuperarContrasenya_emailSelector_userInfo_title {
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}

.recuperarContrasenya_emailSelector_userInfo_description {
	font-size: 12px;
}

.recuperarContrasenya_emailSelector_info_container {
	margin-bottom: 10px;
}

.recuperarContrasenya_emailSelector_info {
	font-size: 12px;
	font-weight: bold;
}

.recuperarContrasenya_emailSelector_state {
	margin-top: 20px;
}

.recuperarContrasenya_emailSelector_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_emailSelector_item {
	margin-bottom: 5px;
}

.recuperarContrasenya_emailSelector_item_check {
	margin-right: 5px;
}

.recuperarContrasenya_userSelector_emailInfo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recuperarContrasenya_userSelector_emailInfo_title {
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}

.recuperarContrasenya_userSelector_emailInfo_description {
	font-size: 12px;
}

.recuperarContrasenya_userSelector_info_container {
	margin-bottom: 10px;
}

.recuperarContrasenya_userSelector_info {
	font-size: 12px;
	font-weight: bold;
}

.recuperarContrasenya_userSelector_state {
	margin-top: 20px;
}

.recuperarContrasenya_userSelector_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_userSelector_item {
	margin-bottom: 5px;
}

.recuperarContrasenya_userSelector_item_check {
	margin-right: 5px;
}

.recuperarContrasenya_checkEmail_title_container {
	margin-top: 20px;
	margin-bottom: 20px;
}

.recuperarContrasenya_checkEmail_title {
	font-size: 19px;
	font-weight: bold;
	font-style: italic
}

.recuperarContrasenya_checkEmail_info_container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recuperarContrasenya_checkEmail_info {
	font-size: 12px;
}

.recuperarContrasenya_checkEmail_state {
	margin-top: 20px;
}

.recuperarContrasenya_checkEmail_state_info {
	margin-left: 5px;
}

.recuperarContrasenya_checkEmail_reenviarButton {
	margin-top: 20px;
}

.cambiarContrasenya_formulari_novaContrasenya_descripcio {
	font-size: 13px;
}

.cambiarContrasenya_formulari_novaContrasenya_container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.cambiarContrasenya_formulari_novaContrasenya_viewButton {
	margin-left: 5px;
}

.cambiarContrasenya_formulari_repetirContrasenya_descripcio {
	font-size: 13px;
}

.cambiarContrasenya_formulari_repetirContrasenya_container {
	margin-top: 10px;
	margin-bottom: 20px;
}

.cambiarContrasenya_formulari_repetirContrasenya_viewButton {
	margin-left: 5px;
}

.cambiarContrasenya_formulari_procesState {
	margin-bottom: 20px;
}

.cambiarContrasenya_formulari_procesState_info {
	margin-left: 5px;
}

.cambiarContrasenya_state_info {
	margin-left: 5px;
}

#DialegRevisarInteressatsNotificacioEnotum_labelInteressatsExpedient {
	height: auto;
	margin-bottom: 10px;
}

#Id_AbsolutePanel_SegExpHeaderPanel_EntitatGrup {
	display: flex;
	flex-direction: column;
}

.Class_SegExpHeaderPanel_CaptionPanel {
	padding: 5px;
}

.Class_SegExpHeaderPanel_Boto {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 140px;
}

#PanellPrincipalAplDocsApl_PanellOrigen {
	width: 100%;
}

.segExpMailPanel {
	height: 100%;
}

.segExpMailPanel_mail {
	width: 69%;
	height: 100%;
	overflow: auto;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.segExpMailPanel_campValor {
	width: 30%;
	height: 100%;
	overflow: auto;
	display: block;
	position: absolute;
	left: 70%;
}

#MantExpeidnet_sdenum {
	-moz-user-select: text; /* Mozilla */
	user-select: text;
}

.segExpFrame_Logo {
	width: auto;
	height: auto;
	max-height: 30px;
	margin-right: 5px;
	vertical-align: middle;
}

.detallExpedient_detall {
	width: 270px;
}

.detallExpedient_detall_llarg {
	width: 660px;
}

.dadesPersonaDomicili_BotoActualitzarFoto_flowPanel {
	width: 95%;
}

.btn_actualitzar_foto {
	margin-top: 10px;
}

#panellInteressatComponent_personaDomiciliFlowPanel {
	display: flex;
	flex-direction: column;
}

.gwt-DialogBox #CercaPersonaComponent_gridF {
	display: flex;
}

#cercaPersonaComponent_flowPanelBotons {
	display: flex;
}

/*************************************ESTILS*ORVE*******************************************/
#Id_FlowPanel_ORVE_MantGestio {
	width: 100%;
	height: 100%;
	padding-bottom: 10px;
}

#Id_FlowPanel_ORVE_General {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	padding-top: 25px;
}

#Id_FlowPanel_ORVE_Tree_General {
	width: 25%;
	height: auto;
	margin-left: 10px;
	display: flex;
	flex-direction: column;
}

#Id_FlowPanel_ORVE_Tree_Capcalera {
	width: 100%;
	height: 18px;
}

#Id_PushButton_ORVE_Tree_BotoExpandir {
	background-image: url("../images/plus-search.png");
}

#Id_PushButton_ORVE_Tree_BotoContraure {
	background-image: url("../images/minus-search.png");
}

#Id_FlowPanel_ORVE_Tree {
	height: calc(100% - 18px);
	border-style: solid;
	border-width: 1px;
	border-color: rgb(135, 179, 255);
	margin-top: 5px;
	padding: 5px;
}

#Id_FlowPanel_ORVE_Dades {
	width: 75%;
	margin-left: 10px;
	margin-top: 18px;
}

#Id_CaptionPanel_ORVE_Dades_Filtre {
	margin-bottom: 10px;
}

#Id_CaptionPanel_ORVE_Dades_Filtre legend {
	font-weight: bold;
}

#Id_PushButton_ORVE_Dades_Filtre_CercaFiltre {
	margin-left: 20px;
}

#Id_PushButton_ORVE_Dades_Filtre_CercaFiltre,
	#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_FiltreReg_CercaFiltre {
	background-image: url("../../images/find_16x16.png");
}

#Id_PushButton_ORVE_Dades_Filtre_EliminaFiltre,
	#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_FiltreReg_EliminaFiltre {
	background-image: url("../../images/delete_16x16.png")
}

#Id_CaptionPanel_ORVE_Dades_DataGrid {
	height: calc(100% - 69px);
}

#Id_CaptionPanel_ORVE_Dades_DataGrid legend {
	font-weight: bold;
}

#Id_FlowPanel_ORVE_Dades_DataGrid_General {
	width: 100%;
	height: 100%;
}

#Id_Label_ORVE_Dades_DataGrid_SelecTipusReg {
	margin-top: 347px;
	margin-bottom: 347px;
	text-align: center;
	font-size: 25;
	color: rgb(135, 179, 255);
	width: 100%;
	float: left;
}

#Id_FlowPanel_ORVE_Dades_DataGrid_Capcalera {
	width: 100%;
	height: 40px;
	padding-top: 5px;
}

#Id_FlowPanel_ORVE_Dades_DataGrid_Capcalera_Botons {
	display: flex;
	flex-direction: row;
	float: left;
}

#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_Botons_Confirmar {
	background-image: url("../../images/check_16x16.png");
}

#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_Botons_Rebutjar {
	background-image: url("../../images/delete_16x16.png");
}

#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_Botons_Reenviar {
	background-image: url("../../images/arrow_down_16.png");
}

#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_Botons_Registre {
	background-image: url("../../images/info_16x16.png");
}

#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_Botons_Documents {
	background-image: url("../../images/document-list_16x16.png");
}

#Id_PushButton_ORVE_Dades_DataGrid_Capcalera_Botons_Refresh {
	background-image: url("../../images/reload_16x16.png");
}

#Id_TextBox_ORVE_Dades_DataGrid_Capcalera_FiltreReg_Filtre {
	width: 400px;
	height: 20px;
	margin-right: 10px;
}

#Id_Label_ORVE_Dades_DataGrid_Capcalera_FiltrePeticions_Metode {
	margin-right: 10px;
}

#Id_FlowPanel_ORVE_Dades_DataGrid_Contenidor {
	width: 100%;
	height: calc(100% - 45px);
}

#Id_FlowPanel_ORVE_RebutjatsReenviats_General {
	display: flex;
	flex-direction: column;
}

#Id_FlowPanel_ORVE_RebutjatsReenviats_Motiu {
	height: 125px;
}

#Id_RichTextArea_ORVE_RebutjatsReenviats_Motiu {
	width: 100%;
	height: 100px;
}

#Id_CaptionPanel_ORVE_RebutjatsReenviats_UnitatTramitacio {
	margin-top: 10px;
}

#Id_Label_ORVE_RebutjatsReenviats_Unitat,
	#Id_SuggestBox_ORVE_RebutjatsReenviats_UnitatDesti {
	margin-bottom: 5px;
}

.Class_ORVE_DataGrid {
	width: 100%;
	height: calc(100% - 35px);
	border-bottom: 2px solid rgb(111, 114, 119);
	margin-top: 10px;
}

.Class_ORVE_Boto_Capcalera_Tree {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	border: none;
}

.Class_ORVE_Label_Filtre {
	margin-left: 20px;
	margin-right: 10px;
}

.Class_ORVE_Capcalera_Boto {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	width: auto;
	height: 18px;
	padding-left: 25px;
	margin-right: 5px;
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
}

.Class_ORVE_Boto_Filtre {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}

.Class_ORVE_FlowPanel_Filtre {
	display: flex;
	flex-direction: row;
	float: right;
}

.Class_ORVE_TextBoxHora_Filtre {
	margin-left: 5px;
	width: 65px;
}

.Class_ORVE_RebutjatsReenviats_CaptionPanel legend {
	font-weight: bold;
}

.Class_ORVE_RebutjatsReenviats_FlowPanel {
	display: flex;
	width: 100%;
	padding: 10px;
	flex-wrap: wrap;
}

.Class_ORVE_RebutjatsReenviats_Label {
	width: 100px;
}

.Class_ORVE_RebutjatsReenviats_SuggestBox {
	width: calc(100% - 100px) !important;
}

#PanellOrveDesti_InfoFlowPanel {
	width: 100%;
	height: 210px;
}

#PanellOrveDesti_EnviarButton {
	width: 24px !important;
	height: auto !important;
	margin-top: 20px;
	float: right;
}

#PanellOrveDesti_DetallaFlowPanel {
	height: 110px;
}

#PanellOrveDesti_motiuRegistreFlowPanel {
	width: calc(100% - 400px);
	height: 30px;
	float: left;
}

#PanellOrveDesti_Motiu_TextArea {
	width: calc(60% - 120px);
	height: 40px
}

#PanellOrveOrigen_DetallFlowPanel {
	width: 70%;
}

#PanellOrveOrigen_DetallCaptionPanel, #PanellOrveDesti_InfoCaptionPanel,
	#PanellOrveDesti_DetallCaptionPanel {
	padding-top: 10px;
}

#PanellOrveDesti_MotiuBox {
	width: calc(100% - 105px);
}

#PanellOrveDesti_expongoFlowPanel, #PanellOrveDesti_solicitoFlowPanel {
	height: 55px;
	width: 100%;
}

#PanellOrveDesti_InfoFlowPanel textarea.gwt-SuggestBox {
	height: 50px !important;
	width: calc(100% - 150px) !important;
}

#PanellOrveDesti_identificadorIntegracioFlowPanel {
	margin-bottom: 0px;
}

.PanellOrveDesti_FlowPanel {
	width: 50%;
	height: 25px;
}

.PanellOrveDesti_Label {
	width: 120px;
}

.PanellOrveDesti_Label_Llarg {
	width: 180px;
}

.PanellOrveDesti_FlowPanel_3Columns_Curt {
	width: 200px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
}

.PanellOrveDesti_FlowPanel_3Columns_Llarg {
	width: 380px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
	clear: left;
}

.PanellOrveDesti_Input_3Columns {
	width: calc(100% - 180px);
}

.PanellOrveOrigen_FlowPanel {
	width: 100%;
	height: 30px;
	float: left;
}

.PanellOrveDesti_Input {
	width: calc(100% - 120px) !important;
}

.PanellOrveDesti_Input_Short {
	width: 15%;
	float: left;
}

.PanellOrveDesti_Input_Long {
	width: 65%;
	float: right;
}

.PanellOrveOrigen_FlowPanel_2Columns {
	width: 50%;
	float: left;
	height: 30px;
}

.PanellOrveDesti_Input_2Columns {
	width: calc(100% - 140px) !important;
}

.PanellOrveDesti_DatePicker {
	width: calc(100% - 105px) !important;
}

.PanellOrveDesti_Label_DataHoraMotiu {
	width: 105px;
	float: left;
}

.PanellOrveDesti_TextArea {
	height: 30px !important;
}

/***********************************FI*ESTILS*ORVE******************************************/
/************ESTILS*CSUC*COMPONENT*SIGNATURA**************/
#Id_FlowPanel_CSUC_SignaturaComponent_General {
	padding: 10px;
}

#Id_FlowPanel_CSUC_SignaturaComponent_InfoDocument_Dades {
	padding: 10px;
	height: calc(100% - 16px);
}

#Id_FlowPanel_CSUC_SignaturaComponent_InfoDocument {
	height: 85px;
}

#Id_FlowPanel_CSUC_SignaturaComponent_InfoDocument_Capcalera {
	display: flex;
	flex-direction: row;
}

#Id_Label_CSUC_SignaturaComponent_InfoDocument_Capcalera {
	width: calc(100% - 80px);
}

#Id_PushButton_CSUC_SignaturaComponent_InfoDocument_VeureDocument {
	width: 70px !important;
	margin-left: 10px;
	background-image: url("../../images/book_open_16x16.png");
	background-repeat: no-repeat;
	background-position: 3px 50%;
	padding-left: 25px;
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
	height: 20px !important;
	margin-top: 5px;
}

#Id_Label_CSUC_SignaturaComponent_InfoDocument_Dades_IdArxiu_Etiq,
	#Id_Label_CSUC_SignaturaComponent_InfoDocument_Dades_IdArxiu_Dada {
	min-width: 80px;
	width: calc(15% - 20px);
}

#Id_Label_CSUC_SignaturaComponent_InfoDocument_Dades_Arxiu_Etiq,
	#Id_Label_CSUC_SignaturaComponent_InfoDocument_Dades_Arxiu_Dada {
	min-width: 250px;
	width: 40%;
}

#Id_Label_CSUC_SignaturaComponent_InfoDocument_Dades_Titol_Etiq,
	#Id_Label_CSUC_SignaturaComponent_InfoDocument_Dades_Titol_Dada {
	min-width: 340px;
	width: calc(45% - 20px);
}

#Id_DataGrid_CSUC_SignaturaComponent_MetodeSignatura {
	width: 100%;
	height: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

#Id_DataGrid_CSUC_SignaturaComponent_LlistaSignants {
	width: 100%;
	height: 250px;
	border-bottom: 2px solid rgb(111, 114, 119);
}

#Id_FlowPanel_CSUC_SignaturaComponent_LlistaSignants_Capcalera {
	display: flex;
	flex-direction: row;
	margin-top: 10px;
	margin-bottom: 10px;
}

#Id_FlowPanel_CSUC_SignaturaComponent_LlistaSignants_Capcalera_Botons_DadesSignants
	{
	display: flex;
	flex-direction: row;
	width: calc(100% - 150px);
}

#Id_FlowPanel_CSUC_SignaturaComponent_LlistaSignants_Capcalera_Botons_Ordenacio
	{
	display: flex;
	flex-direction: row;
	width: 150px;
}

#Id_PushButton_CSUC_SignaturaComponent_DadesEspecifiques_Botons_Afegir {
	background-image: url("../images/Create.png");
}

#Id_PushButton_CSUC_SignaturaComponent_DadesEspecifiques_Botons_Editar {
	background-image: url("../images/Modify.png");
}

#Id_PushButton_CSUC_SignaturaComponent_DadesEspecifiques_Botons_Eliminar
	{
	background-image: url("../images/Delete.png");
	margin-right: 20px;
}

#Id_PushButton_CSUC_SignaturaComponent_LlistaSignants_Capcalera_UpSignant
	{
	background-image: url("../images/up1_22x22.png");
}

#Id_PushButton_CSUC_SignaturaComponent_LlistaSignants_Capcalera_DownSignant
	{
	background-image: url("../images/down1_22x22.png");
}

.Class_CSUC_SignaturaComponent_LabelCapcalera {
	color: blue;
	margin-top: 10px;
	border-bottom: 1px solid rgb(135, 179, 255);
	text-transform: uppercase;
	font-size: 16;
}

.Class_CSUC_SignaturaComponent_Etiq {
	float: left;
	margin-left: 10px;
	font-size: 14;
	color: blue;
}

.Class_CSUC_SignaturaComponent_Dada {
	float: left;
	margin-left: 10px;
	font-size: 14;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.Class_CSUC_SignaturaComponent_Boto_LlistaSignants {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	width: auto;
	height: 22px;
	padding-left: 25px;
	margin-right: 5px;
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
	cursor: pointer;
}

.Class_CSUC_SignaturaComponent_Boto_LlistaSignants-up-disabled {
	opacity: 0.3;
}

/* SignaturaComponentSignant */
#Id_FlowPanel_CSUC_SignaturaComponentSignant_General {
	padding: 10px;
}

#Id_FlowPanel_CSUC_SignaturaComponentSignant_DadesEspecifiques {
	display: flex;
	flex-direction: column;
}

#Id_CaptionPanel_CSUC_SignaturaComponentSignant_Signant legend,
	#Id_CaptionPanel_CSUC_SignaturaComponentSignant_MetodeSign legend {
	font-weight: bold;
}

#Id_FlowPanel_CSUC_SignaturaComponentSignant_MetodeSign {
	display: flex;
	flex-direction: row;
}

#Id_Label_CSUC_SignaturaComponentSignant_Signant_MetodeSign {
	width: 130px;
}

#Id_ClauComboComposite_CSUC_SignaturaComponentSignant_Signant_Interessat
	{
	width: calc(100% - 130px);
}

#Id_FlowPanel_CSUC_SignaturaComponentSignant_Signant {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding-top: 5px;
}

#Id_FlowPanel_CSUC_SignaturaComponentSignant_Signant_Persona {
	display: flex;
	flex-wrap: wrap;
}

#Id_CercaPersonaComponent_CSUC_SignaturaComponentSignant_Signant_Persona
	{
	width: calc(100% - 195px);
	margin-bottom: 10px;
}

#Id_Label_CSUC_SignaturaComponentSignant_Signant_Idioma {
	width: 50px;
}

#Id_ClauComboComposite_CSUC_SignaturaComponentSignant_Signant_Idioma {
	width: 75px;
	height: 15px;
}

#Id_ClauComboComposite_CSUC_SignaturaComponentSignant_Signant_Interessat
	{
	width: 50%;
	min-width: 300px;
	margin-bottom: 10px;
}

#Id_CheckBox_CSUC_SignaturaComponentSignant_Signant_Supervisor {
	margin-left: auto;
}

#Id_FlowPanel_CSUC_SignaturaComponentSignant_Signant_DadesContacte {
	display: flex;
	flex-wrap: wrap;
	padding: 5px;
}

#Id_ClauComboComposite_CSUC_SignaturaComponentSignant_Signant_DadesContacte_Mobil
	{
	margin-bottom: 10px;
}

#Id_FlowPanel_CSUC_SignaturaComponentSignant_Signant_DispositiuSign {
	display: flex;
	flex-direction: row;
	width: 100%;
}

#Id_Label_CSUC_SignaturaComponentSignant_Signant_DispositiuSign {
	width: 180px;
}

#Id_ClauComboComposite_CSUC_SignaturaComponentSignant_Signant_DispositiuSign
	{
	width: calc(100% - 180px);
}

.Class_CSUC_SignaturaComponentSignant_LabelInfo {
	margin-top: 115px;
	margin-bottom: 115px;
	text-align: center;
	font-size: 25;
	color: rgb(135, 179, 255);
	width: 100%;
	float: left;
}

.Class_CSUC_SignaturaComponentSignant_Label {
	width: 70px;
}

.Class_CSUC_SignaturaComponentSignant_LabelLlarg {
	width: 160px;
}

.Class_CSUC_SignaturaComponentSignant_DadesContacte_Combo {
	width: calc(50% - 80px);
	margin-right: 10px;
}

.Class_CSUC_SignaturaComponentSignant_DadesContacte_TextBox {
	width: calc(50% - 160px);
}

/* SignaturaComponentMosca */
#Id_CaptionPanel_CSUC_SignaturaComponentMosca_PosicioMosca legend {
	font-weight: bold;
}

#Id_FlowPanel_CSUC_SignaturaComponentMosca_PosicioMosca {
	display: flex;
	flex-direction: row;
	padding: 5px;
}

#Id_ClauComboComposite_CSUC_SignaturaComponentMosca_PosicioMosca {
	width: 200px;
	margin-right: 50px;
}

.Class_CSUC_SignantComponentMosca_Label {
	width: 150px;
}

/**********FI*ESTILS*CSUC*COMPONENT*SIGNATURA*************/
#PanellDadesPrincipals_CaptionDadesSecundaries {
	float: left;
	margin-top: 25px;
}

#Id_FlowPanel_DialegCercadorSerieAutocomplete_General {
	display: flex;
	flex-direction: row;
	padding: 10px;
}

#Id_FlowPanel_DialegCercadorSerieAutocomplete_General #PanellDadesPrincipals_Label_autocomplete
	{
	width: 60px;
}

#Id_FlowPanel_DialegCercadorSerieAutocomplete_General #PanellDadesPrincipals_serieSuggestBox
	{
	width: calc(100% - 60px) !important;
}

#RES_MANTPERS {
	display: inline-block;
}

#RES_MODADRE {
	display: inline-block;
}

/****************ESTILS*COMPONENT*CERCA*************************/
#Id_FlowPanel_DialegCercaExpedientsV3_General .Class_Capcalera_FiltreCercaSensibilitat,
	#Id_FlowPanel_DialegCercaRegistreBase_General .Class_Capcalera_FiltreCercaSensibilitat
	{
	margin-bottom: 0px;
}

#idFlowPanelSensibilitatCercaComponentGeneral {
	margin-left: 10px;
}

#Id_FlowPanel_FiltresCercaComponent_General {
	width: 400px;
	display: flex;
	flex-wrap: wrap;
}

#Id_Label_FiltresCercaComponent_Filtre {
	width: 40px
}

#Id_ClauComboComposite_FiltresCercaComponent_Filtre,
	#Id_TextBox_FiltresCercaComponent_NomFiltre {
	width: 300px
}

#Id_PushButton_FiltresCercaComponent_BotoCrear {
	background-image: url(../images/empty_16x16.png);
}

#Id_PushButton_FiltresCercaComponent_BotoGuardar {
	background-image: url(../images/save_16x16.png);
}

#Id_PushButton_FiltresCercaComponent_BotoEliminar {
	background-image: url(../images/delete_16x16.png);
}

#Id_RadioButton_FiltresCercaComponent_Public {
	margin-left: 40px;
}

#idSensibilitatCercaComponent {
	text-align: end;
}

.Class_Capcalera_FiltreCercaSensibilitat {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin-bottom: 20px;
}

.Class_FiltresCercaComponent_Boto {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.Class_FiltresCercaComponent_Boto-up-disabled {
	opacity: 0.3;
}

.Class_FiltresCercaComponent_RadioButton {
	width: 55px;
}

.Class_Sensibilitat_SenseFiltre {
	width: 100%;
}

.Class_Sensibilitat_AmbFiltre {
	width: 190px;
}

#continguts>div>div:nth-child(4)
{
	overflow: auto !important;
}

#div_PanellDesplegable_baix_content_nodes_FramePanel {
	overflow: scroll !important;
}

/*************FI*ESTILS*COMPONENT*CERCA*************************/
/************ESTILS*COMPONENT*PSCP2*ANOTACIO*FITXER**************/
#Id_Label_PSCP2_AnotacioFitxerComponent_DadesCamp_Camp {
	font-weight: bold;
}

#Id_ClauComboComposite_PSCP2_AnotacioFitxerComponent_DadesCamp_TipusDada
	{
	width: 100px;
}

#Id_TextArea_PSCP2_AnotacioFitxerComponent_AnnexDades_Anotacio {
	width: calc(100% - 115px);
}

#Id_PushButton_PSCP2_AnotacioFitxerComponent_AnnexDades_AnnexarDoc {
	width: 130px;
	text-align: center;
	margin-right: 10px;
}

#Id_Label_PSCP2_AnotacioFitxerComponent_DocsAnnexats {
	color: blue;
	font-style: italic;
}

.Class_PSCP2_AnotacioFitxerComponent_FlowPanel {
	width: 100%;
	display: flex;
	flex-direction: row;
	margin-bottom: 10px;
}

.Class_PSCP2_AnotacioFitxerComponent_Label {
	width: 130px;
	margin-right: 10px;
}

/**********FI*ESTILS*COMPONENT*PSCP2*ANOTACIO*FITXER*************/
/*********************ESTILS*PSCP2*PUBLICACIO********************/
#Id_FlowPanel_PSCP2_Publicacio_General {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding-left: 10px;
	padding-right: 10px;
}

#Id_FlowPanel_PSCP2_Publicacio_Capcalera {
	width: 100%;
	display: flex;
	flex-direction: row;
	padding: 5px;
}

#Id_FlowPanel_PSCP2_Publicacio_Capcalera_Botons {
	width: calc(100% - 100px);
	display: flex;
	flex-direction: row;
}

#Id_Label_PSCP2_Publicacio_Capcalera_Estat {
	width: 100px;
	font-size: 14;
	margin-top: 5px;
}

.Class_PSCP2_Publicacio_Boto {
	width: 80px;
	text-align: center;
}

.Class_PSCP2_Contenidor {
	padding: 5px;
}

.Class_PSCP2_DecoratedTabPanel {
	width: 100%;
}

/*******************FI*ESTILS*PSCP2*PUBLICACIO*******************/
/*****************ESTILS**PSCP2**GESTIO**LOTS********************/
#Id_FlowPanel_PSCP2_GestioLots_General {
	width: 100%;
	height: 100%;
	padding: 5px;
}

#Id_FlowPanel_PSCP2_GestioLots_Capcalera {
	width: 100%;
	height: 22px;
	display: flex;
	margin-bottom: 10px;
}

#Id_PushButton_PSCP2_GestioLots_Capcalera_BotoAfegirLot {
	background-image: url("../../images/Create.png");
}

#Id_PushButton_PSCP2_GestioLots_Capcalera_BotoEliminarLot {
	background-image: url("../../images/Delete.png");
}

#Id_FlowPanel_PSCP2_GestioLots_DataGrid {
	width: 100%;
	height: calc(100% - 33px);
}

#Id_DataGrid_PSCP2_GestioLots_DataGrid {
	width: 100%;
	height: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

.Class_PSCP2_GestioLots_Capcalera_Boto {
	background-repeat: no-repeat;
	background-position: 1px 50%;
	cursor: pointer;
	width: 22px;
	height: 22px;
}

.Class_PSCP2_GestioLots_DataGrid_Cell_ButtonInfo button {
	background-image: url("../../images/info_16x16.png");
	background-repeat: no-repeat;
	background-position: 1px 50%;
	width: 100%;
	cursor: pointer;
	height: 19px;
	border-bottom: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
}

.Class_PSCP2_GestioLots_DataGrid_Cell_ButtonEliminar button {
	background-image: url("../../images/Trash.png");
	background-repeat: no-repeat;
	background-position: 1px 50%;
	width: 100%;
	cursor: pointer;
	height: 19px;
	border-bottom: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
}

/****************FI*ESTILS*PSCP2*GESTIO*LOTS*********************/
/******************ESTILS*PSCP2**DADES*BASIQUES******************/
#Id_FlowPanel_PSCP2_DadesBasiques_General {
	overflow: auto;
}

#Id_TextBox_PSCP2_DadesBasiques_UniContr {
	width: 50%;
	max-width: 400px;
	min-width: 200px;
	float: left;
}

#Id_FlowPanel_PSCP2_DadesBasiques_ContracteMixt {
	width: 50%;
	display: flex;
	flex-direcion: row;
	float: left;
}

#Id_FlowPanel_PSCP2_DadesBasiques_CompraPublInnovacio {
	width: 100%;
	display: flex;
	flex-direcion: row;
	float: left;
}

#Id_Label_PSCP2_DadesBasiques_UniContr,
	#Id_Label_PSCP2_DadesBasiques_RacionalitzacioContr,
	#Id_Label_PSCP2_DadesBasiques_ContracteMixt,
	#Id_Label_PSCP2_DadesBasiques_Modalitat,
	#Id_ClauComboComposite_PSCP2_DadesBasiques_RacionalitzacioContr,
	#Id_ClauComboComposite_PSCP2_DadesBasiques_Modalitat {
	clear: none;
}

.Class_PSCP2_DadesBasiques_Label {
	width: 50%;
	max-width: 400px;
	min-width: 200px;
	margin-top: 10px;
	font-weight: bold;
	float: left;
	clear: left;
}

.Class_PSCP2_DadesBasiques_Combo {
	width: calc(50% - 10px);
	max-width: 390px;
	min-width: 190px;
	margin-right: 10px;
	float: left;
	clear: left;
}

.Class_PSCP2_DadesBasiques_RichTextArea {
	width: 100%;
	min-width: 400px;
	height: 80px;
	float: left;
	clear: left;
}

/****************FI*ESTILS*PSCP2**DADES*BASIQUES*****************/
/********************PANELL*ANNEXAR*DOCUMENTS********************/
#Id_FlowPanel_SeleccioDocumentsPanel_General {
	padding: 20px;
}

#Id_FlowPanel_SeleccioDocumentsPanel_Capcalera {
	width: 100%;
	height: 30px;
}

#Id_FlowPanel_SeleccioDocumentsPanel_DataGrid {
	width: 100%;
	height: 425px;
}

#Id_DataGrid_SeleccioDocumentsPanel_Documents {
	width: 100%;
	height: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

/*****************FI*PANELL*ANNEXAR*DOCUMENTS********************/
/**SUP-25575**/
#lbl_domicili {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-box-orient: vertical;
	text-overflow: ellipsis;
	line-height: 12px;
}

.relacionarDocsPanelBlock {
	float: left;
	margin: 2px;
	height: 18px;
}

.relacionarDocsPanelBlock>.gwt-Label {
	width: 100px;
	float: left;
}

.relacionarDocsPanelBlock>.gwt-ListBox {
	width: 130px;
	float: left;
}

.relacionarDocsPanelBlock>.gwt-TextBox {
	width: 254px !important;
	float: left;
}

#panelCercaObjecte>#RES_CERCA_RSREL {
	margin-left: 6px;
}

#panelCercaObjecte>#idRelacionarPersona>#cpc_perscod {
	width: 253px !important;
}

#panelCercaObjecte>#idRelacionarPersona>#cercaPersonaComponent_flowPanelBotons
	{
	margin-left: 4px;
}

.relacionarDocumentCercaDom {
	width: 253px !important;
	margin-right: 6px !important;
}

/******************************  DOGC ***********************************************/
.container {
	display: flex;
}

.containerAnnexarTipus {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.containerAnnexarDocuments {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.containerAlingEsquerra {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	margin-left: 10px;
}

.radiobuttonsInsercio {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	padding-right: 10px;
}

.containerAlingDreta {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	margin-top: 15px;
}

.alingEsquerraEstatPubli {
	width: 250px;
	height: auto;
	display: flex;
}

.containerDatas {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}

#idCaptionPanelMantPublDoc {
	margin-top: -36px;
}

#idTexAreanNotesTreball {
	max-width: 400px;
	max-height: 45px;
}

#idTexAObservacions {
	max-width: 728px;
	max-height: 73px;
}

#marginsEntreCaptions {
	margin-bottom: 10px;
}

#idInsersioExcemtpo {
	margin-right: 10px;
}

#idDivRadioButtonInsecio {
	margin-bottom: -14px;
	margin-top: 10px;
	margin-right: 10px;
}

#idDivRadioButtonInsecio, #idCaptionPanelPagament {
	display: none;
}

.formatcolorEstats {
	color: #0884C6;
}

.formatLabelsMantSolDoc {
	font-size: 11 !important;
	float: left;
	margin: 6px;
}

#idDataSignarutaLabel {
	font-size: 11 !important;
	float: left;
	margin: 0px 6px;
}

.formatLabelsDescripcions {
	margin: 3px 0px 9px 4px;
}

#idExtensionsPermesesDocsAjunts {
	color: grey;
	margin-top: 0px;
	margin-left: 40px;
}

.clearLeft {
	clear: left;
}

.floatLeft {
	float: left;
}

.clearMargin {
	margin: 0 !important;
}

.posicioDivs {
	margin: 4px;
}

.marginCaptions {
	margin-right: 15px;
}

#idLblLlei {
	margin-right: 21px;
}

.posicioDivsCapcelera {
	margin-bottom: 2px;
	float: left;
}

.formatTitol {
	font-weight: bold;
	float: left;
}

.lblEstatGenesysDada {
	float: left;
	margin-left: 20px;
	max-width: 150px;
}

.lblEstatDocDada {
	float: left;
	margin-left: 35px;
	max-width: 149px;
}

.descripcioApartatLabelEtiq {
	float: left;
	font-size: 14;
	width: 100%;
}

.labelMantPublDocCapceleraEtiq {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 14;
	width: 15%;
}

.descripcioApartatLabelEtiq {
	float: left;
	margin: 4px;
	width: 100%;
}

.mantenimentPublicacions_posisioEtiq {
	margin-right: 6px;
	width: 75px
}

.mantenimentPublicacions_ComboBox {
	float: left;
	margin: 4px;
	margin-left: 5px;
	width: 321px;
}

.mantenimentPublCaptionPago_ComboBox {
	float: left;
	margin: 4px;
	margin-left: 5px;
	width: 200px;
}

#idFlowpanel2 {
	float: left;
	border: 1px solid grey;
	margin-top: 10px;
}

.flowPanel1_pagos_ComboBox {
	float: left;
	margin: 4px;
	margin-left: 5px;
	width: 35%;
}

#idDadesGeneralsMantPublicacioDocs {
	height: 468px;
}

#IdTelefonListBox #idCorreoClauCombo {
	width: 250px;
}

#idLblCorreoContactoPago {
	width: 35px;
}

#idDivTipusPublicacio {
	margin-bottom: 10px;
}

.clauDescNomCogLbl {
	margin-top: 5px;
	margin-left: 20px;
	color: #0884C6;
}

.marginSegonaColumna {
	margin-left: 20px;
}

#idInsersioDePago {
	margin-right: 10px;
}

.tpusPublicacioClauCombo {
	float: left;
	margin: 4px 4px 4px 5px;
	width: 167px;
}

.cmbTipusPublicacio {
	width: 106px;
}

#idPublicarhoEnClauCombo {
	width: 280px;
}

#idCaptionDocumentPerPublicar {
	background-color: transparent;
}

.lblTituloAdjuntarDocs {
	width: 50px;
	float: left;
	margin: 10px;
}

.txtAdjuntarDocs {
	float: left;
	width: 650px;
	margin: 10px;
}

.adjuntarDoc {
	float: left;
	margin: 4px 10px 4px
}

.descTitolsDocsAnnexats {
	float: left;
	margin-left: 40%;
	color: #0884C6;
}

#idFlowPanelContactePago {
	margin-top: 8px;
	margin-right: 2px;
	margin-top: 6px;
}

#idSegonDiv {
	margin-top: 6px;
}

#idDadesPersonalsNo {
	margin-right: 8px;
}

#idAbsoluteDatesPublicacio {
	margin-left: 10px;
}

.tipusDocumentComboBox {
	width: 30%;
	margin: 6px;
	margin-right: 8px;
}

.primerDiv_etiq {
	width: 78px;
}

.primerDivSegonaColumna_etiq {
	width: 180px;
}

.segonDiv_etiq {
	width: 120px;
}

#idDadesPersonalLabel {
	width: 348px;
	margin-top: 0px;
}

#idLblObservacions {
	width: 102px;
}

#idDataDocument {
	width: 98px;
}

#idLblTelefonoContactoPago {
	width: 78px;
}

#idLblPublicarhoEn {
	margin-right: 9px;
	width: 76px;
}

.divLleiArticle {
	float: left;
	margin: 4px 4px 4px 5px;
	width: 480px;
}

#idFlowPanelButons {
	margin-top: 3px;
	margin-botton: 3px;
}
/* FI TAB DATOS DOCUMENTS */
.flowPanel1_fecha_ComboBox {
	float: left;
	margin: 4px;
	margin-left: 5px;
	width: 30%;
}

#idFlowpanelInversioRdb {
	margin-top: 10px;
}

.radioButtonPagament {
	margin-right: 800px;
	margin-top: 17px;
}

#idDpkData, #idDpkDataUltimaModificacio {
	margin: 4px;
}

#idDpkDataSignatura {
	margin: 0px 4px 6px 0px;
}

.posicioDataGridPestanyaAnexxar {
	width: calc(100% - 10px) !important;
	margin: 4px;
}

#IdButtonsPestanyaAnnexos {
	float: right;
	margin: 4px;
	margin-right: 10px;
	width: 31%;
	height: 10px;
}

#idDataGridCatala, #idDataGridCastella, #idDataGridAranes {
	overflow: auto;
}

#idDataGridCatala, #idDataGridCastella, #idDataGridAranes {
	width: 100%;
	height: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

.buttonsPestanyaAnnexos {
	float: right;
	margin-top: 5px;
	text-transform: capitalize;
	border: 1px solid grey;
	padding: 5px;
	color: grey;
	margin-left: 2px;
	margin-right: 2px;
}

.posicioBotonColumna {
	float: left;
	margin-right: 5px;
}

.estilsBotons {
	border: none;
	background-color: transparent !important;
}

#idCaptionPagament #idDivPanellInteressat #PanellInteressatComponent_contacteIFormaFlowPanel
	{
	display: none !important;
}

#idCaptionPagament #idDivPanellInteressa #panellInteressatComponent_personaDomiciliFlowPanel,
	#panellInteressatComponent_personaFlowPanel {
	font-size: 11px !important;
	float: left;
	margin: 0px 6px;
}

#idCaptionPagament #idDivPanellInteressa #panellInteressatComponent_personaDomiciliFlowPanel,
	#PanellInteressatComponent_domiciliFlowPanel {
	font-size: 11px !important;
	clear: left;
	margin: 0px 6px;
}

#idCaptionPagament #idDivPanellInteressa #panellInteressatComponent_personaDomiciliFlowPanel,
	.clau_desc_comp_label {
	max-width: 100% !important;
}

#idDocumentsAnnexosMantPublicacioDocs {
	overflow-y: auto !important;
	width: 880px !important;
}

#datePickerDataDocument {
	margin-left: 50px;
}

#idDpkDataUltimaModificacio, #idDpkDataSignatura {
	border: 1px solid #7F9DB9;
	background-color: #EBEBE4;
	cursor: text;
}

/****** FI DOGC****/
/************************************** FUE *********************************************************/
.divFlowsPanelFue {
	width: 990px;
	height: 21px;
}

.divFlowsPanelTramitFue {
	margin: 1px 3px;
	float: left
}

.divFlowsPanelExpedients {
	width: 610px;
	height: 21px;
	margin: 0px 5px;
}

#idTxtCodiTramitFue {
	margin: 0px 3px 0px 41px;
	float: left;
}

#idCmbTipusExpedient {
	margin: 0px 20px;
	float: left;
}

#idCmbEstatInicial {
	margin: 0px 36px;
	float: left;
}

.lblFue {
	float: left;
}

#idLblTramitFue {
	width: 68px;
}

#idLblEstatinicial {
	width: 73px;
}

#idFueEquivalenciesArea, #idFueEquivalenciesDept,
	#idFueEquivalenciesAssum {
	margin-left: 7px;
}

#idPanellClassificacioFue>#PanellClassificacio_panellSeccio,
	#PanellClassificacio_panellSubseccio {
	display: flex;
	width: 361px;
	margin: 0px 5px 4px 0px;
}

#idPanellClassificacioFue>#PanellClassificacio_panellSerie,
	#PanellClassificacio_panellSuggestBox,
	#PanellClassificacio_panellSubserie {
	display: flex;
	width: 361px;
	margin: 0px 5px 4px 40px;
}

#idPanellClassificacioFue>#PanellClassificacio_panellSeccio>.panellClassificacio_lbl,
	#PanellClassificacio_panellSubseccio>.panellClassificacio_lbl {
	width: 118px;
}

#idPanellClassificacioFue>#PanellClassificacio_panellSubserie>.panellClassificacio_lbl
	{
	width: 70px;
}

#idPanellClassificacioFue>#PanellClassificacio_panellSuggestBox>#PanellClassificacio_serieSuggestBox
	{
	width: 306px !important;
}

#idFlowPanelButonsValorsFue {
	margin: 5px;
}

.divFlowsPanelEquivalenciesVarFue {
	width: 670px;
	height: 380px;
	margin: 5px;
}

.lblVarsFue {
	float: left;
	width: 90px;
	margin: 2px;
}

.idLblEtiquetaXML {
	float: left;
	width: 90px;
}

.lblVariable{
	float: left;
	width: 93px;
	margin: 2px;
}

#idcmbVariable, #idTxtEtiquetaXML, #idTxtaERutaXML, #idTxtDataFormatDesti {
	width: 560px;
	margin: 3px;
}

#idTxtDataFormatDesti{
    margin-bottom: 17px;	
}
#PanellFueEquivalenciesVar_comboBoxDataFormatDesti {
	 margin-bottom: 22px;
}

.estilDataGridFUE{
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

div.estilDataGridFUE th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

.flowPanel_dataGrid_FUE {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}

.estil_input_FUE {
	width: 100%;
}

#idFlowPanelAuditoriaFueDialegEquivalencies>#idPanellAuditoriaFue>#PanellAuditoria_FexTable_detall,
	#idFlowPanelAuditoriaFueDialegEquivalenciesVars>#idPanellAuditoriaFue>#PanellAuditoria_FexTable_detall
	{
	width: 100% !important;
}

#idAfegirVariablesButton, #idEditarVariablesButton,
	#idEliminarVariablesButton {
	float: left;
}

#idAfegirValorsButton, #idEditarValorsButton, #idEliminarValorsButton {
	float: left;
}

.containerAlingEsquerra {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	margin-left: 10px;
}

.buttonsPestanyaFue {
	margin-top: 5px;
	padding: 5px;
	margin-left: 2px;
	margin-right: 2px;
}

/****************************************** FI FUE ****************************************************/
/****************************************** STYLES ODILO ***********************************************/
.lblMetaAdicionales, .lblMetaAdicionales, .lblMetaAdicionales,
	.lblMetaAdicionales {
	width: 150px;
	float: left;
}

.metaDatasAbsolutePanel {
	margin: 10px;
}

/****************************************** FI ODILO ***********************************************/
/************************ PANELL ANONIMITZACIO DADES *************************/
.buttonContainer {
	display: flex;
	justify-content: flex-start;
	width: 525px;
	align-items: center;
}

.buttonGenerarDocuments {
	background-color: #007ac1;
	color: white;
	border: none;
	padding: 8px 16px;
	margin: 4px;
	font-weight: bold;
	border-radius: 4px;
	cursor: pointer;
	width: 130px;
	text-align: center;
	white-space: normal;
	word-break: break-word;
	transition: background-color 0.3s;
}

#idflowPanelDadesDocument, #idflowPanelDataGrid, #idflowPanelButton {
	margin: 10px;
}

.lblDadesDocument {
	margin-left: 10px;
	text-shadow: #ddf 1px 1px 0;
	color: #4b4a4a;
	font-size: 14px;
}

.separacioDadesbottomlinea {
	border-bottom: 2px solid rgb(111, 114, 119);
	margin-bottom: 40px !important;
}

.separacioDadesToplinea {
	border-top: 2px solid rgb(111, 114, 119);
}

#idflowPanelDataGrid {
	margin-top: 20px;
}

#idlblIdNreg, #idlblIdNregValue {
	margin-top: 10px !important;
}

#idAfegirTextButton, #idEliminarTextButton {
	margin-top: 20px !important;
}

.lblDadesDoc {
	float: left;
	width: 100px;
	text-shadow: #ddf 1px 1px 0;
	color: #4b4a4a;
	font-size: 10px;
}

.estilDataGridAnon {
	position: relative;
	height: 100%;
	width: 100%;
	border-bottom: 2px solid rgb(111, 114, 119);
}

div.estilDataGridAnon th {
	white-space: normal !important;
	padding: 3px 8px !important;
}

.lblDadesDocValue {
	width: 410px
}

#idFrameAnonimitzacio {
	margin-top: 5px;
}

.inputNovaDadaDatagrit {
	width: 100%;
}

.lblDadesDocValue {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#idflowPanelButtons {
	float: left;
}

.buttonGenerarDocuments {
	background-color: #007ac1 !important;
	color: white !important;
	border: none !important;
	padding: 8px 16px !important;
	margin: 4px !important;
	font-weight: bold !important;
	border-radius: 4px !important;
	cursor: pointer !important;
	text-align: center !important;
	white-space: normal !important;
	word-break: break-word !important;
	transition: background-color 0.3s !important;
}

#idAcceptarDialeg, #idCancelarDialeg {
	width: auto !important;
}

.dialegEliminarDadaTexArea {
	height: 100px;
	width: 610px;
	max-height: 100px;
	max-width: 610px;
}
/************************FI PANELL ANONIMITZACIO DADES *************************/
/************************ PANELL CITA PREVIA *************************/
#PanellCitaPrevia_fpGeneral {
	width: 99%; /*aix� no surt scroll a sota de la pantalla*/
	display: flex;
	flex-direction: column;
	overflow: hidden;
}

.descripcioPantallaCitaPrevia {
	border-bottom: 1px solid lightgrey !important;
}
/*Inici secci� oficina*/
#PanellCitaPrevia_fpOficina {
	margin-left: 8px;
	width: 100%;
	display: flex;
	align-items: center;
	gap: 16px;
	margin-bottom: 6px;
}

#PanellCitaPrevia_clauSelOficina {
	min-width: 300px;
	line-height: 28px;
	overflow: visible;
}

#PanellCitaPrevia_fpOficina>.gwt-Label {
	margin-right: 10px !important;
}

/*Inici Botons fpOficina*/
.Class_PanellCitaPrevia_Boto, #Id_PushButton_PanellCitaPrevia_pshAltaOficina, #Id_PushButton_PanellCitaPrevia_pshEdicioOficina, #Id_PushButton_PanellCitaPrevia_pshEliminarOficina
{
	width: 10px;
	margin: 0 2px;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	display: flex;
	align-items: center;
	cursor: pointer;
	opacity: 1 !important;
}
/*FI Botons fpOficina*/
/*Fi secci� oficina*/
/*Inici fpDades (pestanyes horari i punt d'atenci�)*/
#PanellCitaPrevia_fpDades {
	width: 100%;
	height: 100%;
}

#PanellCitaPrevia_dtpDades {
	width: 100%;
	height: 100%;
}
/*FI fpDades (pestanyes horari i punt d'atenci�)*/
/*Inici PanellCitaPreviaOficina*/
#PanellCitaPreviaOficina_fpPrincipal {
	display: grid;
	grid-template-columns: 110px 1fr auto auto;
	grid-row-gap: 8px;
	align-items: center;
	padding: 4px 8px;
	width: 100%;
	height: 100%;
}

#PanellCitaPreviaOficina_lblNom {
	grid-column: 1;
}

#PanellCitaPreviaOficina_txtNom {
	grid-column: 2/5;
	height: 24px;
	padding: 2px 4px;
	box-sizing: border-box;
	width: 100%;
}

#PanellCitaPreviaOficina_lblObservacions {
	grid-column: 1;
	align-self: start;
}

#PanellCitaPreviaOficina_txtObservacions {
	grid-column: 2/5;
	height: 70px;
	padding: 4px;
	box-sizing: border-box;
	width: 100%;
	resize: none;
}

#PanellCitaPreviaOficina_fpHorariAtencio {
	grid-column: 1/5;
	display: grid;
	grid-template-columns: 110px 1fr auto auto;
	grid-row-gap: 8px;
	align-items: center;
	margin-top: 6px;
}

#PanellCitaPreviaOficina_lblHorariAtencio {
	grid-column: 1/5;
	font-weight: bold;
	margin-top: 0;
}

#PanellCitaPreviaOficina_lblAtencioHoraIni {
	grid-column: 1;
}

#PanellCitaPreviaOficina_txtAtencioHoraIni {
	grid-column: 2;
	height: 22px;
	width: 80px;
	padding: 2px 4px;
	box-sizing: border-box;
}

#PanellCitaPreviaOficina_lblAtencioHoraFi {
	grid-column: 3;
	justify-self: end;
	margin-right: 6px;
}

#PanellCitaPreviaOficina_txtAtencioHoraFi {
	grid-column: 4;
	height: 22px;
	width: 80px;
	padding: 2px 4px;
	box-sizing: border-box;
}

#PanellCitaPreviaOficina_lblDuradaEvents {
	grid-column: 1;
	white-space: pre-wrap;
    margin-bottom: 10px;
}

#PanellCitaPreviaOficina_txtDuradaEvents {
	grid-column: 2;
	height: 22px;
	width: 80px;
	padding: 2px 4px;
	box-sizing: border-box;
}

#PanellCitaPreviaOficina_chkPublic {
	grid-column: 3;
	justify-self: end;
	margin-right: 4px;
}

#PanellCitaPreviaOficina_lblPublic {
	grid-column: 4;
	justify-self: start;
	line-height: 22px;
}
/*Fi PanellCitaPreviaOficina*/
/*Inici cap�alera botons calendari*/
/*Botons enrere, label mes i endavant*/
#PanellCitaPreviaHorari_pshEnrere {
	background-image: url("../images/previous_16x16.png");
	background-repeat: no-repeat;
	background-position: 1px 50%;
	width: 18px;
	height: 18px;
	border-bottom: 0px solid lightgrey;
	border-right: 0px solid lightgrey;
	cursor: pointer;
}

#PanellCitaPreviaHorari_lblMes {
	margin: 10px 5px;
	width: auto;
	font-weight: bold;
	text-transform: capitalize;
}

#PanellCitaPreviaHorari_pshEndavant {
	background-image: url("../images/next_16x16.png");
	background-repeat: no-repeat;
	background-position: 1px 50%;
	width: 18px;
	height: 18px;
	border-bottom: 0px solid lightgrey;
	border-right: 0px solid lightgrey;
	cursor: pointer;
}

/*Botons de vistes*/
#PanellCitaPreviaHorari_pshVistaDiaria {
	background-image: url("../images/calendar_1.png");
}

#PanellCitaPreviaHorari_pshVistaSetmanal {
	background-image: url("../images/calendar_7.png");
}

#PanellCitaPreviaHorari_pshVistaMensual {
	background-image: url("../images/calendar_31.png");
}

#PanellCitaPreviaHorari_pshVistaLlista {
	background-image: url("../images/list.gif");
}

/*Botons d'accions*/
#PanellCitaPreviaHorari_pshNou {
	background-image: url("../images/plus_16x16.ico");
}

#PanellCitaPreviaHorari_pshCopia {
	background-image: url("../images/copy16.png");
}

#PanellCitaPreviaHorari_pshElimina {
	background-image: url("../images/delete_16x16.png");
}

/*Estils gen�ric de botons de calendari*/
.Class_CitaPrevia_Boto_Calendari_Generic {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	width: auto;
	padding-left: 25px;
	margin-right: 5px;
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
	height: 18px;
	border-bottom: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	cursor: pointer;
	display: flex;
	align-items: center;
}
/*Posicionaments*/
#PanellCitaPreviaHorari_fpCapcalera {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	gap: 6px;
	width: 100%;
	white-space: nowrap;
}

#PanellCitaPreviaHorari_pshVistaDiaria {
	margin-left: auto;
}
/*FI cap�alera botons calendari*/
/*Inici vista llista*/
#PanellCitaPreviaHorari_fpLlista {
	width: 100%;
	margin-top: 8px;
}

#PanellCitaPreviaHorari_dataGridLlista {
	/*el datagrid te el seu propi estil: dataGridLlista.setStyleName("estil_dataGrid_CPPO");*/
	width: 100%;
	min-height: 450px;
	box-sizing: border-box;
}
/*FI vista llista*/
/*Inici panellcitapreviaevent*/
#PanellCitaPreviaEvent_fpPrincipal {
	width: 100%;
}

#PanellCitaPreviaEvent_fpHorari {
	width: 100%;
	margin-top: 15px;
	border: 1px solid #c0c0c0;
	padding: 8px;
	position: relative;
}

#PanellCitaPreviaEvent_fpHorari::after {
	content: "";
	display: block;
	clear: both;
}

#PanellCitaPreviaEvent_lblTitolHorari {
	font-weight: bold;
	position: absolute;
	top: -10px;
	left: 10px;
	background: white;
	padding: 2px 4px;
}

#PanellCitaPreviaEvent_lblData {
	float: left;
	width: 30px;
	margin: 2px 8px 5px 2px;
	margin-top: 5px;
	display: flex;
	align-items: center;
}

#PanellCitaPreviaEvent_txtData {
	background-image: url("../../images/calendar_16x16.gif");
	background-repeat: no-repeat;
  	background-position: 4px 1px;
  	padding-left: 22px;
  	box-sizing: border-box;
	float: left;
	width: 100px;
	margin: 3px 20px 5px 0;
}

#PanellCitaPreviaEvent_lblHoraInici {
	float: left;
	width: 55px;
	margin: 2px 8px 5px 2px;
	margin-top: 5px;
	display: flex;
	align-items: center;
}

#PanellCitaPreviaEvent_lbHoraInici {
	float: left;
	width: 70px;
	height: 20px;
	margin: 3px 20px 5px 0;
}

#PanellCitaPreviaEvent_lblHoraFi {
	float: left;
	width: 50px;
	margin: 2px 8px 5px 2px;
	margin-top: 5px;
	display: flex;
	align-items: center;
}

#PanellCitaPreviaEvent_lbHoraFi {
	float: left;
	width: 70px;
	height: 20px;
	margin: 3px 0 5px 0;
}

#PanellCitaPreviaEvent_lblCrearEnTrams {
	clear: both;
	float: right;
	width: 200px;
	margin: 2px 8px 5px 2px;
	margin-top: 5px;
	margin-left: 5px;
	display: flex;
	align-items: center;
}

#PanellCitaPreviaEvent_chkCrearEnTrams {
	float: right;
	height: 20px;
	margin: 5px 0 5px 0;
}
/*FI panellcitapreviaevent*/
/* Inici PanellCitaPreviaCopia */
#PanellCitaPreviaCopia_fpPrincipal {
	width: 100%;
}

#PanellCitaPreviaCopia_fpFormulari {
	width: 100%;
}

#PanellCitaPreviaCopia_fpOrigen {
	position: relative;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border: 1px solid #c0c0c0;
	padding: 8px;
}

#PanellCitaPreviaCopia_fpOrigen::after {
	content: "";
	display: block;
	clear: both;
}

#PanellCitaPreviaCopia_lblSeccioOrigen {
	background: white;
	position: absolute;
	top: -10px;
	left: 10px;
	padding: 2px 4px;
	font-weight: bold;
}

#PanellCitaPreviaCopia_lblDataOrigen {
	float: left;
	width: 30px;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#PanellCitaPreviaCopia_txtDataOrigen {
	background-image: url("../../images/calendar_16x16.gif");
	background-repeat: no-repeat;
  	background-position: 4px 1px;
  	padding-left: 22px;
  	box-sizing: border-box;
	float: left;
	width: 100px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaCopia_lblHoraIniciOrigen {
	float: left;
	width: 50px;
	margin-top: 7px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#PanellCitaPreviaCopia_lbHoraIniciOrigen {
	float: left;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaCopia_lblHoraFiOrigen {
	float: left;
	width: 45px;
	margin-top: 7px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#PanellCitaPreviaCopia_lbHoraFiOrigen {
	float: left;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaCopia_fpDesti {
	position: relative;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border: 1px solid #c0c0c0;
	padding: 8px;
}

#PanellCitaPreviaCopia_fpDesti::after {
	content: "";
	display: block;
	clear: both;
}

#PanellCitaPreviaCopia_lblSeccioDesti {
	background: white;
	position: absolute;
	top: -10px;
	left: 10px;
	padding: 2px 4px;
	font-weight: bold;
}

#PanellCitaPreviaCopia_lblDataInicialDesti {
	float: left;
	width: 65px;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#PanellCitaPreviaCopia_txtDataInicialDesti {
	background-image: url("../../images/calendar_16x16.gif");
	background-repeat: no-repeat;
  	background-position: 4px 1px;
  	padding-left: 22px;
  	box-sizing: border-box;
	float: left;
	width: 100px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaCopia_lblDataFiDesti {
	float: left;
	width: 40px;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#PanellCitaPreviaCopia_txtDataFiDesti {
	background-image: url("../../images/calendar_16x16.gif");
	background-repeat: no-repeat;
  	background-position: 4px 1px;
  	padding-left: 22px;
  	box-sizing: border-box;
	float: left;
	width: 100px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaCopia_fpOpcions {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: right;
}

#PanellCitaPreviaCopia_chkIncloureCapsSetmana {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaCopia_lblIncloureCapsSetmana {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
/* Fi PanellCitaPreviaCopia */
/* Inici PanellCitaPreviaElimina */
#PanellCitaPreviaElimina_fpPrincipal {
	width: 100%;
}

#PanellCitaPreviaElimina_fpFormulari {
	position: relative;
	margin-top: 15px;
	border: 1px solid #c0c0c0;
	padding: 8px;
}

#PanellCitaPreviaElimina_fpFormulari::after {
	content: "";
	display: block;
	clear: both;
}

#PanellCitaPreviaElimina_lblSeccioHoraris {
	position: absolute;
	top: -10px;
	left: 10px;
	padding: 2px 4px;
	font-weight: bold;
	background: #fff;
}

#PanellCitaPreviaElimina_lblDataInici {
	float: left;
	width: 55px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 5px;
	margin-left: 2px;
	line-height: 22px;
}

#PanellCitaPreviaElimina_txtDataInici {
	background-image: url("../../images/calendar_16x16.gif");
	background-repeat: no-repeat;
  	background-position: 4px 1px;
  	padding-left: 22px;
  	box-sizing: border-box;
	float: left;
	width: 100px;
	height: 20px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaElimina_lblDesDe {
	float: left;
	width: 45px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 22px;
}

#PanellCitaPreviaElimina_lbDesDe {
	float: left;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaElimina_lblDataFi {
	clear: left;
	float: left;
	width: 55px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 5px;
	margin-left: 2px;
	line-height: 22px;
}

#PanellCitaPreviaElimina_txtDataFi {
	background-image: url("../../images/calendar_16x16.gif");
	background-repeat: no-repeat;
  	background-position: 4px 1px;
  	padding-left: 22px;
  	box-sizing: border-box;
	float: left;
	width: 100px;
	height: 20px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0;
}

#PanellCitaPreviaElimina_lblFinsA {
	float: left;
	width: 45px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 22px;
}

#PanellCitaPreviaElimina_lbFinsA {
	float: left;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
/* Fi PanellCitaPreviaElimina */
/*Inici PanellCitaPreviaPuntAtencio*/
#PanellCitaPreviaPuntAtencio_fpPrincipal {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}

#PanellCitaPreviaPuntAtencio_fpBotons {
	width: 100%;
	margin: 6px 0;
	margin-left: 15px;
	display: flex;
	align-items: center;
	gap: 6px;
}

/* Botons*/
.Class_PanellCitaPreviaPuntAtencio_Boto, #Id_PushButton_PanellCitaPreviaPuntAtencio_pshAltaPuntAtencio, #Id_PushButton_PanellCitaPreviaPuntAtencio_pshAcceptaPuntAtencio, 
#Id_PushButton_PanellCitaPreviaPuntAtencio_pshEliminarPuntAtencio, #Id_PushButton_PanellCitaPreviaPuntAtencio_pshDeshabilitarPuntAtencio 
{
	width: 22px;
	margin: 0 2px;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	display: flex;
	align-items: center;
	cursor: pointer;
	opacity: 1 !important;
}
/*Fi Botons*/
/* DataGrid */
#PanellCitaPreviaPuntAtencio_fpContenidorGrid {
	flex: 1 1 auto;
	min-height: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
}

#PanellCitaPreviaPuntAtencio_dataGridPunts {
	width: 100%;
	min-height: 500px;
}
/*FI PanellCitaPreviaPuntAtencio*/
/* Inici PanellCitaPreviaPunt */
#PanellCitaPreviaPunt_fpPrincipal {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	min-width: 0;
}

#PanellCitaPreviaPunt_fpBotons {
	width: 100%;
	margin: 5px 0;
	margin-left: 15px;
	display: flex;
	align-items: center;
	gap: 6px;
}

/* Botons */
.Class_PanellCitaPreviaPunt_Boto, #Id_PushButton_PanellCitaPreviaPunt_pshAltaHorariPunt, #Id_PushButton_PanellCitaPreviaPunt_pshAcceptaHorariPunt, #Id_PushButton_PanellCitaPreviaPunt_pshEliminarHorariPunt
{
	width: 22px !important;
	margin: 0 2px;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	display: flex;
	align-items: center;
	cursor: pointer;
	opacity: 1 !important;
}
/* Fi Botons */
#PanellCitaPreviaPunt_fpContenidorGrid {
	flex: 1 1 auto;
	min-height: 0;
	min-width: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	overflow: auto;
}

#PanellCitaPreviaPunt_dataGridHorariPunts {
	flex: 1 1 auto;
	width: 100%;
	min-height: 220px;
	min-width: 0;
	max-width: 100%;
}
/* Fi PanellCitaPreviaPunt */
/************************ FI PANELL CITA PREVIA *************************/