/* Cuerpo y Scroll ========================================== */
body { background-color:#CCC; }

/* Links ==================================================== */
A.bl		{color:#fff; text-decoration:none}
A.bl:hover	{color:#fff; text-decoration:underline}
A.an		{color:#FF9900; text-decoration:none}
A.an:hover	{color:#FF9900; text-decoration:underline}
A.az		{color:#0000FF; text-decoration:none}
A.az:hover	{color:#0000FF; text-decoration:underline}
A.ro		{color:#f00; text-decoration:none}
A.ro:hover	{color:#f00; text-decoration:underline}
A.ne		{color:#000; text-decoration:none}
A.ne:hover	{color:#000; text-decoration:underline}

/* Fuentes ================================================== */
.f10ne		{font-size:10px; color:#000; font-family:arial}
.f10ro		{font-size:10px; color:#ff0000; font-family:arial}
.f10bl		{font-size:10px; color:#fff; font-family:arial}
.f10blb		{font-size:10px; font-weight:bold; color:#fff; font-family:arial}
.f10gr		{font-size:10px; color:#999999; font-family:arial}
.f10grb		{font-size:10px; font-weight:bold; color:#999999; font-family:arial}
.f11ne		{font-size:11px; color:#000; font-family:arial}
.f11neb		{font-size:11px; font-weight:bold; color:#000; font-family:arial}
.f11ve		{font-size:11px; color:#339900; font-family:arial}
.f11veb		{font-size:11px; font-weight:bold; color:#339900; font-family:arial}
.f11ro		{font-size:11px; color:#ff0000; font-family:arial}
.f11rob		{font-size:11px; font-weight:bold; color:#ff0000; font-family:arial}
.f11bl		{font-size:11px; color:#fff; font-family:arial}
.f11blb		{font-size:11px; font-weight:bold; color:#fff; font-family:arial}
.f11gr		{font-size:11px; color:#999999; font-family:arial}
.f11grb		{font-size:11px; font-weight:bold; color:#999999; font-family:arial}
.f11an		{font-size:11px; color:#f80; font-family:arial}
.f11anb		{font-size:11px; font-weight:bold; color:#f80; font-family:arial}
.f12ne		{font-size:12px; color:#000; font-family:arial}
.f12neb		{font-size:12px; font-weight:bold; color:#000; font-family:arial}
.f12gr		{font-size:12px; color:#999999; font-family:arial}
.f12grb		{font-size:12px; font-weight:bold; color:#999999; font-family:arial}
.f12an		{font-size:12px; color:#f80; font-family:arial}
.f12anb		{font-size:12px; font-weight:bold; color:#f80; font-family:arial}

/* Forms ==================================================== */
.ftext1		{background-color:#DDFFFF; color:#000; border:0px solid #0099FF; font-family:arial; font-size:12px; height:20px; padding:1px 2px;}
.ftext2		{background-color:#FFCCCC; color:#000; border:1px solid #FF3333; font-family:arial; font-size:12px; padding:2px;}
.farea1		{background-color:#DDFFFF; color:#000; border:0px solid #0099FF; font-family:arial; font-size:12px; padding:2px;}
.fcbox1		{margin:0; padding:0;}

.fmenu1		{background-color:#DDFFFF; color:#000; border:0px solid #0099FF; font-family:arial; font-size:12px; padding:2px;}
.fmenu2		{background-color:#FFCCCC; color:#000; border:1px solid #FF9900; font-family:arial; font-size:12px; padding:2px;}

.ftit1		{background-color:#DDFFFF; color:#0099FF; border:0px solid #0099FF; font-family:arial; font-size:14px; font-weight:bold; padding:2px;}

/* Tablas ==================================================== */
.t_recuadro_rojo_1	{border:1px solid #ff0000;}
.t_recuadro_verde_1	{border:1px solid #006600;}
.t_recuadro_negro_1	{border:1px solid #000;}

/* Generales:*/
.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.pointer	{cursor:pointer;}
.invisible 	{display:none;}
.hidden	 	{visibility:hidden;}

/* Botones:*/
.btnHtml {
	width:auto;
	padding:4px;
	border-radius:2px;
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-shadow:1px 1px 0 #000;
	cursor:pointer;
	outline:none;
}

.btnHtmlMini {
	width:auto;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	border:0px;
	cursor:pointer;
	outline:none;
}

.btnConfirm {background-color:#59B200; border:2px solid #59B200;}
.btnConfirm:hover {border:2px solid #436400;}
.btnConfirm.disabled { background-color:#CDE6B7;	border:2px solid #CDE6B7; cursor:default;}
.btnCancel 	{background-color:#666; border:2px solid #666;}
.btnCancel:hover {border:2px solid #333;}
.btnCerrar 	{background-color:#666; border:2px solid #666;}
.btnCerrar:hover {border:2px solid #333;}
.btnModif 	{background-color:#f60; border:2px solid #f60;}
.btnModif:hover {border:2px solid #D93600;}
.btnModif.disabled {opacity:.4; cursor:default;}
.btnModif.disabled:hover {border:2px solid transparent;}
.btnElim 	{background-color:#f00; border:2px solid #f00;}
.btnElim:hover {border:2px solid #B20000;}
.btnImpr 	{background-color:#36c; border:2px solid #36c;}
.btnImpr:hover {border:2px solid #00356A;}

/* Varios */
.bdt1		{border-top:1px solid #ddd;}
.bdl1		{border-left:1px solid #ddd;}
.bdr1		{border-right:1px solid #ddd;}
.bdb1		{border-bottom:1px solid #ddd;}
.mga4		{margin:4px;}
.mgt4		{margin-top:4px;}
.mgb4		{margin-bottom:4px;}
.mgl4		{margin-left:4px;}
.mgr4		{margin-right:4px;}
.mga8		{margin:8px;}
.mgt8		{margin-top:8px;}
.mgb8		{margin-bottom:8px;}
.mgl8		{margin-left:8px;}
.mgr8		{margin-right:8px;}
.pda2		{padding:2px;}
.pdt2		{padding-top:2px;}
.pdl2		{padding-left:2px;}
.pdr2		{padding-right:2px;}
.pdb2		{padding-bottom:2px;}
.pda4		{padding:4px;}
.pdt4		{padding-top:4px;}
.pdl4		{padding-left:4px;}
.pdr4		{padding-right:4px;}
.pdb4		{padding-bottom:4px;}
.pda5		{padding:5px;}
.pdt5		{padding-top:5px;}
.pdl5		{padding-left:5px;}
.pdr5		{padding-right:5px;}
.pdb5		{padding-bottom:5px;}
.pda6		{padding:6px;}
.pdt6		{padding-top:6px;}
.pdl6		{padding-left:6px;}
.pdr6		{padding-right:6px;}
.pdb6		{padding-bottom:6px;}
.pda8		{padding:8px;}
.pdt8		{padding-top:8px;}
.pdl8		{padding-left:8px;}
.pdr8		{padding-right:8px;}
.pdb8		{padding-bottom:8px;}

.sepmod {
	margin-top:6px;
	border-bottom:2px solid #666;
	text-align:left;
}

.sepmod .lb {
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:12px;
	padding:4px 6px 2px 6px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:#666;
}

.sepmod.btn {
	border-bottom:2px solid #468C00;
}

.sepmod.btn.center {
	margin:0 auto;
}

.sepmod.btn .lb {
	background-color:#468C00;
}

.sepmod.btn .lb:hover {
	cursor:pointer;
	background-color:#59B200;
}