/* CSS Document */

.fixedTable {
   table-layout : fixed;
}


td.cell {
    padding       : 2px 3px 2px 1px;
    margin        : 0px;
    border-bottom : 1px dotted #d8d8d8;
    border-right  : none;
    font-size     : x-small;
    height        : 20px;
	line-height	  :	15px;
	white-space	  : nowrap;
    overflow      : hidden;
    font-family	  : verdana, arial, helvetica, sans-serif;
}

td.cellmov {
	font-size	: 11px;
	font-weight	: bold;
}


.first {
   border-left  : none; /* 1px solid #b8b8b8; */
}

.tableCellHeader {
   	padding          : 2px;
   	text-align       : left;
    font-size     : x-small;
    height        : 20px;
	line-height	  :	15px;
   	border-top       : none;
   	border-right     : none;
   	border-bottom    : none;
   	background-color : #dddddd;
   	text-decoration	: none;
   	color			: #06c;
}

.tableCellHeaderDet {
   	padding          : 1px 1px 1px 1px;
   	text-align       : left;
    font-size     : x-small;
    height        : 17px;
	line-height	  :	15px;
   	text-decoration	: none;
}

.headerText {
	color: #888888;
	text-decoration : underline;
}

#demo {	scrollbar-darkshadow-color: white;
		}

.importe {
	text-align		: right;
}
.imp_positivo {
	color			: black;
}
.imp_negativo {
	color			: red;
}
.ajax_msg {
	color			: white;
	background-color: red;
}

.editable {
	background-color: rgb(255, 255, 153); background-image: none;
}
.editor_ok_button { margin-right: 1.0em; }


h1, h2, h3, h4, h5 { clear: both; }

img.pantallazo {
	margin-right:2.0em; padding:3px; border: none;
	float: left;
}

