/**
 * The file contains styles for GWT widgets in the standard theme.
 *
 * In order to maintain cross-browser compatibility, the following syntax is
 * used to create IE6 specific style rules:
 *    .gwt-Widget {
 *      property: rule applies to all browsers
 *      -property: rule applies only to IE6 (overrides previous rule)
 *    }
 *    * html .gwt-Widget {
 *      property: rule applies to all versions of IE
 *    }
 */
 
/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/MyEclipse/OAC_GWT/branches/SDENOU_F18/OAC_GWT/war/styles/standard.css 142060 2018-10-09 09:24:53Z xserrats $ 
 * REV:  $Revision: 142060 $
 */ 
 
body, table td, select {
	font-family: Arial Unicode MS, Arial, sans-serif;
	font-size: small;
}

pre {
	font-family: "courier new", courier;
	font-size: small;
}

body {
	color: black;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background: #fff;
	direction: ltr;
}

a, a:visited, a:hover {
	color: #0000AA;
}

/**
 * The reference theme can be used to determine when this style sheet has
 * loaded.  Create a hidden div element with absolute position, assign the style
 * name below, and attach it to the DOM.  Use a timer to detect when the
 * element's height and width are set to 5px.
 */
.gwt-Reference-standard {
	height: 5px;
	width: 5px;
	zoom: 1;
}

.gwt-Button {
	margin: 0;
	padding: 3px 5px;
	text-decoration: none;
	font-size: small;
	cursor: pointer;
	cursor: hand;
	background: url("../images/hborder.png") repeat-x 0px -27px;
	border: 1px outset #ccc;
}

.gwt-Button:active {
	border: 1px inset #ccc;
}

.gwt-Button:hover {
	border-color: #9cf #69e #69e #7af;
}

.gwt-Button[disabled] {
	cursor: default;
	color: #888;
}

.gwt-Button[disabled]:hover {
	border: 1px outset #ccc;
}

.gwt-CheckBox {
	
}

.gwt-CheckBox-disabled {
	color: #888;
}

.gwt-DecoratorPanel {
	
}

.gwt-DecoratorPanel .topCenter, .gwt-DecoratorPanel .bottomCenter {
	background: url(../images/hborder.png) repeat-x;
}

.gwt-DecoratorPanel .middleLeft, .gwt-DecoratorPanel .middleRight {
	background: url(../images/vborder.png) repeat-y;
}

.gwt-DecoratorPanel .topLeftInner, .gwt-DecoratorPanel .topRightInner,
	.gwt-DecoratorPanel .bottomLeftInner, .gwt-DecoratorPanel .bottomRightInner
	{
	width: 5px;
	height: 5px;
	zoom: 1;
}

.gwt-DecoratorPanel .topLeft {
	background: url(../images/corner.png) no-repeat 0px 0px;
	-background: url(../images/corner_ie6.png) no-repeat 0px 0px;
}

.gwt-DecoratorPanel .topRight {
	background: url(../images/corner.png) no-repeat -5px 0px;
	-background: url(../images/corner_ie6.png) no-repeat -5px 0px;
}

.gwt-DecoratorPanel .bottomLeft {
	background: url(../images/corner.png) no-repeat 0px -5px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -5px;
}

.gwt-DecoratorPanel .bottomRight {
	background: url(../images/corner.png) no-repeat -5px -5px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -5px;
}

* html .gwt-DecoratorPanel .topLeftInner, * html .gwt-DecoratorPanel .topRightInner,
	* html .gwt-DecoratorPanel .bottomLeftInner, * html .gwt-DecoratorPanel .bottomRightInner
	{
	width: 5px;
	height: 5px;
	overflow: hidden;
	-ms-overflow-style: hidden;
}

.gwt-DialogBox .Caption {
	background: #e3e8f3 url(../images/hborder.png) repeat-x 0px -2003px;
	padding: 4px 4px 4px 8px;
	cursor: default;
	border-bottom: 1px solid #bbbbbb;
	border-top: 5px solid #d0e4f6;
}

.gwt-DialogBox .dialogContent {
	
}

.gwt-DialogBox .dialogMiddleCenter {
	padding: 3px;
	background: white;
}

.gwt-DialogBox .dialogBottomCenter {
	background: url(../images/hborder.png) repeat-x 0px -4px;
	-background: url(../images/hborder_ie6.png) repeat-x 0px -4px;
}

.gwt-DialogBox .dialogMiddleLeft {
	background: url(../images/vborder.png) repeat-y;
}

.gwt-DialogBox .dialogMiddleRight {
	background: url(../images/vborder.png) repeat-y -4px 0px;
	-background: url(../images/vborder_ie6.png) repeat-y -4px 0px;
}

.gwt-DialogBox .dialogTopLeftInner {
	width: 5px;
	zoom: 1;
}

.gwt-DialogBox .dialogTopRightInner {
	width: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogBottomRightInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogTopLeft {
	background: url(../images/corner.png) no-repeat -13px 0px;
	-background: url(../images/corner_ie6.png) no-repeat -13px 0px;
}

.gwt-DialogBox .dialogTopRight {
	background: url(../images/corner.png) no-repeat -18px 0px;
	-background: url(../images/corner_ie6.png) no-repeat -18px 0px;
}

.gwt-DialogBox .dialogBottomLeft {
	background: url(../images/corner.png) no-repeat 0px -15px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -15px;
}

.gwt-DialogBox .dialogBottomRight {
	background: url(../images/corner.png) no-repeat -5px -15px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -15px;
}

* html .gwt-DialogBox .dialogTopLeftInner {
	width: 5px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogTopRightInner {
	width: 8px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.gwt-DisclosurePanel {
	
}

.gwt-DisclosurePanel-open {
	
}

.gwt-DisclosurePanel-closed {
	
}

.gwt-DisclosurePanel .header, .gwt-DisclosurePanel .header a,
	.gwt-DisclosurePanel .header td {
	text-decoration: none; /* Remove underline from header */
	color: black;
	cursor: pointer;
	cursor: hand;
}

.gwt-DisclosurePanel .content {
	border-left: 3px solid #e8eef7;
	padding: 4px 0px 4px 8px;
	margin-left: 6px;
}

.gwt-FileUpload {
	
}

.gwt-Frame {
	border: 0px;
}

.gwt-HorizontalSplitPanel {
	
}

.gwt-HorizontalSplitPanel .hsplitter {
	cursor: move;
	border: 0px;
	background: #91c0ef url(../images/vborder.png) repeat-y;
}

.gwt-VerticalSplitPanel {
	
}

.gwt-VerticalSplitPanel .vsplitter {
	cursor: move;
	border: 0px;
	background: #91c0ef url(../images/hborder.png) repeat-x;
}

.gwt-HTML {
	
}

.gwt-Hyperlink {
	
}

.gwt-Image {
	
}

.gwt-Label {
	
}

.gwt-ListBox {
	
}

.gwt-MenuBar {
	cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
	cursor: default;
}

.gwt-MenuBar .gwt-MenuItem-selected {
	background: #E0EDFE;
}

.gwt-MenuBar-horizontal {
	background: #e3e8f3 url(../images/hborder.png) repeat-x 0px -2003px;
	border: 1px solid #BBBBBB;
}

.gwt-MenuBar-horizontal .gwt-MenuItem {
	padding: 0px 10px;
	vertical-align: bottom;
	color: #666666;
	font-weight: bold;
}

.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
	width: 1px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-left: 1px solid #888888;
	background: white;
}

.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
	width: 1px;
	height: 1px;
	background: white;
}

.gwt-MenuBar-vertical {
	margin-top: 0px;
	margin-left: 0px;
	background: white;
}

.gwt-MenuBar-vertical table {
	border-collapse: collapse;
}

.gwt-MenuBar-vertical .gwt-MenuItem {
	padding: 4px 14px 4px 1px;
}

.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
	padding: 2px 0px;
}

.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
	height: 1px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #777777;
	background: #ddddee;
	overflow: hidden;
}

.gwt-MenuBar-vertical .subMenuIcon {
	padding-right: 4px;
}

.gwt-MenuBar-vertical .subMenuIcon-selected {
	background: #E0EDFE;
}

.gwt-MenuBarPopup {
	margin: 0px 0px 0px 3px;
}

.gwt-MenuBarPopup .menuPopupTopCenter {
	background: url(../images/hborder.png) 0px -12px repeat-x;
}

.gwt-MenuBarPopup .menuPopupBottomCenter {
	background: url(../images/hborder.png) 0px -13px repeat-x;
	-background: url(../images/hborder_ie6.png) 0px -13px repeat-x;
}

.gwt-MenuBarPopup .menuPopupMiddleLeft {
	background: url(../images/vborder.png) -12px 0px repeat-y;
	-background: url(../images/vborder_ie6.png) -12px 0px repeat-y;
}

.gwt-MenuBarPopup .menuPopupMiddleRight {
	background: url(../images/vborder.png) -13px 0px repeat-y;
	-background: url(../images/vborder_ie6.png) -13px 0px repeat-y;
}

.gwt-MenuBarPopup .menuPopupTopLeftInner {
	width: 5px;
	height: 5px;
	zoom: 1;
}

.gwt-MenuBarPopup .menuPopupTopRightInner {
	width: 8px;
	height: 5px;
	zoom: 1;
}

.gwt-MenuBarPopup .menuPopupBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-MenuBarPopup .menuPopupBottomRightInner {
	width: 8px;
	height: 8px;
	zoom: 1;
}

.gwt-MenuBarPopup .menuPopupTopLeft {
	background: url(../images/corner.png) no-repeat 0px -36px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -36px;
}

.gwt-MenuBarPopup .menuPopupTopRight {
	background: url(../images/corner.png) no-repeat -5px -36px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -36px;
}

.gwt-MenuBarPopup .menuPopupBottomLeft {
	background: url(../images/corner.png) no-repeat 0px -41px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -41px;
}

.gwt-MenuBarPopup .menuPopupBottomRight {
	background: url(../images/corner.png) no-repeat -5px -41px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -41px;
}

