
body{ font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #222; padding: 0;
margin: 0;
}

a{ outline: none;}
a:link,
a:visited{ color: #26c; text-decoration: none; }
a:hover{ color: #222; text-decoration: underline;}
a.stlredtxt{
	color: #BC0000;
	font-size: 14px;
}


.stltblwhitebckgnd{
	background-color: #FFFFFF;
	font-size: 14px;
}
.stlcentered{
	text-align: center;
	font-size: 14px;
}
.stlleftalgnd{
	text-align: left;
	font-size: 14px;
}
.stlrightalgnd{
	text-align: right;
	font-size: 14px;
}
.stl13left{
	font-size: 14px;
	text-align: left;
}

.stl16left{
	font-size: 16px;
	text-align: left;
}

.stlredtxt{
	color: #BC0000;
	font-size: 14px;
}
.stlgraytxt{
	color: #222;
	font-size: 14px;
}


.stl16redtxt{
	color: #BC0000;
	font-size: 16px;
}

.stl16graytxt{
	color: #222;
	font-size: 16px;
}



.stltbl{
	border-width: 0px;
    font-size: 14px;
}

.stltblhdr{
	border: 1px solid #2b2b2b;
	background-color: #bbbbbb;
	font-size: 14px;
	color: #2b2b2b;
	text-align: center;
}

.stltblbrdr-top{
	border-top: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-topleft{
	border-left: 1px solid #2b2b2b;
	border-top: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-topright{
	border-right: 1px solid #2b2b2b;
	border-top: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-toprightandrightalgnd{
	border-right: 1px solid #2b2b2b;
	border-top: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: right;
}
.stltblbrdr-toprightandcentered{
	border-right: 1px solid #2b2b2b;
	border-top: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: center;
}

.stltblbrdr-bottom{
	border-bottom: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-bottomright{
	border-right: 1px solid #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-bottomrightandrightalgnd{
	border-right: 1px solid #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: right;
}
.stltblbrdr-bottomleft{
	border-left: 1px solid #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-bottomleftandrightalgnd {
	border-left: 1px solid #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
	font-size: 14px;
    text-align: right;
}
.stltblbrdr-bottomandrightaligned {
	border-bottom: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: right;
}


.stltblbrdr-right{
	border-right: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-rightandrightaligned{
	border-right: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: right;
}
.stltblbrdr-rightandcentered{
	border-right: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: center;
}



.stltblbrdr-left{
	border-left: 1px solid #2b2b2b;
	font-size: 14px;
}
.stltblbrdr-leftandrightaligned{
	border-left: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: right;
}
.stltblbrdr-leftandcentered{
	border-left: 1px solid #2b2b2b;
	font-size: 14px;
	text-align: center;
}

.stltblbrdr-leftright{
	border-left: 1px solid #2b2b2b;
	border-right: 1px solid #2b2b2b;
	font-size: 14px;
}





.noborders{
	border-width: 0;
}


#scrollconceptos {
SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR:#CCE6FF; SCROLLBAR-ARROW-COLOR:#CCE6FF; SCROLLBAR-TRACK-COLOR: #f2f9ff; SCROLLBAR-DARKSHADOW-COLOR: #76a2ff; 
font-family: Tahoma;
font-size:x-small;

}

#cover {
		width: 100%;
		background-color: #333333;
		position: absolute;
		left: 0px;
		top: 0px;
		visibility: hidden;
		opacity:0.85;
		filter:alpha(opacity=85);
		z-index: 998;
	}


.break { page-break-before: always; }

.cajacheque{
	border: 0px;
	color:#00f;
	background-color:#000;
}

.graybackground{
	background-color: #bbbbbb;
}
.ENPagado{
	background-color: #ffa05b;
}
.ENnoPagado{
	background-color: #ffffff;
}




input {
border: 1px solid #a8a8a8;
font-family:font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #222;
}

select {
border: 1px solid #a8a8a8;
font-family:font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #222;
}


textarea {
	border: 1px solid #a8a8a8;
	font-family:font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;

	SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR:#dedede; SCROLLBAR-ARROW-COLOR:#dedede; SCROLLBAR-TRACK-COLOR: #e9e9e9; SCROLLBAR-DARKSHADOW-COLOR: #949494; 


}

input.readonly {
border: 1px solid #a8a8a8;
font-family:font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #222;
background-color:#d7d7d7;
font-weight:bold;
}
input.checkbox {background-color:#000000;}

input.flat {border: 1px solid #a8a8a8;}
input.red {background-color: #ffb1b1;}
input.missingdata {border: 1px solid #ffb1b1;}

