/**
 * 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_2{width: 275px!important;}
select#af_cmb_usr{width: 220px!important;}
input#af_desc {width: 275px !important;}
.panelCellTableSignantsPortaSign{width: 150px!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;}
/**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: 20%;}
#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: 70px;}
.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_FlowPanel_CSUC_SignaturaComponent_MetodeSignatura{
	height: 170px;
}

#Id_FlowPanel_CSUC_SignaturaComponent_DadesEspecifiques{
	height: calc(100% - 20px);
}

#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_FlowPanel_CSUC_SignaturaComponent_MetodeSignatura_Dades{
	padding: 10px;
	height: calc(100% - 16px);
}

#Id_DataGrid_CSUC_SignaturaComponent_MetodeSignatura{
	width: 100%;
	height: 100%;
	border-bottom: 2px solid rgb(111,114,119);
}

#Id_Label_CSUC_SignaturaComponent_MetodeSignatura_NoMetodesSignatura{
	margin-top: 95px;
    text-align: center;
    font-size: 25;
    color: rgb(135, 179, 255);
    width: 100%;
    float: left;
}

#Id_Label_CSUC_SignaturaComponent_DadesEspecifiques_Seleccio{
	margin-top: 215px;
	margin-bottom: 215px;
    text-align: center;
    font-size: 25;
    color: rgb(135, 179, 255);
    width: 100%;
    float: left;
}

#Id_FlowPanel_CSUC_SignaturaComponent_LlistaSignants_General{
	padding: 0px 10px 0px;
}

#Id_CaptionPanel_CSUC_SignaturaComponent_LlistaSignants{
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
}

#Id_CaptionPanel_CSUC_SignaturaComponent_LlistaSignants legend{
	font-weight: bold;
}

#Id_DataGrid_CSUC_SignaturaComponent_LlistaSignants{
	width: 100%;
	height: 140px;
	border-bottom: 2px solid rgb(111,114,119);
}

#Id_FlowPanel_CSUC_SignaturaComponent_LlistaSignants_Capcalera{
	display: flex;
	flex-direction: row-reverse;
	height: 20px;
}

#Id_FlowPanel_CSUC_SignaturaComponent_LlistaSignants_Capcalera_Botons{
	display: flex;
	flex-direction: row;
}

#Id_PushButton_CSUC_SignaturaComponent_DadesEspecifiques_Botons_Afegir{
	background-image: url("../images/add_user_22x22.png");
}

#Id_PushButton_CSUC_SignaturaComponent_DadesEspecifiques_Botons_Eliminar{
	background-image: url("../images/delete_user_22x22.png");
}

#Id_PushButton_CSUC_SignaturaComponent_DadesEspecifiques_Botons_Blanquejar{
	background-image: url("../images/reload_16x16.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_CaptionPanel_CSUC_SignaturaComponentSignant_Signant legend{
	font-weight: bold;
}

#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_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_FlowPanel_CSUC_SignaturaComponentMosca_General {
    padding: 10px;
	padding-top: 0px;
}

#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;
}


/* SignaturaComponentSenseDades */

#Id_FlowPanel_CSUC_SignaturaComponentSenseDades_General{
	width: 100%;
	height: 100%;
}

#Id_Label_CSUC_SignaturaComponentSenseDades_SenseDades
{
	margin-top: 215px;
	margin-bottom: 215px;
    text-align: center;
    font-size: 25;
    color: rgb(135, 179, 255);
    width: 100%;
    float: left;
}



/**********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;
}

.lblVariable{
	float: left;
    width: 93px;
    margin: 2px;
}

#idcmbVariable, #idTxtEtiquetaXML, #idTxtaERutaXML {
	width: 560px;
	margin: 3px;
}

.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;
}