* html .gwt-MenuBarPopup .menuPopupTopLeftInner {
	width: 5px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-MenuBarPopup .menuPopupTopRightInner {
	width: 8px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-MenuBarPopup .menuPopupBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .gwt-MenuBarPopup .menuPopupBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.gwt-PasswordTextBox {
	padding: 2px;
}

.gwt-PasswordTextBox-readonly {
	color: #888;
}

.orangePopUp {
	border: 3px solid #ffd08a;
	padding: 3px;
	background: #fff6eb;
}

.bluePopUp {
	border: 3px solid #C3D9FF;
	padding: 3px;
	background: #f0f4f8;
}

.gwt-DecoratedPopupPanel .popupContent {
	
}

.gwt-DecoratedPopupPanel .popupMiddleCenter {
	padding: 3px;
	background: #d0e4f6;
}

.gwt-DecoratedPopupPanel .popupTopCenter {
	background: url(../images/hborder.png) repeat-x;
}

.gwt-DecoratedPopupPanel .popupBottomCenter {
	background: url(../images/hborder.png) repeat-x 0px -4px;
	-background: url(../images/hborder_ie6.png) repeat-x 0px -4px;
}

.gwt-DecoratedPopupPanel .popupMiddleLeft {
	background: url(../images/vborder.png) repeat-y;
}

.gwt-DecoratedPopupPanel .popupMiddleRight {
	background: url(../images/vborder.png) repeat-y -4px 0px;
	-background: url(../images/vborder_ie6.png) repeat-y -4px 0px;
}

.gwt-DecoratedPopupPanel .popupTopLeftInner {
	width: 5px;
	height: 5px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupTopRightInner {
	width: 8px;
	height: 5px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupBottomRightInner {
	width: 8px;
	height: 8px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupTopLeft {
	background: url(../images/corner.png) no-repeat 0px -10px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -10px;
}

.gwt-DecoratedPopupPanel .popupTopRight {
	background: url(../images/corner.png) no-repeat -5px -10px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -10px;
}

.gwt-DecoratedPopupPanel .popupBottomLeft {
	background: url(../images/corner.png) no-repeat 0px -15px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -15px;
}

.gwt-DecoratedPopupPanel .popupBottomRight {
	background: url(../images/corner.png) no-repeat -5px -15px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -15px;
}

* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
	width: 5px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-DecoratedPopupPanel .popupTopRightInner {
	width: 8px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.gwt-PopupPanelGlass {
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}

.gwt-PushButton-up, .gwt-PushButton-up-hovering,
	.gwt-PushButton-up-disabled, .gwt-PushButton-down,
	.gwt-PushButton-down-hovering, .gwt-PushButton-down-disabled {
	margin: 0;
	text-decoration: none;
	background: url("../images/hborder.png") repeat-x 0px -27px;
}

.gwt-PushButton-up, .gwt-PushButton-up-hovering,
	.gwt-PushButton-up-disabled {
	padding: 3px 5px 3px 5px;
}

.gwt-PushButton-up {
	border: 1px outset #ccc;
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-up-hovering {
	border: 1px outset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-up-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: .5;
	filter: alpha(opacity = 40);
	zoom: 1;
}

.gwt-PushButton-down, .gwt-PushButton-down-hovering,
	.gwt-PushButton-down-disabled {
	padding: 4px 4px 2px 6px;
}

.gwt-PushButton-down {
	border: 1px inset #666;
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-down-hovering {
	border: 1px inset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-down-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity = 40);
	zoom: 1;
}

.gwt-RadioButton {
	
}

.gwt-RadioButton-disabled {
	color: #888;
}

.gwt-RichTextArea {
	
}

.hasRichTextToolbar {
	border: 0px;
}

.gwt-RichTextToolbar {
	background: #e3e8f3 url(../images/hborder.png) repeat-x 0px -2003px;
	border-bottom: 1px solid #BBBBBB;
	padding: 3px;
	margin: 0px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
	padding: 0px 1px 0px 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 1px 0px 0px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-PushButton-down {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 1px 0px 0px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 1px 0px 0px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.gwt-StackPanel {
	border-bottom: 1px solid #bbbbbb;
}

.gwt-StackPanel .gwt-StackPanelItem {
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-size: 1.3em;
	padding: 3px;
	border: 1px solid #bbbbbb;
	border-bottom: 0px;
	background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
}

.gwt-StackPanel .gwt-StackPanelContent {
	border: 1px solid #bbbbbb;
	border-bottom: 0px;
	background: white;
	padding: 2px 2px 10px 5px;
}

.gwt-DecoratedStackPanel {
	border-bottom: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .gwt-StackPanelContent {
	border: 1px solid #bbbbbb;
	border-bottom: 0px;
	background: white;
	padding: 2px 2px 10px 5px;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem {
	cursor: pointer;
	cursor: hand;
}

.gwt-DecoratedStackPanel .stackItemTopLeft, .gwt-DecoratedStackPanel .stackItemTopRight
	{
	height: 6px;
	width: 6px;
	zoom: 1;
}

.gwt-DecoratedStackPanel .stackItemTopLeft {
	border-left: 1px solid #bbbbbb;
	background: #d3def6 url(../images/corner.png) no-repeat 0px -49px;
	-background: #d3def6 url(../images/corner_ie6.png) no-repeat 0px -49px;
}

.gwt-DecoratedStackPanel .stackItemTopRight {
	border-right: 1px solid #bbbbbb;
	background: #d3def6 url(../images/corner.png) no-repeat -6px -49px;
	-background: #d3def6 url(../images/corner_ie6.png) no-repeat -6px -49px;
}

.gwt-DecoratedStackPanel .stackItemTopLeftInner,
	.gwt-DecoratedStackPanel .stackItemTopRightInner {
	width: 1px;
	height: 1px;
}

* html .gwt-DecoratedStackPanel .stackItemTopLeftInner, * html .gwt-DecoratedStackPanel .stackItemTopRightInner
	{
	width: 6px;
	height: 6px;
	overflow: hidden;
}

.gwt-DecoratedStackPanel .stackItemTopCenter {
	background: url(../images/hborder.png) 0px -21px repeat-x;
}

.gwt-DecoratedStackPanel .stackItemMiddleLeft {
	background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
	border-left: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,
	.gwt-DecoratedStackPanel .stackItemMiddleRightInner {
	width: 1px;
	height: 1px;
}

.gwt-DecoratedStackPanel .stackItemMiddleRight {
	background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
	border-right: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .stackItemMiddleCenter {
	font-weight: bold;
	font-size: 1.3em;
	background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,
	.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft {
	border: 0px;
	background-color: white;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,
	.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight
	{
	background-color: white;
}

.gwt-SuggestBox {
	padding: 2px;
}

.gwt-SuggestBoxPopup {
	margin-left: 3px;
}

.gwt-SuggestBoxPopup .item {
	padding: 2px 6px;
	color: #424242;
	cursor: default;
}

.gwt-SuggestBoxPopup .item-selected {
	background: #b7d6f6;
}

.gwt-SuggestBoxPopup .suggestPopupContent {
	background: white;
}

.gwt-SuggestBoxPopup .suggestPopupTopCenter {
	background: url(../images/hborder.png) repeat-x;
}

.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
	background: url(../images/hborder.png) repeat-x 0px -4px;
	-background: url(../images/hborder_ie6.png) repeat-x 0px -4px;
}

.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
	background: url(../images/vborder.png) repeat-y;
}

.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
	background: url(../images/vborder.png) repeat-y -4px 0px;
	-background: url(../images/vborder_ie6.png) repeat-y -4px 0px;
}

.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
	width: 5px;
	height: 5px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
	width: 8px;
	height: 5px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
	width: 8px;
	height: 8px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupTopLeft {
	background: url(../images/corner.png) no-repeat 0px -23px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -23px;
}

.gwt-SuggestBoxPopup .suggestPopupTopRight {
	background: url(../images/corner.png) no-repeat -5px -23px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -23px;
}

.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
	background: url(../images/corner.png) no-repeat 0px -28px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -28px;
}

.gwt-SuggestBoxPopup .suggestPopupBottomRight {
	background: url(../images/corner.png) no-repeat -5px -28px;
	-background: url(../images/corner_ie6.png) no-repeat -5px -28px;
}

* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
	width: 5px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner {
	width: 8px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.gwt-TabBar {
	
}

.gwt-TabBar .gwt-TabBarFirst {
	width: 5px; /* first tab distance from the left */
}

.gwt-TabBar .gwt-TabBarRest {
	
}

.gwt-TabBar .gwt-TabBarItem {
	margin-left: 6px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
	cursor: hand;
	color: black;
	font-weight: bold;
	text-align: center;
	background: #d0e4f6;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	cursor: default;
	background: #92c1f0;
}

.gwt-TabBar .gwt-TabBarItem-disabled {
	cursor: default;
	color: #999999;
}

.gwt-TabPanel {
	
}

.orange .gwt-TabPanelBottom {
	border-color: #ffba6b;
	border-style: solid;
	border-width: 3px 2px 2px;
	overflow: hidden;
	padding: 0px;
}

.gwt-TabPanelBottom {
	border-color: #92c1f0;
	border-style: solid;
	border-width: 3px 2px 2px;
	overflow: hidden;
	padding: 6px;
}

.gwt-DecoratedTabBar {
	
}

.gwt-DecoratedTabBar .gwt-TabBarFirst {
	width: 5px; /* first tab distance from the left */
}

.gwt-DecoratedTabBar .gwt-TabBarRest {
	
}

.gwt-DecoratedTabBar .gwt-TabBarItem {
	border-collapse: collapse;
	margin-left: 6px;
}

.gwt-DecoratedTabBar .tabTopCenter {
	padding: 0px;
	background: #d0e4f6;
}

.gwt-DecoratedTabBar .tabTopLeft, .gwt-DecoratedTabBar .tabTopRight {
	padding: 0px;
	zoom: 1;
}

.gwt-DecoratedTabBar .tabTopLeftInner, .gwt-DecoratedTabBar .tabTopRightInner
	{
	width: 6px;
	height: 6px;
}

.orange .gwt-DecoratedTabBar .tabTopLeft {
	background: url(../images/corner_orange.png) no-repeat 0px -55px;
	-background: url(../images/corner_ie6_orange.png) no-repeat 0px -55px;
}

.orange .gwt-DecoratedTabBar .tabTopRight {
	background: url(../images/corner_orange.png) no-repeat -6px -55px;
	-background: url(../images/corner_ie6_orange.png) no-repeat -6px -55px;
}

.gwt-DecoratedTabBar .tabTopLeft {
	background: url(../images/corner.png) no-repeat 0px -55px;
	-background: url(../images/corner_ie6.png) no-repeat 0px -55px;
}

.gwt-DecoratedTabBar .tabTopRight {
	background: url(../images/corner.png) no-repeat -6px -55px;
	-background: url(../images/corner_ie6.png) no-repeat -6px -55px;
}

* html .gwt-DecoratedTabBar .tabTopLeftInner, * html .gwt-DecoratedTabBar .tabTopRightInner
	{
	width: 6px;
	height: 6px;
	overflow: hidden;
}

.gwt-DecoratedTabBar .tabMiddleLeft, .gwt-DecoratedTabBar .tabMiddleRight
	{
	width: 6px;
	padding: 0px;
	background: #d0e4f6;
}

.gwt-DecoratedTabBar .tabMiddleLeftInner, .gwt-DecoratedTabBar .tabMiddleRightInner
	{
	width: 1px;
	height: 1px;
}

.gwt-DecoratedTabBar .tabMiddleCenter {
	padding: 0px 4px 2px 4px;
	cursor: pointer;
	cursor: hand;
	color: black;
	font-weight: bold;
	text-align: center;
	background: #d0e4f6;
}

.orange .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
	background: #ffba6b;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
	background: #92c1f0;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
	background-position: 0px -61px;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
	background-position: -6px -61px;
}

.orange .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
	.orange .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
	background: #ffba6b;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
	.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
	background: #92c1f0;
}

.orange .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
	cursor: default;
	background: #ffba6b;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
	cursor: default;
	background: #92c1f0;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter {
	cursor: default;
	color: #999999;
}

.gwt-TextArea {
	padding: 2px;
}

.gwt-TextArea-readonly {
	color: #888;
}

.gwt-TextBox {
	padding: 2px;
}

.gwt-TextBox-readonly {
	color: #888;
}

.gwt-ToggleButton-up, .gwt-ToggleButton-up-hovering,
	.gwt-ToggleButton-up-disabled, .gwt-ToggleButton-down,
	.gwt-ToggleButton-down-hovering, .gwt-ToggleButton-down-disabled {
	margin: 0;
	text-decoration: none;
	background: url("../images/hborder.png") repeat-x 0px -27px;
}

.gwt-ToggleButton-up, .gwt-ToggleButton-up-hovering,
	.gwt-ToggleButton-up-disabled {
	padding: 3px 5px 3px 5px;
}

.gwt-ToggleButton-up {
	border: 1px outset #ccc;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up-hovering {
	border: 1px outset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: .5;
	zoom: 1;
	filter: alpha(opacity = 40);
}

.gwt-ToggleButton-down, .gwt-ToggleButton-down-hovering,
	.gwt-ToggleButton-down-disabled {
	padding: 4px 4px 2px 6px;
}

.gwt-ToggleButton-down {
	background-position: 0 -513px;
	border: 1px inset #ccc;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down-hovering {
	background-position: 0 -513px;
	border: 1px inset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down-disabled {
	background-position: 0 -513px;
	border: 1px inset #ccc;
	cursor: default;
	opacity: .5;
	zoom: 1;
	filter: alpha(opacity = 40);
}

.gwt-Tree .gwt-TreeItem {
	padding: 1px 0px;
	margin: 0px;
	white-space: nowrap;
	cursor: hand;
	cursor: pointer;
}

.gwt-Tree .gwt-TreeItem-selected {
	background: #93c2f1 url(../images/hborder.png) repeat-x 0px -1463px;
}

.gwt-TreeItem .gwt-RadioButton input, .gwt-TreeItem .gwt-CheckBox input
	{
	margin-left: 0px;
}

* html .gwt-TreeItem .gwt-RadioButton input, * html .gwt-TreeItem .gwt-CheckBox input
	{
	margin-left: -4px;
}

.gwt-DateBox input {
	width: 8em;
}

.dateBoxFormatError {
	background: #ffcccc;
}

.dateBoxPopup {
	
}

.gwt-DatePicker {
	border: 1px solid #A2BBDD;
	cursor: default;
}

.gwt-DatePicker td, .datePickerMonthSelector td:focus {
	outline: none
}

.datePickerDays {
	width: 100%;
	background: white;
}

.datePickerDay, .datePickerWeekdayLabel, .datePickerWeekendLabel {
	font-size: 75%;
	text-align: center;
	padding: 4px;
	outline: none;
}

.datePickerWeekdayLabel, .datePickerWeekendLabel {
	background: #C3D9FF;
	padding: 0px 4px 2px;
	cursor: default;
}

.datePickerDay {
	padding: 4px;
	cursor: hand;
	cursor: pointer;
}

.datePickerDayIsToday {
	border: 1px solid black;
	padding: 3px;
}

.datePickerDayIsWeekend {
	background: #EEEEEE;
}

.datePickerDayIsFiller {
	color: #888888;
}

.datePickerDayIsValue {
	background: #aaccee;
}

.datePickerDayIsDisabled {
	color: #AAAAAA;
	font-style: italic;
}

.datePickerDayIsHighlighted {
	background: #F0E68C;
}

.datePickerDayIsValueAndHighlighted {
	background: #bbddd9;
}

.datePickerMonthSelector {
	background: #C3D9FF;
	width: 100%;
}

td.datePickerMonth {
	text-align: center;
	vertical-align: center;
	white-space: nowrap;
	font-size: 70%;
	font-weight: bold;
	color: blue;
}

.datePickerPreviousButton, .datePickerNextButton {
	font-size: 120%;
	line-height: 1em;
	color: blue;
	cursor: hand;
	cursor: pointer;
	padding: 0px 4px;
}

.textDisable {
	color: grey !important;
}

.whiteSpaceNormal {
	white-space: normal !important;
}

.redColor {
	color: red;
}

.top35 {
	top: 35px !important;
}

.tabTitulars .gwt-TabBarItem {
	margin-left: 0px !important;
	padding: 2px 7px !important;
	border-radius: 6px 6px 0 0;
}

.tabTitulars .gwt-TabBarFirst-wrapper {
	display: none;
}

.div_img_boto {
	display: inline-block;
}

.div_text_boto {
	display: inline-block;
}

.div_taula_dades_table {
	margin-left: auto;
	margin-right: auto;
}

#div_taula_dades .gwt-VerticalSplitPanel {
    float: left;
}


.baseSegExpMainPanel_verticalPanel {
	height: auto;
	display: table;
	width: 100%;
}

.segExpScrollTableComposite_absPan {
	margin-left: auto;
	margin-right: auto;
}


/*presentació fitxa*/
.flexTablePrincipal {
	margin-left: 10pt;
	margin-right: 10pt;
	position: relative !important;
}

.flextablecell {
	float: right;
	padding-left: 10px;
	width: 75%;
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
}

.flextablecell a {
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
}

.flextablecolumnname {
	color: #6880AF;
	float: left;
	width: 15%;
	font-weight: bold;
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.flextablecolumn {
	float: left;
	display: inline-block;
	width: 100%;
}

.flexTableRow {
	border: 1px solid Scrollbar;
	display: inline-block;
	margin: 2px;
	padding: 10px;
	width: 98%;
	border-radius: 8px;
	background: #FAF1FA;
}

.mesButton {
	margin-left: 2px;
	float: right;
	padding-left: 0px;
	width: auto;
}

#flexTableCell input[type="checkbox"] {
	width: 3em;
	height: 3em;
}

.flexTableCheckBox {
	/* position: relative; */
	float: left;
	width: auto;
	padding-left: 0px;
}

.flexTablePrincipal {
	position: relative !important;
}

.visu1segExpScrollTableComposite_absPan {
	height: auto !important;
}


/*fi presentació fitxa*/                           
/*NOU MENU*/
.MenuGeneralExpedientsNou {
	border: 0px;
	width: 100%;
	height: auto;
	display: table;
}

.MenuGeneralArbresNou { 
	/*border: 1px solid black;*/
	width: 100%;
	height: auto; 
	/*display: table-row;*/
}

.boto_menu_nav {
	width: 30px !important;
	min-width: 30px !important;
	height: 30px;
	display: table-cell;
	background-image: url("../images/menu.png");
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-color: transparent;
	color: transparent;
	cursor: pointer;
}

.boto_menu_nav_visible {
	visibility: visible;
}

.boto_menu_nav_invisible {
	visibility: hidden;
}

.boto_menu_nav a {
	color: transparent;
}

.menu_horitzontal {
	width: 100%;
	display: table-cell;
}

.menu_h_table {
	display: table;
	width: 100%;
}

.menu_h_row {
	display: table-row;
}

.pestanyes_nou, .pestanyes2_nou {
	display: table-cell;
	text-align: center;
	overflow: hidden;
	-webkit-font-smoothing: antialiased;
	font-family: RobotoDraft, Roboto, sans-serif !important;
	font-weight: normal !important;
	font-size: 16px !important;
	border: 0px !important;
	margin-left: 2px !important;
	background-color: white !important;
	padding-bottom: 10px !important;
	padding-top: 5px !important;
	height: auto !important;
	margin: 10px !important;
	cursor: pointer;
	min-width: 150px;
	max-width: 250px;
}

.pestanyes2_nou {
	border-bottom: 2px solid !important;
	border-color: #02A4F3 !important;
	color: #02A4F3 !important;
}

.MenuComplet {
	border-left: solid 1px #D6D6D6;
	border-top: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	-webkit-font-smoothing: antialiased;
}

.menu_complet_vertical {
	border-bottom: solid 1px #D6D6D6;
	font-family: RobotoDraft, Roboto, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important; 
	/*border: 0px !important;*/
	background-color: white !important;
	padding: 20px;
	color: black;
	cursor: pointer;
}

.menu_complet_vertical_seleccionat { 
	/*background-color: #02A4F3 !important;*/
	color: #02A4F3;
}

.menu_complet_vertical_over {
	background-color: #02A4F3 !important;
	color: white;
}

#div_MenuComplet {
	z-index: 20;
	top: 100px;
	position: absolute;
	left: 2px;
	height: auto;
	max-height: 500px;
	overflow-y: scroll;
}

.MenuGeneralContenidor {
	border: 0px;
}

/*Presentació 3 de la llista*/
.visu3flexTablePrincipal {
	margin: 1em 0;
	min-width: 300px;
}

.visu3flexTablePrincipal .visu3rowTaulaBPMNova {
	border-top: 1px solid #3F51B5;
	border-bottom: 1px solid #3F51B5;
}

.visu3flexTablePrincipal .visu3colTaulaBPMNova {
	display: none;
}

.visu3flexTablePrincipal .visu3cellTaulaBPMNova,
	.visu3flexTableColumnIni {
	display: block;
}

.visu3flexTablePrincipal .visu3cellTaulaBPMNova:first-child,
	.visu3flexTableColumnIni:last-child {
	padding-top: .5em;
}

.visu3flexTablePrincipal .visu3cellTaulaBPMNova:last-child,
	.visu3flexTableColumnIni:last-child {
	padding-bottom: .5em;
}

.visu3flexTablePrincipal .visu3cellTaulaBPMNova:before, .visu3flexTableColumnIni:before
	{
	content: attr(data-th) ": ";
	font-weight: bold;
	width: 6.5em;
	display: inline-block;
}

@media ( min-width : 480px) {
	.visu3flexTablePrincipal .visu3cellTaulaBPMNova:before,
		.visu3flexTableColumnIni:before {
		display: none;
	}
}

.visu3flexTablePrincipal .visu3colTaulaBPMNova, .visu3flexTablePrincipal .visu3cellTaulaBPMNova,
	.visu3flexTableColumnIni {
	text-align: left;
}

@media ( min-width : 480px) {
	.visu3flexTablePrincipal .visu3colTaulaBPMNova, .visu3flexTablePrincipal .visu3cellTaulaBPMNova,
		.visu3flexTableColumnIni {
		display: table-cell;
		padding: .25em .5em;
	}
	.visu3flexTablePrincipal .visu3colTaulaBPMNova:first-child,
		.visu3flexTablePrincipal .visu3cellTaulaBPMNova:first-child,
		.visu3flexTableColumnIni:last-child {
		padding-left: 0;
	}
	.visu3flexTablePrincipal .visu3colTaulaBPMNova:last-child,
		.visu3flexTablePrincipal .visu3cellTaulaBPMNova:last-child,
		.visu3flexTableColumnIni:last-child {
		padding-right: 0;
	}
}

.visu3flexTablePrincipal {
	background: #34495E;
	color: #fff;
	border-radius: .4em;
	overflow: hidden;
}

.visu3flexTablePrincipal.visu3rowTaulaBPMNova {
	border-color: #46627f;
}

.visu3flexTablePrincipal .visu3colTaulaBPMNova, .visu3flexTablePrincipal .visu3cellTaulaBPMNova,
	.visu3flexTableColumnIni {
	margin: .5em 1em;
}

@media ( min-width : 480px) {
	.visu3flexTablePrincipal .visu3colTaulaBPMNova, .visu3flexTablePrincipal .visu3cellTaulaBPMNova,
		.visu3flexTableColumnIni {
		padding: 1em !important;
	}
}

.visu3flexTablePrincipal .visu3colTaulaBPMNova, .visu3flexTablePrincipal .visu3cellTaulaBPMNova:before,
	.visu3flexTableColumnIni:before {
	color: #3F51B5;
	font-weight: bold;
}

.visu3flexTablePrincipal {
	display: table;
}

.visu3rowGroupTaulaBPMNova {
	display: table-row-group;
}

.visu3capTaulaBPMNova {
	display: table-header-group;
}

.visu3colTaulaBPMNova {
	display: table-cell;
}

.visu3rowTaulaBPMNova {
	display: table-row;
}

.visu3cellTaulaBPMNova {
	display: table-cell;
}

.visu3segExpScrollTableComposite_absPan {
	height: auto !important;
}

.visu3flexTableColumnIni {
	display: inline;
}

.visu3gwt-Anchor {
	color: #3F51B5;
	text-decoration: underline;
	white-space: nowrap;
}

.visu3gwt-Anchor:hover {
	color: #3F51B5;
	text-decoration: underline;
	white-space: nowrap;
}

.visu3segExpScrollTableComposite_absPan {
	width: 100% !important;
}

.visu3flexTablePrincipal {
	background: white;
	color: black;
	border-radius: 3px !important;
	/* overflow: hidden; */ /* border: solid 1px !important;*/
	border-color: #3F51B5 !important;
	margin-right: auto;
	margin-left: auto;
}

.visu3colTableBPMNovaSorteable {
	cursor: pointer;
}

.visu3colTableBPMNovaSorteableAsc {
	background-image: url(../images/up.svg) !important;
	background-size: 14px 14px;
	background-repeat: no-repeat !important;
	background-position: -3px 14px
}

.visu3colTableBPMNovaSorteableDesc {
	background-image: url(../images/down.svg) !important;
	background-size: 14px 14px;
	background-repeat: no-repeat !important;
	background-position: -3px 14px;
}

.visu3flexTableCell {
	max-width: 400px;
	max-height: 45px;
	/* line-height: 3px; */
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*Nou splitpannel*/
.PanellDesplegable_panell {
	height: 100%;
	width: 100%;
	border: solid 1px black;
	display: table;
}

.PanellDesplegable_titol_dalt_content {
	height: 60px;
	width: 100%;
	border: solid 1px red;
	display: block;
}

.PanellDesplegable_titol_mig_content {
	height: 60px;
	width: 100%;
	border: solid 1px red;
	display: block;
}

.PanellDesplegable_titoldalt {
	height: 60px;
	width: 100%;
	border: solid 1px red;
	display: table-row;
}

.PanellDesplegable_titolmig {
	height: 60px;
	width: 100%;
	border: solid 1px red;
	display: table-row;
}

.PanellDesplegable_mig {
	height: 100%;
	width: 100%;
	border: solid 1px black;
	display: table-row;
}

.PanellDesplegable_dalt {
	height: 100%;
	width: 100%;
	border: solid 1px black;
	display: table-row;
}

.PanellDesplegable_baix {
	height: 100px;
	width: 100%;
	border: solid 1px black;
	display: table-row;
}

.PanellDesplegable_mig_content {
	height: 100%;
	width: 100%;
	border: solid 1px black;
	display: block;
	overflow-y: auto;
	overflow-y: auto;
	-ms-overflow-style: auto;
}

.PanellDesplegable_dalt_content {
	height: 100% !important;
	width: 100%;
	border: solid 1px black;
	display: block;
	overflow-y: auto;
	overflow-x: auto;
	-ms-overflow-style: auto;
}

.PanellDesplegable_baix_content {
	height: 100px;
	width: 100%;
	border: solid 1px black;
	display: block;
	overflow-y: auto;
	overflow-x: auto;
	-ms-overflow-style: auto;
}

.PanellDesplegable_obre_baix .div_text_boto,
	.PanellDesplegable_obre_dalt .div_text_boto,
	.PanellDesplegable_tanca_dalt .div_text_boto,
	.PanellDesplegable_tanca_baix .div_text_boto {
	display: none;
}

.PanellDesplegable_obre_baix .div_img_boto, .PanellDesplegable_obre_dalt .div_img_boto
	{
	background: url(../images/i.cache.upBlau_16x16.png) no-repeat !important;
	
	/*border: 3px solid black;*/
	width: 30px;
	height: 30px;
}

.PanellDesplegable_tanca_dalt .div_img_boto,
	.PanellDesplegable_tanca_baix .div_img_boto {
	background: url(../images/i.cache.downBlau_16x16.png) no-repeat
		!important; 
	/*border: 3px solid black;*/
	width: 30px;
	height: 30px;
}

.PanellDesplegable_tanca_dalt img, .PanellDesplegable_tanca_baix img,
	.PanellDesplegable_obre_baix img, .PanellDesplegable_obre_dalt img {
	display: none;
}

.PanellDesplegable_obre_baix, .PanellDesplegable_obre_dalt,
	.PanellDesplegable_tanca_dalt, .PanellDesplegable_tanca_baix {
	overflow: hidden;
	width: 30px !important;
	height: 30px !important;
	display: table-cell;
	background-color: white !important;
	border: 0px !important;
}

.PanellDesplegable_titol_dalt_content_label,
	.PanellDesplegable_titol_mig_content_label {
	display: inline;
	float: left;
	width: 70%;
}

.PanellDesplegable_titol_dalt_content_options,
	.PanellDesplegable_titol_mig_content_options {
	display: inline;
	float: right;
	width: 20%;
}

.PanellDesplegable_mig_opcions {
	width: 100%;
	border: solid 1px red;
	display: table-row;
}

.PanellDesplegable_tanca_baix, .PanellDesplegable_obre_baix,
	.PanellDesplegable_tanca_dalt, .PanellDesplegable_obre_dalt {
	display: inline;
	float: left;
}

.taulaDocumentacio {
	width: 100%;
	border: 1px solid #d0e4f6;
}

.taulaDocumentacio table {
	width: 100%;
}

.taulaDocumentacio table tr {
	background: #e7f0f8;
	border: 1px solid #d0e4f6;
	min-height: 20px;
	display: inline-block;
	width: 100%;
}

.taulaDocumentacio table td {
	width: 11%;
	min-height: 20px;
	height: 100%;
	display: inline-block;
	vertical-align: middle !important;
	text-align: center;
	border-left: 2px dotted rgb(208, 228, 246);
}

.taulaDocumentacio table td:FIRST-CHILD {
	width: 55% !important;
	text-align: left !important;
}

.taulaDocumentacio div {
	/*padding: 5%;*/
	height: 100% !important;
	width: 100%;
	float: left;
	min-height: 20px;
}

.taulaDocumentacio div.buttonDocumentacio {
	min-padding: 0 !important;
	height: auto !important;
	width: auto !important;
	min-height: 0 !important;
}

.titolDocumentacio {
	
}

.titolDocumentacio tr {
	background: rgb(208, 228, 246) !important;
}

.titolDocumentacio td {
	vertical-align: middle !important;
	width: 11%;
	height: 35px;
}

.titolDocumentacio div {
	font-weight: bold;
	white-space: initial;
}

.taulaDocumentacio .noDocumentacio {
	background: #ef8e8e;
	height: 100%;
}

.taulaDocumentacio .siDocumentacio {
	background: rgb(177, 249, 155);
	height: 100%;
}

.noExisteix div {
	color: red !important;
}

.taulaDocumentacio {
	width: 100%;
	border: 1px solid #d0e4f6;
}

.taulaDocumentacio table {
	width: 100%;
}

.taulaDocumentacio table tr {
	background: #e7f0f8;
	border: 1px solid #d0e4f6;
	min-height: 20px;
	display: inline-block;
	width: 100%;
}

.taulaDocumentacio table td {
	/*width: 12%;*/
	width: 118px !important;
	min-height: 20px;
	height: 100%;
	display: inline-block;
	vertical-align: middle !important;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 1px;
}

.taulaDocumentacio table td:FIRST-CHILD {
	/*width: 40% !important;*/
	width: 400px !important;
	text-align: left !important;
	padding-left: 5px;
	border-left: none;
	font-weight: normal;
}

.taulaDocumentacio div {
	/*padding: 5%;*/
	height: 100% !important;
	width: 100%;
	float: left;
	min-height: 20px;
}

.taulaDocumentacio div.buttonDocumentacio {
	min-padding: 0 !important;
	height: auto !important;
	width: auto !important;
	min-height: 0 !important;
	float: none;
	display: inline;
}

.titolDocumentacio {
	
}

.titolDocumentacio tr {
	background: rgb(208, 228, 246) !important;
}

.titolDocumentacio td {
	vertical-align: middle !important;
	width: 11%;
	height: 35px;
}

.titolDocumentacio div {
	font-weight: bold;
	white-space: initial;
}

.taulaDocumentacio .noDocumentacio {
	background: #ef8e8e;
	height: 100%;
}

.taulaDocumentacio .siDocumentacio {
	background: rgb(177, 249, 155);
	height: 100%;
}

.noExisteix div {
	color: red !important;
}

.mt2 {
	margin-top: 2px !important;
}

.tabTitulars .gwt-TabPanelBottom {
	height: 100%;
}

#panellUltimsMovimentsCensUiXMLImpl03 {
	margin-top: -35px !important;
	height: 210px !important;
}

#titularsButton01 {
	position: absolute !important;
	top: 84px !important;
	left: 700px !important;
}

.bold {
	font-weight: bold;
}

#panellTasquesLabel01 {
	margin-bottom: 5px;
}

#panellTasquesLabel02 {
	margin-top: 15px;
	margin-bottom: 5px;
}

#PanellFusioPersones_captionPanelTipusUnificacio,
	#PanellFusioPersones_captionPanelOpcions,
	#PanellFusioMasiva_absolutePanelPersonaFusionada2,
	#PanellFusioMasiva_captionPanelPersonaFusionada,
	#PanellFusioMasiva_captionPanelListPersonaFusionada {
	float: left;
}

.gwt-cal-MonthView .appointment-selected, .gwt-cal-MonthView .appointment
	{
	border: solid 2px;
}

.age_avis_mt, #age_avis_at {
	display: inline;
}

#age_NumRepeticions_at {
	top: -20px;
	left: 150px;
	position: relative;
}

#age_DiesRepeticions_at {
	position: relative;
	top: -20;
	left: 100px;
}

#panellPrincipalAfegirTasca_ltbExp, #lage_avis_at, #lage_tipus_at,
	#lage_horafi_at, #lage_horaini_at, #ltodo_dia_at, #lage_datafi_at,
	#lage_dataini_at, #lage_obs_at, #lage_tasca_at, #lrepeticio_at {
	margin-left: 8px;
	margin-right: 8px;
}

