#pageTitle {
	width: 800px;
	text-align: right;
}

#loginTable{
	width: 300px;
}

#leftMenu{
	float: left;
	width: 200px;
}

#centerArea {
	/*margin-left: 220px;*/
}

#progressBar {
	background-image: url("../img/fissionpb3.gif");
	height: 20px;
}

.centeredTable {
	margin-left: auto;
	margin-right: auto;
}

.centeredCell {
	text-align: center;
}

.labelCell {
	vertical-align: top;
	font-weight: bold;
	width: 100px;
}

.moneyTextField{
	text-align: right;
}

.fullWidthTable{
	width: 100%;
}

.topAlign {
	vertical-align: top;
}

.smallNumberTextField {
	text-align: center;	
}

.mandatoryMark{
	color: red;
}

.searchTable {
	
}

.selectableFeature {
	float: left; 
	text-align: left; 
	height: 20px;
	margin: 3px;
	cursor: pointer;
}

.borderless {
	border: 0;
	padding: 0;
	margin: 0;
}

#avatarDiv {
	text-align: center;
}

a img {
	border: 0px;
}

.keyringDiv {
	width: 45px;
	height: 45px;
	text-align: center;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid black;
	margin: 5px;
	cursor: pointer;
}

.green{
	background-color: lime;
}

.yellow{
	background-color: yellow;
}

.white {
	background-color: white;
}

#divKeyringLocations {
	width: 600px;
}

/* Clear Buttons */
/*
.input:hover {
    border: 1px solid #00F;
	background: #ffc;
    
}
.xbutton {
    border: 1px solid #006;
    background: #ccf;
}

.combobox {
	color:#005;   
	font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
	background-color:#eef;   
	border: 1px solid;   
	border-color: #669 #336 #336 #669;   
}

.button {
	color:#005;   
	font: bold 84% 'trebuchet ms',helvetica,sans-serif;    
	background-color:#eef;   
	border: 1px solid;   
	border-color: #669 #336 #336 #669;   
}

.button:hover {
    border-color: #c63 #930 #930 #c63;
}*/

.helpDiv {
	background-color: #ffa;
	padding: 5px;
	font-size: x-small;
}

.columnsList li {
	width: 140px;
	display: inline-block;
}

.fileIcon {
	float: left; 
	width: 150px;
	height: 88px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}

.hreflessAnchor {
	cursor: pointer;		
}

#reportBugFloatingIsland {
    position:fixed !important;
    position: absolute; /*ie6 */
    left: 0;
    top: 40%; 
	z-index: 1000;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	
	
}

#feedback { 
	left: 99%;
	height: 204px; 
	width: 180px; 
	position: fixed; 
	top: 40%; 
	z-index: 1000;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-o-transform: rotate(-90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	cursor: pointer;
}

#feedback a { 
	display: none; 
	background: #f00; 
	height: 15px; 
	width: 220px; 
	padding: 8px 16px;
	position: relative; 
	color: #fff; 
	font-family: Arial, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	text-decoration: none; 
	border-bottom: solid 1px #333; border-left: solid 1px #333; border-right: solid 1px #fff;
}

#feedback a:hover { 
	background: #06c; 
}

.yui-skin-sam .yui-dt tr.finishedActivity, 
.yui-skin-sam .yui-dt tr.finishedActivity td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.finishedActivity td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.finishedActivity td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.finishedActivity td.yui-dt-desc{
	background-color:#ACAF5E; 
    color:#FFF;
}

.yui-skin-sam .yui-dt tr.expiredActivity, 
.yui-skin-sam .yui-dt tr.expiredActivity td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.expiredActivity td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.expiredActivity td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.expiredActivity td.yui-dt-desc{
	background-color:#A00900  ; 
    color: #FFF;
}

.yui-skin-sam .yui-dt tr.pendingActivity, 
.yui-skin-sam .yui-dt tr.pendingActivity td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.pendingActivity td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.pendingActivity td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.pendingActivity td.yui-dt-desc{
	background-color:#FFFFFF;
}

#playerInfoDiv{
	color:white;
}

#sessionBranchInfoDiv{
	color:white;
	font-size:12pt;
	font-weight:bold;
	padding-top:15px;
	float:left;
}

.integrationEnabledLabel{
	color:#33A931;
	font-weight:bold;
}

.integrationDisabledLabel{
	color:#B51225;
	font-weight:bold;
}

.validateM2Address {
	text-align: center;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #A5A6A6;
	margin: 5px;
	cursor: pointer;
	padding: 5px;
	box-shadow: 2px 2px 10px #CCC;
	font-weight:bold;
	color:black;
}

#divBlackout{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.2); /*dim the background*/
  display:none;
}

.yui-skin-sam .yui-dt tr.contractOnRepairments, 
.yui-skin-sam .yui-dt tr.contractOnRepairments td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.contractOnRepairments td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.contractOnRepairments td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.contractOnRepairments td.yui-dt-desc{
	background-color:#e08600; 
    color:#FFF;
}

#divBusinessContact{
	display:none;
}

/* segmentos */
.evo {
	background-color: #B4BD00;
	color: white;
	text-shadow: 1px 1px 2px black; 
}

.vis {
	background-color: #929292;
	color: white;
	text-shadow: 1px 1px 2px black; 
}

.libertad {
	background-color: #0B5779;	
	color: white;
	text-shadow: 1px 1px 2px black; 
}

/*Plantillas de contratos ("cartas")*/

details {
	padding-left:20px;
}

details > ul{
	padding-left: 25px;
}

details > ul > li{
	padding-top:5px;
	padding-bottom:5px;
}