@charset "utf-8";

@import url(cap.jee.css);

@import url(menu_cap.ice.css);

@import url(menu_cap.jee.css);

@import url(formularis.jee.css);

@import url(taules.jee.css);

@import url(botons.jee.css);

/* 27-12-2010 Tab panel */
.tab a {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: none !important;
  border-bottom-color: #891536;
  color: #404040;
  font-size: 0.9em;
}

.tab a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #891536;
  font-size: 0.9em;
}
/* End tab panel */ 

/*
-------------------- 28-12-2010 Calendari --------------------
font-size: 0.8em;
*/
.iceSelInpDate a {
  border-bottom-style: none !important;
}

.iceSelInpDate {
/* calendar outline & background color */
    font-size: 0.8em !important;
    background-color: #FFFFFF;
    border: 1px solid #ABABAB; /* removed margin from calendar outline - better absolute positioning of popup */
/*margin:10px;*/
}
/*
------------------ Calendari - End 
*/

/* 27-12-2010 Combo box disabled */
.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis {
    color: #CCCCCC;
    padding: 2px;
    font-size: .7em;
    cursor: default;
    margin: 2px;
}  
/* Combo box disabled - End */


.iceOutTxt, .iceOutLbl {
   font-family: Verdana, Arial, Helvetica, sans-serif;   
   text-align: left !important;
   color: #404040;
   padding-bottom: none;
}

/* Per defecte, tots els panels centrats */
.icePnlGrp {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/*--Classes for the connection status indicator--*/
.iceOutConStat {
	margin: 0px !important;
	width: 25px;
	height: 25px;
	border: none;
	font-size: .5em;
}

.iceOutConStatInactv {
	position: absolute;
	background-image: url( ../img/ice/connect_idle.gif );
	background-position: top;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

.iceOutConStatActv {
	position: absolute;
	background-image: url( ../img/ice/connect_active.gif );
	background-position: top;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

.iceOutConStatCaution {
	position: absolute;
	background-image: url( ../img/ice/connect_caution.gif );
	background-position: top;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

.iceOutConStatDisconnect {
	position: absolute;
	background-image: url( ../img/ice/connect_disconnected.gif );
	background-position: top;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}
/*--Fi classes connexio---*/

/*-- Classes panel popup ---*/
.icePnlPop {
	border: none !important;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: 1000;
	background: transparent;		
}

.icePnlPopBody {
    background-color: #ffffff !important;
}

.icePnlPopHdr, .icePnlTlTipHdr {
    background-color: #891536 !important;
    background-image: none !important;
}

.icePnlPop table {
	border: none !important;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

#iceModalFrame {
	width: 100% !important;
}
/*-- FI - Classes panel popup ---*/


/*-- 2011/02/16 --*/

.iceInpTxtArea, .iceInpTxtArea-dis {
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
   font-size: 0.7em;
   color: #891536 !important;
}

.iceSelOneMnu, .iceSelOneMnu-dis {
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
   color: #891536 !important;
}

.iceCmdLnk {
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

/*-------------------------------*/
/*--  Panel tabulat             -*/
/*-------------------------------*/
.icePnlTbOn .MidMid td {
   font-weight: bold;
   text-align: center;
   white-space: nowrap;
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
   font-size: 0.9em !important;
}
.icePnlTbOn .MidMid td:hover {
   font-weight: bold;
   text-align: center;
   white-space: nowrap;
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
   font-size: 0.9em !important;
   color: #ffffff !important;
}
.icePnlTbOff .MidMid td {
   text-align: center;
   white-space: nowrap;
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
   font-size: 0.9em !important;
}
.icePnlTbOver .MidMid td {
   text-align: center;
   white-space: nowrap;
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
   font-size: 0.9em !important;
   color: #ffffff !important;
}
/*--- 2011/02/16 --*/