#DialegPanellSegExpAgendaBPM
.dockPanel, #DialegPanellSegExpAgendaBPMMod
.dockPanel {
	border: 2px solid grey;
	padding: 2px;
	border-spacing: 10px !important;
	border-collapse: separate;
}

#age_tipus_at {
	width: 300px !important;
}

#panellValidadorSig_captionVal legend, #panellValidadorSig_captionSig legend,
	div#panellValidadorSig_labSig, div#panellValidadorSig_labData, div#panellValidadorSig_labUbi,
	div#panellValidadorSig_labMot, div#panellValidadorSig_labCRL, div#panellValidadorSig_labEnt,
	div#panellValidadorSig_labUs, div#panellValidadorSig_labUs, div#panellValidadorSig_labPSIS,
	div#panellValidadorSig_labTemps, div#panellValidadorSig_labAfirma {
	font-weight: bold;
}

.titolDocumentacio div.ocult {
	visibility: hidden;
	height: 2px !important;
	margin-bottom: -25px;
}


.errorFusio div.dialogTopCenterInner .Caption td {
	color: red;
}

#finestraDoctitol{
	width: 300px !important;
	border: 1px solid grey !important;
}

/*AVISOS*/

.bpm_buttons_avisos .div_img_boto img {
    height: 25;
    width: 25px;
}

.bpm_buttons_avisos .div_text_boto {
    background: red;
    color: white;
    top: 0px;
    left: 0px;
    padding: 2px;
    height: 23px;
    float: left;
    border: solid 1px white;
    font-weight: bold;
    position: absolute;
    /* border-radius: 2px 2px; */
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}

div#bpm_panell_avisos {
    position: relative;
    padding-left: 5px;
    float:right;
}

.bpm_buttons_avisos .div_img_boto {
    padding: 3px;
}

.bpm_buttons_avisos {
    position: relative;
    display: inline-block;
}
#divmainpanel #RunAsync_IniciExpGIA_mantIniciExpGIA,
#divmainpanel #RunAsync_CanviNomGIA_mantCanviNomGIA
{
     width:815pt;
}
#divmainpanel #RunAsync_ControlGIA_mantControlGIA,
#divmainpanel #RunAsync_BaixaExpGIA_mantBaixaGIA,
#divmainpanel #RunAsync_CanviNomGIA_mantCanviNomGIA,
#divmainpanel #RunAsync_ExpRelGIA_mantExpRelGIA,
#divmainpanel #RunAsync_IniciExpGIA_mantIniciExpGIA,
#divmainpanel #RunAsync_FiExpGIA_mantFiExpGIA
{
  border: #92c1f0 solid 2px;
  background-color: #dfe7f0;
  padding: 5px;
  display: inline-block;
  /*width: auto;*/
}
#tramitador #mantComunicarGIA_flowPanel{
  border: #92c1f0 solid 2px;
  background-color: #dfe7f0;
  padding: 5px;
  display: inline-block;
  width: 815pt;
}
#divmainpanel #mantComunicarGIA_buttonDocument
{
  display:table;
  margin:10px;
}
#mantComunicarGIA_pushButtonGuardar
{
  float:right;
}

