div#page-dialog {
  margin:0;
  padding:10px;	 
  text-align:left;
} 

input.button {
  padding-bottom:2px; 
}

input.button:active, button:active, input.defaultbutton:active, input.button-disabled:active {
  background-color:#fff;  
}


.label {
	font-weight:bold;
}



/* POPUP */

div.popupSubTitle {
  background-color: #E4DEDA;
  color: #000;
}


div.popupMessage .ui-widget-header, div.popupWindow .ui-widget-header, div.popupWindow div.popupHeader {
  background-image:none;
  background-color: #246b99;
  color: #fff;
  font-weight:bold;
  padding:3px; 
  padding-left:4px;
}

div.popupError div.popupHeader, div.popupError .ui-widget-header {
  background-image:none;
  background-color: #c04040;
  color: #fff;
}


div.popupWindow.ui-widget-content {
  font-size: 0.95em;
}

table.list th.order, table.list td.order {
  cursor:pointer;
  background-position:50% 50%;
  background-repeat:no-repeat;
  
}

table.list th.order_ASC {
  background-image:url(../images/manteniment/order_asc.gif);
}

table.list th.order_DESC {
  background-image:url(../images/manteniment/order_desc.gif);	
}


table.list tr td.left, table.list th.left {
  text-align:left;	
}

table.list tr td.right, table.list th.right {
  text-align:right;	
}

table.list tr td.center, table.list th.center {
  text-align:center;	
}

table.default td {
  margin:0;padding:0;	
}

table.noborder {
  border:none;	
}

table.noborder td {
  border:none;	
}

table.comentaris tr td {
  vertical-align:top;	
}

table.comentaris tr td span.date{
  font-style:italic;
		
}

table.comentaris tr td .comment-actions{
  
  visibility:hidden;	
}

table.comentaris tr:hover td .comment-actions {
  visibility:visible;	
}


div.class-comentaris div.tab-content{
	height:auto;
	overflow-y: auto;
}

.controlbar {
	margin-top:5px;
}
	
fieldset {
	margin-bottom:10px;
}

.box-header {
	margin-bottom:10px;
}

div.select-idioma {
  margin-top: 0px;
  margin-bottom: 10px;	
}