#MantComunicarGIA_pushButtonRefrescar {
  position: relative;
  float: left;
  left: 10px;
}
#PanellActivitatFiExpGIA_labelWidgetDataReg_widgetDada {
  left: 170px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_NumExpedient_flowPanel {
    /* float: left; */
    margin-bottom: 5pt;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_NumExpedient_labelDesc {
    display: inline-block;
    padding-bottom: 3px;
    min-width: 100px!important;
    padding-right: 10px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_NumExpedient_widgetDada {
    display: inline-block;
    width: 90px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_Annexo_flowPanel {
    display: inline-block;
    margin-bottom: 5pt;
    /* float: left; */
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_Annexo_labelDesc {
    display: inline-block;
    width: 100px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_Annexo_widgetDada {
    display: inline-block;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_Apartat_flowPanel {
    display: inline-block;
    margin-bottom: 5pt;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_Apartat_labelDesc {
    display: inline-block;
    width: 70px!important;
    margin-left: 5px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_IdClass_flowPanel {
    display: inline-block;
}


#mantActivitatCercaGIAAccio_panell #compomentActivitat_IdClass_labelDesc {
    display: inline-block;
    width: 100px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_IdClass_widgetDada {
    display: inline-block;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_DescClass_flowPanel {
    display: inline-block;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_DescClass_labelDesc {
    display: inline-block;
    width: 100px;
    margin-left: 5px;
    width: 70px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_NumExpedient_flowPanel {
    display: inline-blco;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_DataRegistre_flowPanel {
    float: none;
    width: 300px;
    margin-bottom: 5pt;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_DataRegistre_labelDesc {
    width: 100px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_ActivitatPrin_flowPanel {
    display: inline-block;
    float: none;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_AltresActiv_flowPanel {
    float: none;
    display: inline-block;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_NumExpedient_flowPanel {
    float: none;
}

#mantActivitatCercaGIAAccio_panell #WidgetActivitatGIA_labelWidgetIdActivitat {
    float: none;
    display: inline-block;
    margin-bottom: 5pt;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_ActivitatPrin_widgetDada {
    width: 300px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_ActivitatPrin_labelDesc {
    display: inline-block;
    width: 100px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_ActivitatPrin_widgetDada {
    display: inline-block;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_AltresActiv_labelDesc {
    float: none;
    width: 100px;
    display: inline-block;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_AltresActiv_widgetDada {
    display: inline-block;
    width: 300px;
}

#mantActivitatCercaGIAAccio_panell #compomentActivitat_DescClass_widgetDada {
    width: 190px;
}

#gwt-TableText_registres_no_trobats {
	font-weigth: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.3em;
}/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/MyEclipse/OAC_GWT/branches/SDENOU_F18/OAC_GWT/war/styles/DatePickerStyle.css 142059 2018-10-09 09:24:20Z xserrats $ 
 * REV:  $Revision: 142059 $
 */ 

/* Blue theme */
.blue-date-box {
	width: 90px;
	background-image: url(../images/calendar_16x16.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	background-color: white;
}

.blue-date-picker {
	background-color: #dbe6de;
	border: 1px solid #6b6b6b;
	color: #112ABB;
}

.blue-date-picker td {
	font-size: 75%;
}

.blue-month-line {
	letter-spacing: -1px;
	color: black;
	text-align: center;
	font-weight: bold;
	cursor: default;
	font-size: 95%;
	width: 100%;
}

.blue-month-year-switch {
	cursor: pointer;
}

.blue-month-year-switch-hovering {
	background-color: #7F9DB9;
}

.blue-week-line {
	font-style: italic;
	color: black;
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #6b6b6b;
	margin-top: 5px;
}

.blue-day-grid {
	background-color: white;
	height: 80px;
	text-align: center;
	cursor: pointer;
	width: 210px;
}
.blue-day-grid td:hover {
	background-color: #75A9ff;
}

.blue-day-grid td {
	height: 15px;
}

.blue-current-month-selected {
	background-color: #75A9ff;
	color: black;
}

.blue-selected {
	background-color: #75A9ff;
	color: #aaa;
}

.blue-week-end {
	color: #aaa;
	background-color: #eee;
}

.blue-current-month-week-end {
	background-color: #eee;
	color: black;
}

.blue-other-day {
	color: #aaa;
}

.blue-current-month-other-day {
	color: black;
}

.blue-cant-be-selected {
	background-color: #eee;
	color: #D3D3D3;
}

.blue-day-grid tr {
	height: 15px;
}

.blue-today {
	background-color: #7F9DB9;
}/**
 * 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;
}

.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 {
	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, .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, .expEstatTransferit, .expEstatTancat, .expEstatPendentAssignarTramit,
.panellInfo .desconnectarLabel, .panellInfo .descLabel {
	font-weight: bold;
}

.expEstatBaixa {
	color: red;
}

.expEstatFinal {
	color: green;
}

.expEstatTransferit {
	color: Blue;
}

.expEstatTancat, .panellInfo .desconnectarLabel {
	color: gray;
}

.expEstatPendentAssignarTramit {
	color: mediumaquamarine;
}

.expEstatAlta {
	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;
}

.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;
}
.gwt-TextBoxCaixaCombo-obligatori{
	border: 1px solid red;
}
.gwt-TextBoxCaixaCombo-noobligatori{
	border: 0px;
}
.gwt-TextBox-readonly-baixa {
	background-color: #FFDDDD;
	border: 1px solid #7F9DB9;
	cursor: text;
}

.gwt-Textbox-baixaofici {
    background-color: yellow;
    color: black;
    border: 1pt dashed #e79400;
 	text-align: center;
    font-weight: bold;
	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 {
	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;
}

.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: 170;
}
}


  /************************/
 /* 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_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: 190px;}
#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: 85px!important;}
.area_dep_assum_component, .extracte_territori_component, .transport_observacions_component, .notificacio_component{width: Calc(100% - 85px)!important;margin-right: 0px!important;margin-bottom: 2px!important;}
.area_dep_assum_grid{width: 100%;margin: 5px 0px!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: 85px;}
#AreaDepAssumpte_AreaSuggestBox{margin-left: 85px;}
#AreaDepAssumpte_DepartamentSuggestBox{margin-left: 85px;}
.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;min-width: 190px;height: 25px;margin-right: 5px;}
.transport_content_flow_panel{max-width: 300px;}
.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;}
.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: 380px !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__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**/
.panelPrincipalPersones{width:100%!important;height: 150px!important;}
#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 .flowPanelPersonData.panellCurtSenseCognoms{height: 215px !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: 100%;
    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{
	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;
}

#mantRegistreSortida #MantRegistreBase_copiesTab
{
    display: none;
}

#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;
}

#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: 160px;
	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;
}
#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 {
  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 {
  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*/



/* 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: 35px; 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: 15px;
    margin-left: 25px;
}

#PanellFiscControlPerPlanObligatoriConclusions_botoEliminar {
    margin-top: 15px;
}

#PanellFiscControlPerPlanObligatoriConcluDesf_dataGrid{
	position: relative;
    height: 25%;
    width: auto;
    border-bottom: 2px solid rgb(111, 114, 119);
    margin-left: 25px;
    margin-top: 40px;
    clear:left;
}

.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;
}

/*
 * 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_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;
}
/* 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_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;
}

.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 {
	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 {
    margin-left: 50px;
}

#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_pushButtonLot {
	    margin-top: 10;
    	float: right;
}
#panellRPC_labelNomComercial {
	margin-left: 69px;
}
#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;
}

<!-- RPC -->
#documentRPCDataGrid_flowPanel {
	width: 100%;
}

.segExpFrame_Logo {
width: auto;
height: auto;
max-height: 30px;
margin-right: 5px;
vertical-align: middle;
}
/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/MyEclipse/OAC_GWT/branches/SDENOU_F18/OAC_GWT/war/styles/NovaOAC.css 142060 2018-10-09 09:24:53Z xserrats $ 
 * REV:  $Revision: 142060 $
 */ 

.LoginPanel .gwt-Label {
	font-weight: bold;
}

.LoginPanel .gwt-PushButton {
	margin-top: 1px;
}

.canviarIdiomaLabel {
	color: gray;
	cursor: pointer;
	font-weight: bold;
	margin-right: 1px;
}

.oac-TopBar {
	background: #9dc1f1 url(../images/gradient_blue2.png) repeat-x;
	border: 1px solid #547BA8;
}

.oac-TopBar .gwt-Image {
	vertical-align: middle;
}/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/MyEclipse/OAC_GWT/branches/SDENOU_F18/OAC_GWT/war/styles/advancedGWT.css 142060 2018-10-09 09:24:53Z xserrats $ 
 * REV:  $Revision: 142060 $
 */ 

/*********************
 * Grid panel styles
 */

/* GridPanel table styles */
.advanced-GridPanel {
    background-color: white;
    /*border-collapse: collapse;*/
}

/** GridPanel sections styles */
.advanced-GridPanel td {
    padding: 0;
}

/* GRidPanel top subpanel styles */
.advanced-GridPanel .top-panel, .advanced-GridPanel .bottom-panel {
    width: 100%;
}

.advanced-GridPanel .top-panel td, .advanced-GridPanel .bottom-panel td {
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    padding-top: 1px;
    padding-left: 1px;
}

.advanced-GridPanel .bottom-panel {
    border-bottom: 1px solid #808080;    
}

/** grid section focus panel styles */
.advanced-FocusPanel {
    padding: 0;
    margin: 0;
}

.advanced-FocusPanel .header-table-cell {
    padding: 0;
    margin: 0;
    border-top: 1px solid #808080; 
    border-left: 1px solid #808080;
}

.advanced-FocusPanel .body-table-cell {
    padding: 0;
    margin: 0;
}

/** grid section styles */
.advanced-FocusPanel .advanced-Grid {
    padding: 0;
    border: 0;
}

/*********************
 * Pager styles
 */

/** main Pager panel styles */
.advanced-Pager {
    background: #d4d0c8;
    height: 27px;
    cursor: default;
}

/** links inside the Pager styles */
.advanced-Pager a {
    color: white;
    text-decoration: none;
}

/** nested table styles */
.advanced-Pager table {
    margin-top: 1px;
    margin-bottom: 1px;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-collapse: collapse;
    border: 0;
}

/** nested table cells styles */
.advanced-Pager td {
    padding: 0 4px;
}

.advanced-GridPanel .top-panel .advanced-Pager td,
    .advanced-GridPanel .bottom-panel .advanced-Pager td{
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

/** arrow images styles */
.advanced-Pager img {
    margin: 1px;
    display: block;
    width: 20px;
    height: 20px;
    border: 0;
}

/** page number text box styles */
.advanced-Pager input {
    width: 50px;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: 0;
    height: 18px;
    margin: 2px 1px 0 1px;
    padding: 0;
}

/** pager button styles */
.advanced-Pager .button {
    cursor: pointer;
    border: 1px solid #d4d0c8;
    background-color: #d4d0c8;
    height: 22px;
    padding: 0;
}

.advanced-Pager .page-number {
    cursor: pointer;
    border: 1px solid #8b8a8a;
    background-color: white;
    height: 22px;
    padding: 0;
}

.advanced-Pager .button-down, .advanced-Pager .button-down-hovering {
    background-color: #d4d0c8;
    border: 1px solid #d4d0c8;
}

.advanced-Pager .button-up-hovering {
    background-color: #B6BED3;
    border: 1px solid #0A246A;
}

/** total page count label styles */
.advanced-Pager .label {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: 0;
    padding: 3px 0 0 0;
    margin: 1px 1px 1px 10px;
    height: 100%;
    white-space: nowrap;
}

/*********************
 * Grid toolbar styles
 */

/** main GridToolbar panel styles */
.advanced-GridToolbar {
    height: 26px;
    background: #d4d0c8;
    border: 0;
}

/** toolbar button styles */
.advanced-GridToolbar-button {
    margin-top: 1px;
    margin-left: 4px;
    cursor: pointer;
    display: inline;
    border: 1px solid #d4d0c8;
    background-color: #d4d0c8;
    float: left;
}

/** toolbar pressed button styles */
.advanced-GridToolbar-button-down, .advanced-GridToolbar-button-down-hovering {
    background-color: #d4d0c8;
    border: 1px solid #d4d0c8;
}

/** toolbar selected (on mouse over) button styles */
.advanced-GridToolbar-button-up-hovering {
    background-color: #B6BED3;
    border: 1px solid #0A246A;
}

/** toolbar button image styles */
.advanced-GridToolbar-button img {
    margin: 1px;
    display: block;
    width: 20px;
    height: 20px;
    border: 0;
}

/*********************
 * Grid styles
 */

/** main flex table styles */
.advanced-Grid {
    padding: 2px 2px 2px 2px;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

/** flex table cells styles */
.advanced-Grid td, .advanced-Grid .subgrid-row .advanced-FocusPanel td {
}

/** flex table header styles */
.advanced-Grid thead {
    background: white;
}

/** flex table head cells styles */
.advanced-Grid th {
    border: 1px solid white;
    border-right-color: #808080;
    border-bottom-color: #808080;
    padding: 0;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: #d4d0c8;
}

.advanced-Grid th .gwt-Label {
    height: 19px;
    padding: 3px 0;
}

/** data cells nested panel styles (if editable) */
.advanced-Grid .editable-cell {
    cursor: pointer;
}

/** data cells nested panel styles (if readonly) */
.advanced-Grid .readonly-cell {
    cursor: default;
}

/** header cells nested panel styles */
.advanced-Grid .header-cell {
    text-align: center;
    vertical-align: middle;
    border: 0;
}

/** header cells nested panel table styles */
.advanced-Grid .header-cell table {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: black;
    display: inline;
}

/** header cells nested panel table styles */
.advanced-Grid .header-cell td {
    text-align: center;
    height: 100%;
    border-bottom: 0;
}

.advanced-Grid .header-cell div {
    white-space: nowrap;
}

.advanced-Grid .header-cell img {
    margin-left: 3px;
    margin-bottom: 3px;
    width: 9px;
    height: 5px;
}

/** header sortable cells nested panel styles */
.advanced-Grid .sortable-header table {
    cursor: pointer;
}

/** header non-sortable cells nested panel styles */
.advanced-Grid .non-sortable-header, .advanced-Grid .sortable-header  {
    cursor: default;
}

/** grid selected row styles */
.advanced-Grid .selected-row {
    background-color: #aaccff;
    color: white;
}

/** grid selected cell styles */
.advanced-Grid .selected-column {
}

/** grid selected cell */
.advanced-Grid .selected-cell {
    border: 1px dotted white;
}

/** grid column styles */
.advanced-Grid .grid-column {
}

/** data cell nested panel styles */
.advanced-Grid .data-cell {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    /*color: black;*/
    padding-left: 1px;
}

/** data cell nested panel styles (if active) */
.advanced-Grid .active-cell {
    background-color: white;
    padding: 0;
}

/** input controls styles */
.advanced-Grid .active-cell input {
    width: 100%;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: 0;
    padding: 0;
    background-color: transparent;
    height: 13px;
}

/** select box controls styles */
.advanced-Grid .active-cell select {
    width: 100%;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: 0;
    padding: 0;
    background-color: transparent;
}

/** data cell nested panel styles (if passive) */
.advanced-Grid .passive-cell {
    background-color: transparent;
    border: 0;
    padding: 1px;
}

/** textual cell additional styles */
.advanced-Grid .text-cell {
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

/** textual cell additional styles */
.advanced-Grid .text-cell div {
    white-space: nowrap;
    vertical-align: middle;
}

/** numeric cell additional styles */
.advanced-Grid .numeric-cell {
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
}

/** numeric cell additional styles */
.advanced-Grid .numeric-cell div {
    white-space: nowrap;
    vertical-align: middle;
}

/** list cell additional styles */
.advanced-Grid .list-cell {
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

/** list cell additional styles */
.advanced-Grid .list-cell div {
    white-space: nowrap;
    vertical-align: middle;
}

/** image cell additional styles */
.advanced-Grid .image-cell {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

/** boolean cell additional styles */
.advanced-Grid .boolean-cell {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

/** date cell additional styles */
.advanced-Grid .date-cell {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

/** date cell additional styles */
.advanced-Grid .date-cell div {
    white-space: nowrap;
    vertical-align: middle;
}

/** subtree pager left arrow style */
.advanced-Grid .subtree-pager .arrow-left {
    background: transparent;
}

/** subtree pager right arrow style */
.advanced-Grid .subtree-pager .arrow-right {
    background: transparent;
}

.advanced-Grid .subtree-pager .gwt-Image {
    width: 0;
    height: 0;
}

.advanced-Grid .subtree-pager td {
    width: 7px;
    height: 7px;
    cursor: pointer;
}

/*********************
 * Subgrid styles
 */

/** expandable cell styles */
.advanced-Grid .expandable-cell table {
    width: 100%;
}

/** expandable cell styles */
.advanced-Grid .expandable-cell td {
    border: 0;
    padding-left: 3px;
}

.advanced-Grid .selected-row .expandable-cell .gwt-Label {
    color: white;
}

.advanced-Grid .expandable-cell img {
    background-color: white;
}

/** subgrid row styles */
.advanced-Grid .subgrid-row td {
}

/** subgrid cell styles */
.advanced-Grid .subgrid-cell .advanced-GridPanel {
    margin-left: 15px;
}

/** footer styles */
.footer-table-cell .advanced-Grid td {
    font-weight: bold;
}

/*********************
 * Locking panel
 */

/** locking panel styles */
.advanced-LockingPanel {
    background-color: white;
    filter: alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}

/*********************
 * Calendar widget styles
 */

/** calendar panel styles */
.advanced-Calendar {
    background-color: white;
}

/** calendar layout flex table styles */
.advanced-Calendar .layout-table {
    border: 1px solid #808080;
    font-family: sans-serif;
    font-size: 10px;
    cursor: default;
    padding: 1px;
    border-collapse: collapse;
    width: 200px;
}

/** layout cells styles */
.advanced-Calendar .layout-table td {
    vertical-align: middle;
    padding: 0;
}

/** button cell styles */
.advanced-Calendar .switch-cell {
    width: 18px;
    text-align: center;
}

/** today button cell styles */
.advanced-Calendar .today-button-cell {
    width: 126px;
    text-align: center;
}

/** header cell styles */
.advanced-Calendar .header-cell {
    font-weight: bold;
    text-align: center;
    color: white;
    padding: 1px 1px 1px 1px;
    background: #0a246a;
    border: 0;
}

/** small button styles */
.advanced-Calendar .switch-button {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: black;
    padding: 1px 1px 1px 1px;
    background-color: #d4d0c8;
    border: 1px solid white;
    border-right-color: #808080;
    border-bottom-color: #808080;
    cursor: pointer;
    width: 18px;
}

/** today button styles */
.advanced-Calendar .today-button {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: black;
    padding: 1px 1px 1px 1px;
    background-color: #d4d0c8;
    border: 1px solid white;
    border-right-color: #808080;
    border-bottom-color: #808080;
    cursor: pointer;
    width: 126px;
}

/** days flex table styles */
.advanced-Calendar .days-table {
    font-family: sans-serif;
    font-size: 10px;
    width: 100%;
    padding: 1px;
    border-collapse: collapse;
}

/** week days header cell styles */
.advanced-Calendar .week-day-cell {
    background-color: #d4d0c8;
    text-align: center;
    vertical-align: middle;
    width: 14%;
}

/** week number column cell styles */
.advanced-Calendar .week-number-cell {
    background-color: #d4d0c8;
    text-align: right;
    vertical-align: middle;
    width: 0;
}

/** day cell styles */
.advanced-Calendar .day-cell {
    text-align: right;
    vertical-align: middle;
    color: black;
    cursor: pointer;
}

/** today cell styles */
.advanced-Calendar .today-cell {
    background-color: #d4d0c8;
}

/** selected day styles */
.advanced-Calendar .selected-day-cell {
    font-weight: bold;
    background-color: #0a246a;
    cursor: default;
    color: white;
}

/** holiday cell styles */
.advanced-Calendar .holiday-cell {
    color: red;
}

/** neighbour month day cell styles */
.advanced-Calendar .disabled-day-cell {
    text-align: right;
    vertical-align: middle;
    color: darkgray;
}

/** time cell styles */
.advanced-Calendar .time-cell {
    text-align: center;
    border-collapse: collapse;
}

/** time table styles */
.advanced-Calendar .time-table {
    font-family: sans-serif;
    font-size: 10px;
    padding: 0;
    border-collapse: collapse;
    display: inline;
}

/** select box of the time section styles */
.advanced-Calendar select {
    font-family: sans-serif;
    font-size: 10px;
    width: 45px;
    border: 1px solid darkgray;
}

/** date picker component styles */
.advanced-DatePicker {
}

/*********************
 * Master-detail panel styles
 */

/** main panel style */
.advanced-masterDetailPanel {
    width: 100%;
    border: 0;
    padding: 0;
}

/** panel cell style */
.advanced-masterDetailPanel .gridPanel-cell {
    width: 100%;
    padding: 0;
}

/** grid panel layout style */
.advanced-masterDetailPanel .grid-panel-layout {
    width: 100%;
    border: 0;
    padding: 0;
}

/** caption cell styles */
.advanced-masterDetailPanel .grid-panel-layout .layout-caption {
    width: 100%;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
}

/** caption label styles */
.advanced-masterDetailPanel .grid-panel-layout .layout-caption div {
    background-color: #D4D0C8;
    padding: 1px;
    color: #003366;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: default;
    border: 1px solid white;
    border-right-color: #808080;
    border-bottom-color: #808080;
}

/** layout body styles */
.advanced-masterDetailPanel .grid-panel-layout .layout-body {
    width: 100%;
    padding: 0;
}

/*********************
 * Combo box, suggestion box and date picker styles
 */

/** main combo box style */
.advanced-TextButtonPanel {
    border: 1px;
    padding: 0;
    margin: -2px -2px 0px -1px;
}

/** main combo box style */
.advanced-Grid .advanced-TextButtonPanel {
    border: 0;
    padding: 0;
}

/** layout styles */
.advanced-TextButtonPanel table {
    border: 0;
    padding: 0;
    border-collapse: collapse;
    height: 18px;
}

/** layout styles */
.advanced-Grid .advanced-TextButtonPanel table {
    height: 13px;
}

/** common layout cell styles */
.advanced-TextButtonPanel td {
    border: 1px solid #808080;
    padding: 0;
    vertical-align: middle;
}

/** common layout cell styles */
.advanced-Grid .advanced-TextButtonPanel td, .advanced-Grid .subgrid-row .advanced-FocusPanel .advanced-TextButtonPanel td {
    border: 0;
    padding: 0;
    vertical-align: middle;
}

/** text box styles */
.advanced-TextButtonPanel .selected-value {
    border: 1px solid white;
    font-family: sans-serif;
    font-size: 12px;
    color: black;
    height: 16px;
    padding: 0;
    margin: 0;
}

.advanced-Grid .selected-value {
    border: 0;
    height: 13px;
}

/** selected text box style */
.advanced-TextButtonPanel .selected-row {
    background-color: #D7E9FF;
}

/** button styles */
.advanced-TextButtonPanel .choice-button {
    width: 16px;
    height: 16px;
    background-color: #d4d0c8;
    border: 1px solid white;
    border-right-color: #808080;
    border-bottom-color: #808080;
    padding: 0;
}

.advanced-Grid .choice-button {
    height: 13px;
    width: 16px;
    overflow: hidden;
    margin-right: 5px;
}

/** button styles */
.advanced-TextButtonPanel .choice-button-up-hovering {
    cursor: pointer;
}

/** button styles */
.advanced-TextButtonPanel .choice-button-down {
    background-color: #d4d0c8;
    border: 1px solid darkgray;
}

/** button styles */
.advanced-TextButtonPanel .choice-button-down-hovering {
    background-color: #d4d0c8;
    border: 1px solid darkgray;
    cursor: default;
}

/** button image styles */
.advanced-TextButtonPanel img {
    display: inline;
    border: 0;
}

/** button image styles */
.advanced-Grid .advanced-TextButtonPanel img {
    position: relative;
    top: -3px;
}

/*********************
 * 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;
}

/*********************
 * Border styles
 */

/** rounded border styles */
.advanced-RoundCornerBorder .line {
    border-style: solid;
}

/** rounded border content styles */
.advanced-RoundCornerBorder .round-container {
    border-style: solid;
}

.advanced-RoundCornerBorder div {
    background-color: #d4d0c8;
}

/** rounded border shadow styles */
.advanced-RoundCornerBorder .shadow1 {
    border-color: #B8B6B8;
}

/** rounded border shadow styles */
.advanced-RoundCornerBorder .shadow2 {
    border-color: #DBDADB;
}

/** rounded border shadow styles */
.advanced-RoundCornerBorder .shadow3 {
    border-color: #F1F0F1;
}

/** single border styles */
.advanced-SingleBorder .single-container {
    border: 1px solid black;
    padding: 1px;
    margin: 0;
}

/** single border shadow styles */
.advanced-SingleBorder .shadow1 {
    background-color: #B8B6B8;
}

/** single border shadow styles */
.advanced-SingleBorder .shadow2 {
    background-color: #DBDADB;
}

/** single border shadow styles */
.advanced-SingleBorder .shadow3 {
    background-color: #F1F0F1;
}

/*********************
 * Advanced Tab Panel styles
 */

/** main tab panel & layout styles  */
.advanced-TabPanel, .advanced-TabPanel .layout {
    width: 100%;
    height: 100%;
}

.advanced-TabPanel .disabled-tab {
    color: #777777;
    cursor: default;
}

/** selected tab border container element styles */
.advanced-TabPanel .selected .round-container {
    height: 15px;
}

/** unselected tab border container element styles */
.advanced-TabPanel .unselected .round-container {
    height: 14px;
}

/** top tab seperator element styles */
.advanced-TabPanel .tabs-top .separator {
    border-bottom: 1px solid black;
}

/** top tab seperator element styles */
.advanced-TabPanel .tabs-top .separator img {
    width: 3px;
}

/** top last empty cell element styles */
.advanced-TabPanel .tabs-top .last-empty {
    border-bottom: 1px solid black;
    width: 100%;
}

/** top unselected tab element styles */
.advanced-TabPanel .tabs-top .unselected {
    border-bottom: 1px solid black;
    cursor: pointer;
}

/** top & bottom tabs container element styles */
.advanced-TabPanel .tabs-top .round-container, .advanced-TabPanel .tabs-bottom .round-container {
    width: 137px;
    padding-left: 5px;
    padding-right: 5px;
}

/** bottom tab seperator element styles */
.advanced-TabPanel .tabs-bottom .separator {
    border-top: 1px solid black;
}

/** bottom tab seperator element styles */
.advanced-TabPanel .tabs-bottom .separator img {
    width: 3px;
}

/** bottom last empty cell element styles */
.advanced-TabPanel .tabs-bottom .last-empty {
    border-top: 1px solid black;
    width: 100%;
}

/** bottom unselected tab element styles */
.advanced-TabPanel .tabs-bottom .unselected {
    border-top: 1px solid black;
    cursor: pointer;
}

/** left tab seperator element styles */
.advanced-TabPanel .tabs-left .separator {
    border-right: 1px solid black;
    height: 3px;
}

/** left tab seperator element styles */
.advanced-TabPanel .tabs-left .separator img {
    width: 3px;
}

/** left last empty cell element styles */
.advanced-TabPanel .tabs-left .last-empty {
    border-right: 1px solid black;
    height: 100%;
}

/** left unselected tab element styles */
.advanced-TabPanel .tabs-left .unselected {
    border-right: 1px solid black;
    cursor: pointer;
}

/** left & right tab panel element styles */
.advanced-TabPanel .tabs-left, .advanced-TabPanel .tabs-right {
    height: 100%;
}

/** left & right tab container element styles */
.advanced-TabPanel .tabs-left .selected .round-container, .advanced-TabPanel .tabs-right .selected .round-container {
    width: 137px;
    padding-left: 5px;
    padding-right: 5px;
}

/** left & right tab container element styles */
.advanced-TabPanel .tabs-left .unselected .round-container, .advanced-TabPanel .tabs-right .unselected .round-container {
    width: 136px;
    padding-left: 5px;
    padding-right: 5px;
}

/** right tab seperator element styles */
.advanced-TabPanel .tabs-right .separator {
    border-left: 1px solid black;
    height: 3px;
}

/** right tab seperator element styles */
.advanced-TabPanel .tabs-right .separator img {
    width: 3px;
}

/** right last empty cell element styles */
.advanced-TabPanel .tabs-right .last-empty {
    border-left: 1px solid black;
    height: 100%;
}

/** right unselected tab element styles */
.advanced-TabPanel .tabs-right .unselected {
    border-left: 1px solid black;
    cursor: pointer;
}

/** selected tabs border background styles  */
.advanced-TabPanel .selected .advanced-RoundCornerBorder div {
    background-color: #d4d0c8;
    font-weight: bold;
}

/** unselected tabs border background styles  */
.advanced-TabPanel .unselected .advanced-RoundCornerBorder div {
    background-color: #d4d0c8;
}

/** tab panel content container styles  */
.advanced-TabPanel .single-container, .advanced-TabPanel .round-container {
    font-family: sans-serif;
    font-size: 12px;
    color: black;
    vertical-align: top;
}

.advanced-TabPanel .outer-border .single-container,
.advanced-TabPanel .inner-border .single-container .outer-border .single-container {
    border: 1px solid black;
    padding: 3px;
    margin: 0;
    background-color: #d4d0c8;
}

.advanced-TabPanel .inner-border .single-container,
.advanced-TabPanel .inner-border .single-container .outer-border .single-container .inner-border .single-container {
    border: 1px solid black;
    padding: 1px;
    margin: 0;
    background-color: white;
}/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/MyEclipse/OAC_GWT/branches/SDENOU_F18/OAC_GWT/war/styles/Upload.css 142060 2018-10-09 09:24:53Z xserrats $ 
 * REV:  $Revision: 142060 $
 */ 

.GWTUpld {
	font-family: Verdana, Arial;
	font-size: 12px;
}
.GWTUpld form {
	padding-top: 5px;
}
.GWTUpld .upld-status {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
.GWTUpld .upld-status div.cancel {
	background: url(../images/cancel-upld.gif) no-repeat;
	width: 14px;
	height: 14px;
	cursor: pointer;
	border: 1px solid white;
}
.GWTUpld .upld-status div.cancel:hover {
	border: 1px dotted red;
}
.GWTUpld .upld-status .filename {
	overflow: hidden;
	white-space: nowrap;
	padding-left: 4px;
	margin-right: 10px;
	height: 100%;
}
.GWTUpld .upld-status .status {
	padding-left: 8px;
	white-space: nowrap;
	height: 100%;
}
.GWTUpld .upld-status .status-success {
	color: green;
}
.GWTUpld .upld-status .status-error,
.GWTUpld .upld-status .status-canceled {
	color: red;
}
.GWTUpld .prgbar-back {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #999999;
	height: 0.8em;
	overflow: hidden;
	padding: 1px;
	width: 100px;
	float: left;
}
.GWTUpld .prgbar-done {
	background: #d4e4ff none repeat scroll 0 0;
	font-size: 0;
	height: 100%;
	float: left;
}
.GWTUpld .prgbar-msg {
	z-index: 9;
	position: absolute;
	font-size: 9px;
	font-weight: normal;
	margin-left: 3px;
}
.GWTUpld .changed {
	color: red;
	font-weight: bold;  
	text-decoration: blink;
}
.gwt-PopupPanel .GWTUpld {
	border: 2px groove #F6A828;
	padding: 10px;
	background: beige;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
	
}
/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/PRODUCCIO/V9/OAC_GWT/war/com.audifilm.genesys.web.segexp.SegExp/styles/Upload.css 142060 2018-10-09 09:24:53Z xserrats $ 
 * REV:  $Revision: 142060 $
 */ 

.GWTUpld {
	font-family: Verdana, Arial;
	font-size: 12px;
}
.GWTUpld form {
	padding-top: 5px;
}
.GWTUpld .upld-status {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.GWTUpld .upld-status div.cancel {
	background: url(images/cancel-upld.gif) no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
	border: 1px solid white;
}
.GWTUpld .upld-status div.cancel:hover {
	border: 1px dotted red;
}
.GWTUpld .upld-status .filename {
	overflow: hidden;
	white-space: nowrap;
	padding-left: 4px;
	margin-right: 10px;
	height: 100%;
}
.GWTUpld .upld-status .status {
	padding-left: 8px;
	white-space: nowrap;
	height: 100%;
}
.GWTUpld .upld-status .status-success {
	color: green;
}
.GWTUpld .upld-status .status-error,
.GWTUpld .upld-status .status-canceled {
	color: red;
}
.GWTUpld .prgbar-back {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #999999;
	height: 0.8em;
	overflow: hidden;
	padding: 1px;
	width: 100px;
	float: left;
}
.GWTUpld .prgbar-done {
	background: #d4e4ff none repeat scroll 0 0;
	font-size: 0;
	height: 100%;
	float: left;
}
.GWTUpld .prgbar-msg {
	z-index: 9;
	position: absolute;
	font-size: 9px;
	font-weight: normal;
	margin-left: 3px;
}
.GWTUpld .changed {
	color: red;
	font-weight: bold;  
	text-decoration: blink;
}
.gwt-PopupPanel .GWTUpld {
	border: 2px groove #F6A828;
	padding: 10px;
	background: beige;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
	
}
/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/PRODUCCIO/V9/OAC_GWT/war/com.audifilm.genesys.web.segexp.SegExp/styles/SegExp.css 158305 2020-09-24 14:33:33Z avila $
 * REV:  $Revision: 158305 $
 */

.flowPanelChild {
	float: left;
	margin: 3px;
}

.histExp_closed {
	color: green;
}

.histExp_canceled {
	color: red;
}

.bold {
	font-weight: bold;
}

.boldGran{
	font-weight: bold;
	font-size: 16px;
}

.bold14px{
	font-weight: bold;
	font-size: 14px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.padding2px {
	padding: 2px;
}

.padding5px {
	padding: 5px;
}

.margin5px {
	margin: 5px;
}

.filterButton {
	padding: 2px;
	margin-top: 10px;
}

.marginLeft20px {
	margin-left: 20px;
}

.fontSizeSmall {
	font-size: 10px;
}

.fontSizeFormLabel {
	font-size: 11px;
}

.gwt-HorizontalSplitPanel .hsplitter {
	background: none;
}

.gwt-VerticalSplitPanel .vsplitter {
	background: none;
}

.gwt-SplitLayoutPanel-HDragger {
  background: #F5F7F4;
  cursor: col-resize;
}

.gwt-SplitLayoutPanel-VDragger {
  background: #F5F7F4;
  cursor: row-resize;
}

.alignBottom {
	vertical-align: bottom;
}

table,td,tr {
	font-size: 10px;
	border-collapse: collapse;
}

table td {
	font-size: 10px;
}

.gwt-ScrollTable td,.gwt-ScrollTable .gwt-Label,.blue-date-picker td {
	font-size: 10px;
}

.blue-date-box {
	text-align: right;
	width: 90px;
	background-image: url(../ac_images/calendar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	background-color: white;
}
.Notificat{
	font-size:30px;
	color:green;
	font-weight:bold;
}
.NONotificat{
	font-size:30px;
	color:red;
	font-weight:bold;
}
.LabelsDetall{
	font-size:12px;
	font-weight:bold;
}
.LabelsDadesDetall{
	font-size:12px;
}
.CaptionTitle legend{
	font-size:12px;
	font-weight:bold;
}
.class_boto_accio {
width: 22px;
overflow: hidden;
}

#SegExpMainPanel_buttonExcel
{
width:20px;
}
#SegExpMainPanel_ajudaContextualPushButton
{
width:20px;

}
.div_accions
{
width: 100%;
}
.panell_botons_general table {
width:80%;
}

#dialegSdeTasques_listPosposar {
    width: 120px;
}

#dialegSdeTasques_buttonPosposar {
    margin-right: 135px;
}


  /*************************************/
 /* GESTIO ACORDS SIMPLIFICADA (GACO) */
/*************************************/

.ordreDiaDataGrid_columnaDescripcio input {
    text-align: right;
    width: 100%;
}
#ordreDia_htmlGenerat {
    cursor: pointer;
    float: left;
    margin-left: 30px;
    margin-top: 2px;
    text-decoration: underline;
}
#ordreDia_listBoxPlantilles {
    float: left;
}

#ordreDia_buttonGenerar {
    float: left;
    margin-left: 10px;
    width: 160px !important;
}

#ordreDia_flowpanelConvocatoriaEtiquetes {
    float: left;
    width: 800pt;
}

#ordreDia_flowpanelConvocatoriaContingut {
    float: left;
    margin-bottom: 5pt;
    width: 800pt;
    margin-top: -5pt;
}
#ordreDia_labelData1
{
    float: left;
    margin-left: 100pt;
    margin-top: 4pt;
}
#ordreDia_labelData2
{
    float: left;
    margin-left: 130pt;
    margin-top: 4pt;
}
#ordreDia_labelHora1, #ordreDia_labelHoraFinal1, #ordreDia_labelHora2, #ordreDia_labelHoraFinal2
{
    float: left;
    margin-left: 45pt;
    margin-top: 4pt;
}
#ordreDia_labelTipusConvocatoria
{
	float: left;
    margin-left: 110pt;
    margin-top: 4pt;
}
#ordreDia_labelConvocatoria1, #ordreDia_labelConvocatoria2
{
    float: left;
    margin-left: 4pt;
    margin-top: 4pt;
}
#ordreDia_datePickerDataSessio, #ordreDia_datePickerDataSessio2 {
    float: left;
    margin-left: 10pt;
    margin-right: 3pt;
    margin-top: 4pt;
}
#ordreDia_textBoxHoraSessio, #ordreDia_textBoxHoraSessio2, #ordreDia_textBoxHoraSessioFinal, #ordreDia_textBoxHoraSessioFinal2 {
    float: left;
    margin-right: 25pt;
    margin-top: 4pt;
}
#ordreDia_listBoxSessio {
    float: right;
    margin-top: 3pt;
}


#ordreDiaDataGrid_dataGrid {
    width: 99% !important;
  height: 99% !important;
}
#ordeDia_panellDataGridAltres #ordreDiaDataGrid_dataGrid {
    height: 100% !important;
  margin-top:-5pt !important;
}
#ordreDia_tabPanel {
    float: left;
    margin-left: 10pt;
}
#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_labelDataHora {
    float: right;
    margin-right: 5pt;
    margin-top: 3pt;
}

#panellConvocatoria_buttonAfegir {
    top: 68px !important;
}
#panellconvocatoria_buttonEliminar {
    top: 68px !important;
}

#panellConvocatoria_buttonGenerar {
    float: left;
    margin-left: 10pt;
}
#panellConvocatoria_listBoxPlantilla {
    float: left;
    width: 250px;
}

#panellGestioAcords_buttonControlExp {
    display: none;
}
#panellGestioAcords_buttonElevar {
    display: none;
}
#panellGestioAcords_listBoxAcords {
    float: left;
    width: 98%;
    margin-bottom: 3pt;
}
#panellGestioAcords_listBoxCert {
    float: left;
    width: 98%;
    margin-bottom: 3pt;
}
#panellGestioAcords_listBoxActa {
    float: left;
    width: 98%;
    margin-bottom: 3pt;
}
#panellGestioAcords_captiongenerarAcords {
    float: left;
    height: 71px;
    margin-bottom: 5pt;
    margin-right: 5pt;
    width: 32%;
}
#panellGestioAcords_catpionGenerarActa {
    height: 71px;
    margin-bottom: 5pt;
    width: 32%;
    float: left;
    margin-right: 5pt;
}
#panellGestioAcords_catpionGenerarCert {
    width: 33% !important;
    height: 71px;
    margin-bottom: 7pt;
}
#panellgestioacords_buttongenacord {
    float: left;
    width: 120px !important;
}
#panellGestioAcords_buttonGenActa {
    float: left;
    width: 120px !important;
}
#panellgestioacords_buttonGenCertificats {
    float: left;
    width: 120px !important;
}
#panellGestioAcords_anchorDocActa {
    float: left;
    margin-top: 5pt;
    margin-left: 5pt;
    cursor: pointer;
    display: none;
}
#ordreDiaConvocatoria_barraProgresActa #progressBarComponent_barraprogres .gwt-ProgressBar-shell {
    float: left;
    width: 56%;
    margin-left: 3pt;
    margin-top: 5pt;
}

#panellGestioAcords_flowPanelActa .guardarok {
    background: none repeat scroll 0 0 #CDF5CD;
    border: 2px solid #00A200;
    color: #00A200;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    margin-left: 3pt;
    margin-top: 5pt;
    width: 56%;
}

#panellGestioAcords_flowPanelActa .guardarko {
    background: none repeat scroll 0 0 #F5CDCD;
    border: 2px solid #AA0000;
    color: #AA0000;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin-left: 3pt;
    margin-top: 5pt;
    width: 56%;
}

#panellGestioAcords_flowPanelCert .guardarok {
    background: none repeat scroll 0 0 #CDF5CD;
    border: 2px solid #00A200;
    color: #00A200;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    margin-left: 3pt;
    margin-top: 5pt;
    width: 56%;
}

#panellGestioAcords_flowPanelCert .guardarko {
    background: none repeat scroll 0 0 #F5CDCD;
    border: 2px solid #AA0000;
    color: #AA0000;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin-left: 3pt;
    margin-top: 5pt;
    width: 56%;
}

#panellGestioAcords_flowPanelAcord .guardarok {
    background: none repeat scroll 0 0 #CDF5CD;
    border: 2px solid #00A200;
    color: #00A200;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    margin-left: 3pt;
    margin-top: 5pt;
    width: 56%;
}

#panellGestioAcords_flowPanelAcord .guardarko {
    background: none repeat scroll 0 0 #F5CDCD;
    border: 2px solid #AA0000;
    color: #AA0000;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin-left: 3pt;
    margin-top: 5pt;
    width: 56%;
}

#panellConvocatoria_flowGenerar .guardarok {
    background: none repeat scroll 0 0 #CDF5CD;
    border: 2px solid #00A200;
    color: #00A200;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    width: auto;
}
#panellConvocatoria_flowGenerar .guardarko {
    background: none repeat scroll 0 0 #F5CDCD;
    border: 2px solid #AA0000;
    color: #AA0000;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    width: auto;
}

#ordreDia_SubpuntAPunt_PushButton {
    left: 586px !important;
}
#ordreDia_veureExp_PushButton {
    display: none;
}

.sdeAcordDataGrid_colVotacio div, .sdeacorddatagrid_colGenerat div, .sdeacorddatagrid_colCheckBox div {
    margin-left: -10pt !important;
}

.sdeAcordDataGrid_headerCheckBox input {
    margin-left: -8pt !important;
}

#sdeAcordDataGrid_labelTitol {
    color: #4B4A4A;
    margin-left: 10pt;
    text-decoration: underline;
    font-size: medium;
    font-weight: lighter;
    margin-bottom: 4pt;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 780pt !important;
	white-space: nowrap;
}

#ordreDiaConvocatoria_barraProgres .gwt-ProgressBar-shell {
    width: 240px !important;
}


#panellConvocatoria_dataGrid {
    height: 100% !important;
}
#convocatoriaDataGrid_dataGrid {
    height: 100% !important;
}


.sdeAcordDataGrid_colVotacio, .sdeAcordDataGrid_colGenerat {
    cursor: pointer;
}
#ordreDia_tabPanel {
    width: 1100px !important;
}
#panellGestioAcords_dataGrid {
    width: 1050px !important;
}

#panellGestioAcords_sdeVotacioDataGrid {
    height: 46% !important;
}
#sdeAcordDataGrid_dataGrid {
    height: 100% !important;
}
#panellGestioAcords_captiongenerarAcords {
    float: left;
    height: 71px;
    margin-bottom: 5pt;
    margin-right: 5pt;
    width: 31%;
}
#panellGestioAcords_catpionGenerarActa {
    float: left;
    height: 71px;
    margin-bottom: 5pt;
    margin-right: 5pt;
    width: 31%;
}
#panellGestioAcords_catpionGenerarCert {
    height: 71px;
    margin-bottom: 7pt;
    width: 31% !important;
}
#panellConvocatoria_barraProgres .gwt-ProgressBar-shell {
    width: 250px !important;
}
#ordreDia_tabPanel .gwt-TabPanelBottom {
    height: 100%;
}
#panellConvocatoria_captionGenerar {
    float: left;
    width: 47% !important;
}
#panellConvocatoria_captionGenerarNotiActa {
    float: left;
    margin-bottom: 10pt;
    width: 47% !important;
}
#panellConvocatoria_buttonInitAssistents {
    float: left;
    margin-left: 28px;
}
#panellConvocatoria_buttonAfegir {
    float: left;
    top: 68px !important;
}
#panellconvocatoria_buttonEliminar {
    float: left;
    top: 68px !important;
}

#panellConvocatoria_flowPanel {
    float: left;
    height: 495pt !important;
    top: 100px !important;
    width: 100% !important;
}
#panellConvocatoria_listBoxPlantillaActa {
    float: left;
    margin-right: 8pt;
    width: 240px;
}
#panellConvocatoria_buttonGenerarActa {
    float: left;
}
#panellGestioAcords_flowPanel {
    width: 100% !important;
}
.pendentGuardar {
    border: 1px dashed #E04444 !important;
}
#panellGestioAcords_barraProgresDocCert .gwt-ProgressBar-shell {
    width: 100% !important;
}
#panellGestioAcords_barraProgresDocAcords .gwt-ProgressBar-shell {
    width: 100% !important;
}
#ordreDiaConvocatoria_barraProgresActa .gwt-ProgressBar-shell {
    width: 100% !important;
}
#panellConvocatoria_barraProgresActa .gwt-ProgressBar-shell {
    width: 250px !important;
}
#panellConvocatoria_flowGenerarNotiActa .guardarok {
    background: none repeat scroll 0 0 #CDF5CD;
    border: 2px solid #00A200;
    color: #00A200;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    width: auto;
}
#panellConvocatoria_flowGenerarNotiActa .guardarko {
    background: none repeat scroll 0 0 #F5CDCD;
    border: 2px solid #AA0000;
    color: #AA0000;
    float: left;
    font-family: "OpenSansRegular";
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    margin: 2px 0 4px 8px;
    padding: 4px;
    width: auto;
}

#ordreDia_tabPanel {
    min-height: 800px;
}

.taulaActuacions
{
    display: table;
}
.TitleActuacions
{
    display: table-caption;
	text-align: center;
	font-weight: bold;
	font-size: larger;
}
.HeadingActuacions
{
    display: table-row;
	font-weight: bold;
	text-align: center;
}
.RowActuacions
{
    display: table-row;
}
.CellActuacions
{
    display: table-cell;
    border: solid;
    border-width: thin;
    padding-left: 5px;
    padding-right: 5px;
}

.dialegEntradaVariables_scrP div {
  /*  height: 272px !important; HO COMENTEM PERQUE A RAE I OLOT NO ES VEU BE!*/
    overflow: auto !important;
}



.fisc_hijo {
    background-color: #BCDEEB !important;
    font-weight: bold;
}
.fisc_hijo td {
    border-color: #000000 !important;
    border-style: none none solid;
    border-width: medium medium 1px;
    background-color: #0884c6 !important;
}
td.wkfFiscDataGrid_columnTipoInc, td.wkfFiscDataGrid_columnRefLegInc, td.wkfFiscDataGrid_columnEfectoInc {
    background-color: #FFE5E4;
    border-top: none;
    border-left: none;
    border-right: none;
}
.header_incumplimiento, .header_tipoInc, .header_refLegalInc, .header_efectoInc {
    background-color: #EFD1D0;
}
.header_incumplimiento {
    border-radius: 6pt 6pt 0pt 0pt;
    font-size: 10pt;
}

#WkfFiscDataGrid_flowPanelDocs a {
    display: list-item;
    margin-left: 16pt;
}
#WkfFiscDataGrid_flowPanelDocum {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 4pt 4pt 4pt 4pt;
    color: #3D3D3D;
    cursor: pointer;
    width: 74pt;
    text-align: start;
    padding: 3pt 3pt 3pt 5pt;
}

#dialegAssociarDocsANoti_botoAcceptar{
	width: 100px;
	float: right;
}

#dialegAssociarDocsANoti_botoCancelar{
	width: 100px;
	float: right;
}

.docInteSelectorDataGrid_colCorreo input{
	width: 100%;
}

.docInteSelectorDataGrid_colMovil input{
	width: 100%;
}

.docInteSelectorDataGrid_colDies select{
	width: 100%;
}

.docInteSelectorDataGrid_colTipus select{
	width: 100%;
}

.inteExpedientSelectorDataGrid_colCorreo input {
    width: 98%;
}

.inteExpedientSelectorDataGrid_colMovil input {
    width: 98%;
}

.inteExpedientSelectorDataGrid_colCheckBox div{
	margin-left: -2px;
}

.aplDocsAplSelectorDataGrid_headerCheckBox{
	padding-left: 5px !important
}
/*
#PanellSdeFiscExpExtern_panellFiltreFisc input, #DialegFiltreFisc_panellFiltreFisc input{
  width: 45pt !important;
}*/


#PanelSdeFiscExpOmissio_exerciciContainer{
	float: left;
	clear: left;
	width: 100%;
	height: 50px;
}

#labelPanellOmissio{

}

span.RadioButtonExercici{
    display: block;
     margin-left: 14pt;
}

div#PanelSdeFiscExpOmissio_checkBoxContainer .gwt-CheckBox, div#PanellSdeFiscExpOtros_checkBoxContainer .RadioButtonOmissio, div#PanellSdeFiscExpOmissio_segonTipusOmissio .gwt-RadioButton {
    display: block;
	margin-left: 14pt;
}

#PanellSdeFiscExpOmissio_panellConclusions{
	float:left;
	clear:left;
	width:100%;
}

#PanellSdeFiscExpOmissio_SupositNulitatCheckBox {
	float: left;
	clear: left;
	width: calc(100% - 18px);
	margin-left: 18px;
}

#PanellSdeFiscExpOmissio_SupositNulitatCheckBox > span {
	display: block;
    margin-left: 14pt;
}

#PanellSdeFiscExpOmissio_SupositNulitatCheckBox > span:nth-child(6) {
	display: inline;
}

#PanellSdeFiscExpOtros_checkBoxContainer {
	width: 100%;
    float: left;
    margin-top: 10px;
}
div#PanellSdeFiscExpOmissio_radioContainer .RadioButtonOmissio {
    display: block;
     margin-left: 14pt;
}
div#PanelSdeFiscExpOmissio_checkBoxContainer {
    margin-top: 15px;
    float: left;
    clear: left;
    width: 100%;
}

div#PanellSdeFiscExpOmissio_radioContainer {
	margin-top: 15px;
	float: left;
	clear: left;
}

div#PanellSdeFiscExpOmissio_segonTipusOmissio {
	margin-top: 15px;
	float: left;
	clear: left;
}


/*
* Notificacio
*/
#docInteSelectorDataGrid_dataGrid.GK40RFKDDI{
	width: 100%;
	height: 300px!important;
	overflow-y: auto!important;
}

#inteExpedientSelectorDataGrid_dataGrid.GK40RFKDDI{
	width: 100%;
	height: 300px!important;
	overflow-y: auto!important;
}



#MantExpedients_flowPanelFormat{
	display: none;
}

#pannellAnnexarDocstram td {
    padding-bottom: 20px!important;
    text-align:left!important;

}

#pannellAnnexarDocstram table,#pannellAnnexarDocstram ,
#tramitador fieldset{
    background-color:white!important;
}

div#pannellAnnexarDocstram {
    width:750px!important;
    height:500px!important;
}


/*DialegEntradaVariables*/

#DialegEntradaVariables_flowPanel{
	margin-bottom: 15px;
	width: auto;
	max-width: 1000px;
}

#DialegEntradaVariables_flowPanel.dialegEntradaVariables_flowPanel_LW{
	float: left;
    width: 100%;
    margin-bottom: 5px;
}

#DialegEntradaVariables_flowPanel .dialegEntradaVariables_flowPanel_LW label{
	width: 155px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
}

.dialegEntradaVariables_flowPanel_LW{
	display: flex;
	margin-top: 3px;
}

#DialegEntradaVariables_flowPanel .dialegEntradaVariables_flowPanel_LW input{
/* 	width: Calc( 100% - 88.45px); */
    height: 20px;
}

#DialegEntradaVariables_flowPanel .dialegEntradaVariables_flowPanel_LW textarea{
 	width: 460px;
 	height: 80px;
}

#DialegEntradaVariables_flowPanel .dialegEntradaVariables_flowPanel_LW select{
	max-width: 460px;
}

#DialegEntradaVariables_flowPanel .dialegEntradaVariables_flowPanel_LW select[multiple]{
	height: 69px;
	max-width: 460px;
}

#PanellAfegirEscut_PanellEscut .esf-Label {
  cursor: pointer;
  color: blue;
  text-decoration: underline;
  font-size: 10pt;
}

/*FISCALITZACI� */
#PanellSdeFiscExpExtern_panellSdeFiscExp #Titol_modeLabel {
	display: none;
}

#DialegFiltreFisc_panellFiltreFisc #Titol_modeLabel,
#DialegFiscCompracioMaterial_PanellSdeFiscExp #Titol_modeLabel,
#DialegMantPlaAnual_panellFiscPlaAnual #Titol_modeLabel,
#DialegMantControlPerPlanObligatori_panellFiscControlPerPlanObligatori #Titol_modeLabel{
	display: none;
}

#PanellSdeFiscExpExtern_panellSdeFiscExp > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(1){
	float: left;
}

#PanellSdeFiscExpExtern_panellFiscExpComprovacioMaterial > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(1){
	float: left;
}

#PanellFiscExpComprovacioMaterial #SelMantCompositeIDS_mantCompositeGuardar
{
	border-radius: 4pt 4pt 4pt 4pt;
    padding: 2pt;
    color: white;
    background-color: rgb(1, 84, 139);
    font-weight: bold;
    font-size: 10pt !important;
    border-color: rgb(1, 84, 139);
    margin-top: 10pt;
    margin-bottom: 4pt;
}

/*Funci� interventora*/
/*centrar textos botons*/
/*centrar textos botons*/
#SelMantCompositeIDS_mantCompositeGuardar {
	
	text-align: center;
}
/*
XRC: No se qui ha posat aix� per� espatlla el panell d'iniciar expedient, fa el bot� guardar m�s gran
#SelMantCompositeIDS_mantCompositeGuardar > div > span > div.div_text_boto > div {
	padding: 10px;
}*/

#PanellSdeFiscExp_informeButton{
	text-align: center;
}
/*
#PanellSdeFiscExp_informeButton > div > span > div.div_text_boto > div {
	padding: 10px;
}*/

#PanellSdeFiscExp_solicitudButton{
	text-align: center;
	width: 135pt !important;
}
/*
#PanellSdeFiscExp_solicitudButton > div > span > div.div_text_boto > div {
	padding: 10px;
}*/

/*
#PanellSdeFiscExp_justificacioOmissioButton > div > span > div.div_text_boto > div {
	padding: 10px;
}*/

#PanellSdeFiscExp_informeOmissioButton {
	text-align: center;
}
/*
#PanellSdeFiscExp_informeOmissioButton > div > span > div.div_text_boto > div {
	padding: 10px;
}*/

#PanellSdeFiscExpExtern_panellSdeFiscExp > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) {
	    padding-left: 0px!important;
}

#PanellFiscAltresAspectes_afegir {
	width: 25px !important;
	min-width: 22px;
	min-height: 22px;
	float: left;
}
PanellFiscAltresAspectes_afegir > div > span > div.div_img_boto {
	display : block !important;
}

#PanellFiscAltresAspectes_afegir > div > span > div.div_img_boto {
	display : block !important;
}

/*PANELL D'OMISSI�*/
#PanellSdeFiscExpOmissio_dataOmiTextBox{
    float:left !important;
   width: 80pt !important;
    clear: both;
}

#PanellSdeFiscExp_PanellSdeFiscExpOmissio > label:nth-child(1), #PanellSdeFiscExp_PanellSdeFiscExpOmissio > label:nth-child(3){
    float:left;
    clear: both;
    margin-right: 5pt;
}

#PanellSdeFiscExp_PanellSdeFiscExpOmissio > label:nth-child(3){
    margin-top:8pt;
}

#PanelSdeFiscExpOmissio_titolConformitatPrestacions{
	margin-left: 20px;
	float: left;
    clear: left;
    margin-right: 5pt;
    margin-top: 4pt;
}

#PanelSdeFiscExpOmissio_flowPanelJustificacio{
	float: left;
	clear: left;
	width: 100%;
	height: 100px;
	margin-top: 20px;
}

#PanelSdeFiscExpOmissio_flowPanelJustificacio > label{
	float:left;
	clear: left;
}

#PanelSdeFiscExpOmissio_contenidorConformitat{
	float: left;
	margin-top:5px;
	margin-left: 20px;
}

#PanelSdeFiscExpOmissio_radioConformitatSi{
	margin-right: 10px;
}

#PanellSdeFiscExpOmissio_textArea{
	margin-top: 4pt;
	margin-left: 20px;
	width: calc(100% - 20px);
	float: left;
	clear: left;
}

#PanelSdeFiscExpOmissio_flowPanelInfraccio{
	margin-top: 15px;
	float: left;
	clear: left;
	width:100%;
	height: 160px;
}

#PanelSdeFiscExpOmissio_flowPanelInfraccio_Respostes{
	margin-left: 14pt;
	float: left;
	clear: left;
}

#PanelSdeFiscExpOmissio_flowPanelInfraccio_Respostes_Infraccions{
	float: left;
	clear: left;
}

#PanelSdeFiscExpOmissio_flowPanelInfraccio_Respostes_Infraccions > span {
	display: block;
    margin-left: 14pt;
}

#PanelSdeFiscExpOmissio_flowPanelInfraccio_Respostes_Infraccions > span:nth-child(5) {
	display: inline;
}

#PanelSdeFiscExpOmissio_radioInfraccioNo, #PanelSdeFiscExpOmissio_radioInfraccioSi{
	float: left;
	clear: both;
}

#PanelSdeFiscExpOmissio_flowPanelOrgans{
	margin-top: 25px;
	float: left;
	height: 160px;
}

#PanelSdeFiscExpOmissio_flowPanelOrgans_Respostes{
	margin-left: 14pt;
}

#PanelSdeFiscExpOmissio_flowPanelOrgans_Respostes_Organs{
	float: left;
	clear: left;
}

#PanelSdeFiscExpOmissio_flowPanelOrgans_Respostes_Organs > span {
    display: block;
    margin-left: 14pt;
}

#PanelSdeFiscExpOmissio_flowPanelOrgans_Respostes_Organs > span:nth-child(4) {
	display: inline;
}

#PanelSdeFiscExpOmissio_radioOrgansNo, #PanelSdeFiscExpOmissio_radioOrgansSi{
	float: left;
	clear: both;
}

#PanellSdeFiscExpOtros_textBoxCercOrg {
	margin-left: 30px;
    width: 60px;
}

#PanellSdeFiscExpOtros_textBoxCercPro{
	margin-left: 40px;
    width: 60px;
}

#PanellSdeFiscExpOtros_textBoxCercEco{
    margin-left: 40px;
    width: 60px;
}

#PanellSdeFiscExpOtros_textBoxCercDesc{
    margin-left: 48px;
    width: 350px;
}

#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel {
	margin-left: 5px;
	position: relative;
    min-width: 20px;
    min-height: 20px;
    height: 100%;
    width: Calc( 100% - 15px) !important;
}

#Id_DataGrid_SdeFiscAltresAspectesObservacions_dataGrid{
	height: 100%;
	border-bottom: 2px solid gray;
}
/* INFORME ANUAL */

.SdeFiscInformeObjeccionsDatagrid_header {
	white-space: pre-line;
}

#PanellSdeFiscExp_flowPanel  #PanellSdeFiscExp_decoratedTabPanel > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(5) > table {
	margin-left: 258pt;
}

#DialegFiltreFisc_panellFiltreFisc #PanellSdeFiscExp_decoratedTabPanel > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(5) > table {
	margin-left: 180pt !important;
}

.SdeFiscAltresAspectesRevisar_columnaltresAspectes{
	width: 748px;
}

.SdeFiscAltresAspectesRevisar_columnselect {
	margin-top: 7px;
    position: absolute;
}

#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel > div:nth-child(4) > div:nth-child(1){
	height: 100% !important;
}

#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel > div:nth-child(4) > div:nth-child(1) > div:nth-child(3){
	height: calc (100% - 20px) !important;
}

#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > table > thead > tr > th.GK40RFKDDH.GK40RFKDBH {
	width: 307px;
}

#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > table > thead > tr > th:nth-child(2) {
	width: 721px;
}

#SdeFiscAltresAspectesRevisar_ResizeLayoutPanel > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > table > thead > tr > th:nth-child(3) {
	width: 122px;
}



#PanellSdeFiscExp_PanellSdeFiscExpOmissio > label:nth-child(1), #PanellSdeFiscExpOmissio_dataOmiTextBox {
     display: none;
}

#PanellSdeFiscExpOmissio_comentaritDataOmi {
  display: none;
}

#panellInteressatComponent_flowPanButtons {
	height: 2px;
    width: 26;
	float: left;
}

#Id_DecoratedTabPanel_PanellInfAnnex_tabPanel{
	width: 100%;
	height: 100%;

}

#Id_DecoratedTabPanel_PanellInfAnnex_tabPanel p{
	-webkit-user-select: text ;  /* Chrome all / Safari all */
    -moz-user-select: text ;     /* Firefox all */
    -ms-user-select: text ;      /* IE 10+ */
    user-select: text ;
    cursor: text;
}

div[id^="Id_PanellApartatInformeAnnex_PanellInfAnnex_panellApartatInfAnnex"]{
	width: 100%;
	height: 100%;
}

#Id_TextArea_PanellApartatInformeAnnex_taTextMarca{
	width: 100%;
	height: 100%;
	resize: none;
}
/* BEQUES */

#PanellBequesTaulaRegistres_panellGeneralTaula {
	float: left;
	clear: left;
	width: 100%;
	height: 100%;
}

#PanellBequesGestioRegistres_taulaPanel{
    width: 100%;
    height: 80%;
}

#PanellBequesTaulaRegistres_simplePager {
	clear: left;
	width: 25%;
	margin-left: calc(50% - 12.5%);
}

#PanellBequesTaulaRegistres_dataGrid {
	position: relative;
	overflow: hidden;
	margin-left: 5px;
	float: left;
	clear: left;
	width: 99%;
	height: 300px;
}

#PanellBequesTaulaRegistres_dataGrid button{
	background-color: transparent;
    border: none;
}

#PanellBequesTaulaRegistres_dataGrid input {
    width: 100%;
    background-color: transparent;
    border: 0px solid !important;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis ellipsis;
}

#PanellBequesGestioRegistres_pbAfegirRemesa{
    float: left;
    clear: left;
    margin-left: 5px;
    margin-top: 10px;
    width: 120px !important;
    height: 25px !important;
    text-align: center;
    color: white;
    background-color: rgb(0,157,128);
    padding: 5px;
    cursor: pointer;
    border-radius: 2px;
}

#DialegBequesGetsioRegistres_pbTancar{
    margin-top: -25px;
    margin-right: 5px;
    cursor: pointer;
    z-index: 2000;
    table-layout: fixed;
    border-collapse: collapse;
    position: relative;
    border-radius: 2px;
}

#DialegBequesGetsioRegistres_pbTancar:hover{
    opacity: 0.8;
}

#PanellBequesFiltresRegistres_lblDataIni{
    float: left;
    width: 90px;
}

#PanellBequesFiltresRegistres_lblDataFi{
    float: left;
    width: 90px;
    margin-left: 5px;
}

#PanellBequesFiltresRegistres_lblAsumpte{
    float: left;
    width: 260px;
    margin-left: 10px;
}

#PanellBequesFiltresRegistres_lblPersona{
    float: left;
    margin-left: 10px;
}

#PanellBequesFiltresRegistres_dpDataIni{
    float: left;
    clear: left;
    width: 90px;
}

#PanellBequesFiltresRegistres_dpDataFi{
    float: left;
    margin-left: 5px;
    width: 90px;
}

#PanellBequesFiltresRegistres_cmbAsumpte{
    float: left;
    width: 260px;
    margin-left: 10px;
}

#PanellBequesFiltresRegistres_cpcPersona{
    float: left;
    margin-left: 10px;
}

#PanellBequesFiltresRegistres_txtPersona{
    float: left;
    width: 184px;
}

#PanellBequesFiltresRegistres_btnCercar{
    float: left;
    margin-left: 7px;
    line-height: 18px;
    width: 48px !important;
    cursor: pointer;
    color: white;
    background-color:rgb(0,157,128);
    text-align: center;
    border-radius: 2px;
}

#PanellBequesGestioRegistres_filtresPanel{
    height: 40px;
    padding-left: 5px;
    padding-right: 5px;
}

#PanellBequesAfegirRemesa_flowPanelGeneral{
    padding: 5px;
}
#PanellBequesAfegirRemesa_lblRemesesDisponibles{
    float: left;
}
#PanellBequesAfegirRemesa_cmbRemesaDisponible input{
    width: 70px !important;
}
#PanellBequesAfegirRemesa_cmbRemesaDisponible{
    float: left;
    clear: left;
    width: 300px;
    margin-top: 5px;
}
#PanellBequesAfegirRemesa_chkNovaRemesa{
    float: left;
    clear: left;
    margin-top: 7px;
}
#PanellBequesAfegirRemesa_txtCodiNovaRemesa{
    float: left;
    clear: left;
    width: 70px;
    margin-top: 5px;
}
#PanellBequesAfegirRemesa_txtDescNovaRemesa{
    float: left;
    margin-left: 3px;
    width: 227px;
    margin-top: 5px;
}
#PanellBequesFiltresRemeses_lblRemeses{
    float: left;
    width: 56px;
}
#PanellBequesFiltresRemeses_cmbRemesa{
    float: left;
    width: 270px;
    margin-left: 5px;
}
#PanellBequesFiltresRemeses_cmbRemesa input{
    width: 70px !important;
}
#PanellBequesFiltresRemeses_lblPersona{
    float: left;
    margin-left: 10px;
    width: 50px;
}
#PanellBequesFiltresRemeses_txtPersona{
    float: left;
    width: 175px;
}
#PanellBequesFiltresRemeses_lblTipusAjut{
    float: left;
    width: 77px;
    margin-left: 10px;
}
#PanellBequesFiltresRemeses_cmbTipusAjut{
    float: left;
    width: 220px;
    margin-left: 5px;
}
#PanellBequesFiltresRemeses_btnCercar{
    float: left;
    margin-left: 7px;
    line-height: 18px;
    width: 48px !important;
    cursor: pointer;
    color: white;
    background-color:rgb(0,157,128);
    text-align: center;
    border-radius: 2px;
}

#PanellBequesFiltresRemeses_flowPanelGeneral{
    width: calc(100% - 5px);
    height: 25px;
}

#PanellBequesTaulaRemeses_flowPanelGeneral{
    width: calc(100% - 5px);
    height: 93%;
}

#PanellBequesTaulaRemeses_flowPanelCapcaleraBotons{
    width: 100%;
    height: 10%;
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#PanellBequesTaulaRemeses_pbGuardar{
    float: left;
    clear: left;
    width: auto !important;
    height: 33px !important;
    margin: 5px;
    cursor: pointer;
}

#PanellBequesTaulaRemeses_pbGuardar div.gwt-Label{
    float: right;
}

#PanellBequesTaulaRemeses_pbGuardar img{
    margin-top: 5px;
}

#PanellBequesTaulaRemeses_pbEliminar{
    float: left;
    width: auto !important;
    height: 33px !important;
    margin-left: 25px;
    cursor: pointer;
}

#PanellBequesTaulaRemeses_pbEliminar div.gwt-Label{
    float: right;
}

#PanellBequesTaulaRemeses_pbEliminar img{
    margin-top: 5px;
}

#PanellBequesTaulaRemeses_simplePagerDadesBeques{
    width: 220px;
    margin-left: 250px;
    align-self: center;
}
#PanellBequesTaulaRemeses_dataGridResolucio{
    width: 100%;
    height: 88%;
}

#PanellBequesTaulaRemeses_simplePagerResolucio{
    width: 220px;
    margin-left: 250px;
    align-self: center;
}
#PanellBequesTaulaRemeses_pbGenerar{
    float: left;
    width: auto !important;
    height: 33px !important;
    margin-left: auto;
    cursor: pointer;
}

#PanellBequesTaulaRemeses_pbGenerar div.gwt-Label{
    float: right;
}

#PanellBequesTaulaRemeses_pbGenerar img{
    margin-top: 5px;
}

#PanellBequesTaulaRemeses_pbCarregar{
    float: left;
    width: auto !important;
    height: 33px !important;
    margin-left: 25px;
    cursor: pointer;
}

#PanellBequesTaulaRemeses_pbCarregar div.gwt-Label{
    float: right;
}

#PanellBequesTaulaRemeses_pbCarregar img{
    margin-top: 5px;
}

#PanellBequesTaulaRemeses_pbResoldre{
    float: left;
    width: auto !important;
    height: 33px !important;
    margin-left: 25px;
    margin-right: 5px;
    cursor: pointer;
}

#PanellBequesTaulaRemeses_pbResoldre div.gwt-Label{
    float: right;
}

#PanellBequesTaulaRemeses_pbResoldre img{
    margin-top: 5px;
}

#PanellBequesTaulaRemeses_dataGridDadesBeques{
    width: 100%;
    height: 88%;
}

#PanellBequesTaulaRemeses_dataGridDadesBeques button{
    background-color: transparent;
    border: none;
}

#PanellBequesTaulaRemeses_dataGridDadesBeques select{
    width: 160%;
    background-color: transparent;
    border: 0px solid !important;
    margin-left: -5px;
}

.Class_BequesPushButton:hover{
    opacity: 0.8;
}

.Class_Beques_DataGrid_Cell_ButNumRegistre{
    cursor: pointer;
}

.Class_Beques_DataGrid_Cell_ButNumRegistre button{
    cursor: pointer;
    border-color: transparent;
    background-color: transparent;
}

.Class_Beques_DataGrid_Cell_ButVeureDoc{
    background-image: url("../../images/doc_16x16.png") !important;
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}

.Class_Beques_DataGrid_Cell_ButVeureDocDisabled{
    background-color: transparent;
    border-color: transparent !important;
	white-space: nowrap;
	text-transform: capitalize;
	vertical-align: middle;
}

.Interessat td{
    border: 2px solid #eee !important;
    background: #eee !important;
}

.Representant {
    border-bottom: 1px solid lightgrey !important;
}

.Representant td{
    border: transparent;
    background-color: #fff;
}

.Seleccionat td{
    background-color: rgb(98,140,213) !important;
    border: 2px solid rgb(98,140,213) !important;
}

.Seleccionat button, .Seleccionat select{
    color: white !important;
}

.SdeFiscAltreAspectesICMI_ButtonDialeg button{
	background-image: url("../../../../../images/search_16x16.png");
	background-repeat: no-repeat;
	background-position: 4px 50%;
	background-color: #e6e6e6;
	width: auto;
	cursor: pointer;
	border-bottom: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	cursor: pointer;
	width: 25px;
	height: 25px;
}

/*
* RPC
*/
.panellRPC_flowPanelLine {
	float: left;
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px;
}

.panellRPC_widthInici{
	width: 16%;
}

.panellRPC_widthMig{
	width: 5%;
}

.panellRPC_widthFi{
	width: 15.8%;
	margin-left: 1px;
}

.panellRPC_marginInici{
	width: 78%;
}

.panellRPC_widthInici2{
	width: 84%;
	margin-right: 5px;
}

.panellRPC_labelInici{
	float: left;
    padding-right: 11px;
    padding-left: 5px;
    text-align: right;
    height: auto;
	white-space: normal;
	margin-top: 3px;
}

.panellRPC_labelDret{
	width: 37%;
	padding-left: 4px;
}

.panellRPC_float{
	float: left;
}

.panellRPC_tab{
	margin-top: 10px;
	float: left;
	width: 100%;
}

.panellRPC_list, .panellRPC_text{
	float: left;
	width: 19%;
}

#panellRPC_labelInici{
	margin-left: 41%;
}

#panellRPC_listBoxOrganisme, #panellRPC_listBoxUnitat, #panellRPC_textBoxOrganisme, #panellRPC_textBoxUnitat{
	width: 40%;
}

#panellRPC_labelLots{
	width: 31%;
	text-align: right;
	padding-right: 10px;
}

#panellRPC_textBoxLots{
	width: 3%;
}

#panellRPC_textBoxReg{
	width: 7%;
	margin-right: 5px;
}

#panellRPC_textBoxRegAny, #panellRPC_textBoxInici, #panellRPC_textBoxAny{
	width: 5%;
}

#panellRPC_textareaDescripcio, #panellRPC_textareaMotiu{
	width: 76.7%;
}

#panellRPC_textNumLots{
	width: 5%;
	margin-right: 12.5%;
}

#panellRPC_labelEstat{
	width: 16%;
}

#panellRPC_labelRegistre, #panellRPC_labelNumLots, #panellRPC_textBoxExpedient{
	width: 13%;
}

#panellRPC_labelPluri{
	width: 19%;
	padding-left: 1px;
}

#panellRPC_labelClausules{
	padding-left: 3px;
}

#panellRPC_labelUnitat2{
	width: 16%;
	padding-left: 4px;
}


#panellRPC_checkMixt{
	width: 10%;
}

#panellRPC_labelCPV{
	width: 52%;
}

#panellRPC_labelLotDesert, #panellRPC_labelCPV{
	padding-left: 7px;
}

#panellRPC_labelPeriodicitat{
	padding-left: 13px;
}

#panellRPC_labelDataFi, #panellRPC_labelDataForm{
	width: 46%;
	padding-left: 2px;
}
	
#panellRPC_tabPanelPublicacio, #panellRPC_tabPanelDadesContractesObres, #panellRPC_tabPanelDadesContractesSubministraments, #panellRPC_tabPanelDadesAltresDades,  #panellRPC_tabPanelDadesProducte,
#panellRPC_tabPanelDadesContractesServeis,  #panellRPC_tabPanelDadesBasiques, #panellRPC_tabPanelDadesEconomiques, #panellRPC_tabPanelAltresDades,  #panellRPC_tabPanelDadesEstudiDictamen {
	width: 100%;
    	margin-bottom: 9px;
}

#panellRPC_tabPanelGeneral {
	width: 100%;
}

#panellRPC_descripcio {
    width: 80%;
}

#panellRPC_labelPluri {
    margin-left: 97px;
}

#panellRPC_labelDespesa {
	margin-left: 156px;
}

#panellRPC_FlowCPV > * {
	margin-top: 3px;
}

#panellRPC_labelImpTotalIVA {
	margin-left: 123px;
}

#panellRPC__LabelCodiCPA {
	margin-left: 128px;	
	}
#panellRPC_labelAmbIVA {
	margin-left: 111px;
}
#panellRPC_labelIVAMult {
	margin-left: 124px;	
}

#panellRPC_labelTipusEntitat {
	    margin-left: 141px;
}

#panellRPC_listBoxClasse {
	margin-right: 75px;
}

#panellRPC_labelExpedient {
	margin-left: 21px;
}

#panellRPC_checkDeterminar, #panellRPC_checkPreu2, #panellRPC_checkCategoria {
	float: left;
}

#panellRPC_labelLiquidacioSenseIVA {
	width: 381px;
}
#labelDataRecepcio {
	width: 304px;
}﻿@charset "utf-8";

/**
 * INFO SUBVERSION
 * FILE: $Header: svn://subversion/JAVA-FASE2/BRANCHES/PRODUCCIO/V9/OAC_GWT/war/com.audifilm.genesys.web.segexp.SegExp/styles/SegExp_default.css 142060 2018-10-09 09:24:53Z xserrats $ 
 * REV:  $Revision: 142060 $
 */ 
 
/* CSS Document */
	/* Apartado que reinicia ciertos estilos independientemente del navegador que se estÃ© usando (tambien define el formato por defecto de la fuente de la pÃ¡gina)*/
* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	/*font-family: Verdana, Geneva, sans-serif;*/
	/*font-size: 10px;*/
}

html {
	height: 100%;
	overflow: auto;
}

/*DefiniciÃ³n del fondo general del site, fuente, el uso de barras de desplazamiento, etc.*/
body {
	background-color: #FFFFFF;
	height: 100%;
	overflow: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

/* ImÃ¡genes sin bordes (sirve para quitar el borde de la imÃ¡gen en caso de que Ã©ste sea un enlace)*/
img {
	border: 0;
}

/* H1 per defecte */
h1 {
	background: url(../ac_img/bg_titol_bloc_blau.jpg) repeat-x;
	background-color: #EBF5FD;
	border: 1px solid #CDCFCE;
	color: #5A8EB5;
	font-size: 14px;
	padding: 8px;
	margin-bottom: 2px;
	font-weight: normal;
}

/* --- Propiedades de las tablas ---*/
.gwt-ScrollTable { /*	background-color: #ccc; */
	width: 100%;
	/*	cursor: pointer;*/
	border-collapse: collapse;
	padding: 0px;
}

.gwt-ScrollTable td {
	font-size: 10px;
	padding: 5px 10px 5px 10px;
	/*	background-color: #FFF; */
	border-collapse: collapse;
	border: 1px solid #cdcfcd;
	padding: 0px;
	padding-left: 3px;
	white-space: nowrap;
	overflow: hidden;
}

/*
.tabla td a {
	text-decoration: none;
}*/

/*
.gwt-ScrollTable .row1 {
	background-color: #F7F7F7;
}
*/
.gwt-ScrollTable .row1 {
	background-color: #e3eaee;
	/*color: #5689b0;*/
	color: #222222;
}

.gwt-ScrollTable .row2{
	background-color: #EBF2F6;
	/*color: #5689b0;*/
	color: #222222;
	
}

.dataTable tr.highlighted  .blue{
	background-color:#71A9D2;
}

.dataTable tr.selected  {
    font-weight: bold;  
}

.gwt-ScrollTable .dataTable tr.highlighted {
	color: #FFFFFF;
	background-color:#71A9D2;
}

.gwt-checkedRow .blue{
	background: #7AA5D6;
}

/* .tabla thead { */
.gwt-ScrollTable .headerTable {
	background-color: #DEDEDE;
	cursor: auto;
	border-collapse: collapse;
	padding: 0px;
}

.gwt-ScrollTable .headerTable td { /* padding: 10px; */
	text-align: left;
	color: #2c6c9e;
	font-weight: normal;
	font-size: 11px;
}

/* --- Propiedades de las tablas ---*/
	/* CENTRADOR WEB: define las dimensiones de la web y la posiciona segÃºn las dimensiones de la ventana del navegador. */
#centrador_web {
	position: absolute;
	width: 100%;
	height: 100%;
}

/*CABECERA: Apartado que incluye la selecciÃ³n del idioma y logotipo.*/
#capcalera {
	background-image: url(../ac_img/bg_head.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 60px;
	width: 201;
}

#capcaleraGrid{
	margin-top: 5px;
}
#capcaleraSeg {
	background: url(../ac_img/bg_head_repeat.jpg) repeat-x #FFFFFF;
	/*
	background-repeat: repeat-x;
	background-color: #f9f9fb;
	*/
	height: 60px;
	/*width: 100%;*/
}

#logotip {
	/* width minimo a partir del cual aparece scrollbar del navegador */
	width: 500px;
	height: 1px;
}

/* Herramientas de la cabecera: Ã‰ste apartado contiene tan sÃ³lo la selecciÃ³n de idioma */
#eines_capcalera {
	float: right;
	width: 200px;
	text-align:right;
	height: 64px;
	margin-top: 3px;
	margin-right: 15px;
}

#data_hora{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	width: 190;
}

/* Alineamiento de los idiomes a la derecha */
#idiomes {
	text-align: right;
	margin-right: 8px;
	margin-left: 75px;
}

/* Color y tamaÃ±o de la fuente de cada uno de los idiomas */
#idiomes a {
	/*color: #747474;*/
	color: black;
	font-size: 10px;
}

/* MÃ¡rgenes de la imÃ¡genes (banderas) de cada idioma*/
#idiomes img {
	margin-right: 3px;
	margin-left: 20px;
}

/*Bienvenida: Apartado que contiene el nombre del usuario que ha iniciado la sesiÃ³n, la selecciÃ³n de roles y Ã¡rboles y el botÃ³n para cerrar la sesiÃ³n.*/
#benvinguda {
	height: 22px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-right: 13px;
	color: #FFF;
	background-color: #A2ADCD;
	border-bottom: 1px solid #CCC;
	width: 100%;
}

/*Este es el apartado "Bienvenido NombreDeUsuario" solamente este alineado a la izquierda */
#benvinguda span {
	float: left;
}

/*Propiedades del botÃ³n de cerrar la sesiÃ³n*/
#benvinguda a {
	padding: 0px;
	background-color: #A2ADCD;
	color: #FFF;
	float: right;
}

/* Propiedades del selector de roles y Ã¡rboles */
#benvinguda select {
	width: 100px;
	float: left;
	font-size: 10px;
}

/*CONTENIDOS: Contenedor principal*/
#continguts {
	background-color: #F5F7F4;
}

/* Propiedades de la columna izquierda de los contenidos (Ã�rbol / Utilidades)*/
#contingut_esq {
	float: left;
	width: 291px;
}

/* Propiedades de la columna derecha de los contenidos (BÃºsqueda de expedientes)*/
#contingut_dre {
	float: right;
	width: 664px;
}

/* Propiedades de los botones con relleno (Ejemplo: botÃ³n "Nuevo expediente" de la coluna izquierda)*/
.hyperlink {
	background-color: #F5F7F4;
	border: 1px solid #EDEEEC;
	/*	padding: 9px;
	border: 1px solid #cdcfcd; 
	background: #dfeffc url(../ac_images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; */
	color: #2e6e9e;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	float: left;
	text-align: center;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

.hyperlink a,.hyperlink:link,.hyperlink:visited {
	color: #2e6e9e;
	text-decoration: none;
}

.hyperlink:hover {
	border: 1px solid #cecfcd;
	background: #d0e5f5 url(../ac_images/ui-bg_glass_75_d0e5f5_1x400.png)
		50% 50% repeat-x;
	color: #1d5987;
}

.hyperlink:down {
	border: 1px solid #cecfcd;
	background: #f5f8f9
		url(../ac_images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50%
		repeat-x;
	color: #e17009;
}

.campObligatori{
	background: gold;
}

/* Propiedades de los botones SIN relleno y que tan sÃ³lo llevan un icono como contenido*/
.boto_icon {
	border: 1px solid #cdcfcd;
	background: #dfeffc url(../ac_images/ui-bg_glass_85_dfeffc_1x400.png)
		50% 50% repeat-x;
	color: #2e6e9e;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	float: left;
	text-align: center;
	cursor: pointer;
}

/* Propiedades por defecto del bloque de contenido */
.bloc {
	border: 1px solid #CECFCD;
	padding: 1px;
	background-color: #FFF;
}

/* Classe exclusiva para titulares con etiqueta/tag <H1></H1> (Color negro)*/
.negre {
	background-color: #7b7a76;
	border: 1px solid #656665;
	color: #FFF;
	font-size: 14px;
	padding: 8px;
	margin-bottom: 2px;
	font-weight: normal;
	overflow: hidden;
	width: 100%;
}

.gwt-lletraBlanca{
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	margin-bottom: 2px;
	font-weight: normal;
	overflow: hidden;
	width: 100%;
	cursor: hand;
	cursor: pointer;
}
.gwt-DisclosurePanel {
	overflow: hidden;
}

.gwt-DisclosurePanel .header {
	/*	background: url(../ac_img/bg_titol_bloc_negre.jpg) repeat-x; */
	background-color: #7b7a76;
	border: 1px solid #656665;
	padding: 8px;
	margin-bottom: 2px;
	width: 100%;
	overflow: hidden;
}

.gwt-DisclosurePanel .header td {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
}

.ExportBox {
	border: 1px solid #656665;
	/* for IE */
	filter: alpha(opacity =     100);
	/* CSS3 standard */
	opacity: 1.0;
}

.ExportBox .Caption {
	border: 1px solid #656665;
	padding: 8px;
	/*width: 100%;*/
	overflow: hidden;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	background: #7b7a76;
}


/* Classe exclusiva para titulares con etiqueta/tag <H1></H1> (Color azul claro)*/
.blau {
	background: url(../ac_img/bg_titol_bloc_blau.jpg) repeat-x;
	background-color: #EBF5FD;
	border: 1px solid #CDCFCE;
	color: #5A8EB5;
	font-size: 14px;
	padding: 8px;
	margin-bottom: 2px;
}
.titolCapcalera
{
	width:100%;
}

.lletraBlau{
	color: #5A8EB5;
	font-size: 14px;
	padding: 8px;
	margin-bottom: 2px;
	font-weight: normal;
}

/*Zona de mensajes (ya sean advertencias o errores)*/
	/* Clase que define las proporciones del contenedor del mensaje*/
.info {
	padding: 0.7em;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 2px;
	height: 16px;
}

/* Estilos aplicados a las alertas */
.alert {
	border: 1px solid #fad42e;
	background-color: #fbec88;
	color: #363636;
}
/* estilos aplicados a los postit (notes)*/
.postit {
	border: 1px solid #fad42e;
	background-color: white;
	color: #363636;
}

.baixaExpedient{
	background: #FFd7d9;
}

.noAccionsPendents{
	background: #d9ffD9;
}

.tancatExpedient{
	background: #EFEFEF;
}

.transferitExpedient{
	background: #EDF4FF;
}

/* Estilos aplicados a los errores */
.error {
	border: 1px solid #cd0a0a;
	background-color: #fef1ec;
	color: #cd0a0a;
}

/*Proporciones del contenedor del icono (el icono Ã©s un fondo de Ã©ste contenedor)*/
.icon {
	width: 14px;
	height: 16px;
	float: left;
	background-image: url(../ac_images/ui-icons_469bdd_256x240.png);
	margin-right: 10px;
}

/* Icono a utilizar en caso de alerta */
.alert .icon {
	background-position: -16px -144px;
}

/* Icono a utilizar en caso de error */
.error .icon {
	background-image: url(../ac_images/ui-icons_cd0a0a_256x240.png);
	background-position: 0 -144px;
}

/*Dimensiones del contenedor de cierre de mensajes (su icono tambiÃ©n se trata de un fondo del contenedor) */
.close {
	float: right;
	width: 12px;
	height: 12px;
	margin-top: 2px;
	cursor: pointer;
}

/*BotÃ³n de cierre de advertencias*/
.alert .close {
	background: url(../ac_images/ui-icons_f9bd01_256x240.png);
	background-position: -34px -194px;
}

/*BotÃ³n de cierre de errores*/
.error .close {
	background: url(../ac_images/ui-icons_cd0a0a_256x240.png);
	background-position: -34px -194px;
}

/*-------*/
	/* Apartado especÃ­fico para la maquetaciÃ³n de la autentificaciÃ³n */
.form_auth {
	padding: 23px 22px 0px 22px;
	height: 144px;
}

/* Propiedades del campo de texto de la autentifiaciÃ³n */
.form_auth input {
	width: 100%;
	border: 1px solid #809db9;
	height: 16px;
	padding-top: 2px;
}

/*Relleno superior e inferior del contenedor del Ã¡rbol de directorios */
.gwt-Tree {
	padding: 1px 0px 8px 0px;
}

/*--------*/ /*Contenedor pie de pÃ¡gina*/
#peu {
	border-top: 1px solid #CCC;
	background-color: #E6E6E6;
	width: 100%;
}

/* Color de los enlaces del pie de pÃ¡gina */
#peu a {
	color: #868686;
}

#ordreDia_listBoxPlantilles {
    float: left;
}

#ordreDia_htmlGenerat {
    float: left;
    margin-left: 30px;
    margin-top: 2px;
}

#ordreDia_buttonGenerar {
    float: left;
    margin-left: 10px;
}

