/*estilos basicos*/
BODY,TD,FORM,INPUT,SELECT,TEXTAREA{font-size:12px;font-family:helvetica,arial,sans-serif}
TABLE{border-collapse:collapse;empty-cells:show} TR,TD{vertical-align:top}
BODY{
	background-color:#E6EAF6;
	margin:0px 0px 0px 0px;
	padding:0px;
	scrollbar-face-color : 00386E;
	scrollbar-highlight-color : 00386E;
	scrollbar-3dlight-color : #6688A8;
	scrollbar-darkshadow-color : #00386E;
	scrollbar-shadow-color : #00386E;
	scrollbar-arrow-color : #fff;
	scrollbar-track-color : #6688A8;
	scrollbar-base-color : #6688A8;  
}
P,UL{font-size:11px;margin-bottom:10px;margin-top:0px} P{text-indent:24px} LI{margin-left:12px}
H1,H2,H3,H4{font-family:helvetica,arial,sans-serif;letter-spacing:-1px;margin:0px 6px 6px; color:#464646; text-transform:lowercase;}
H1 {color:#464646;font-weight:normal;font-size:18px}H2{color:#464646;font-size:18px}H3{color:#527FAE;font-size:14px}H4{font-size:12px}
A {color:#039}
A:hover {color:#996600}
pre.menu {
	margin-left: 15px;
	width: 105px;
	font-family: helvetica,Arial;
	font-size: 8pt;
	text-transform : capitalize;
	overflow-x : hidden;
}
.button {color:#000;background-color:#e6e6e6;margin:2px 0px 4px}
.boton0{
	color:#527FAE;
	background-color:#e6e6e6;
	background-image : url(/images/bg_bot0.gif);
	padding : 6px;
	width : 29px;
	text-align : center;
	border-bottom : 0;
	border-bottom-color : White;
	border-bottom-style : none;
	border-bottom-width : 0;
	border-color : White White White White;
	border-left : 0 none White;
	border-left-color : White;
	border-left-style : none;
	border-left-width : 0;
	border : 0px;
	border-collapse : collapse;
	vertical-align : middle;
	font-weight : bold;
	font-size : 8pt;

}

.boton1{
	color:#527FAE;
	background-color:#e6e6e6;
	background-image : url(/images/bg_bot1.gif);
	padding : 6px;
	width : 55px;
	text-align : center;
	border-bottom : 0;
	border-bottom-color : White;
	border-bottom-style : none;
	border-bottom-width : 0;
	border-color : White White White White;
	border-left : 0 none White;
	border-left-color : White;
	border-left-style : none;
	border-left-width : 0;
	border : 0px;
	border-collapse : collapse;
	vertical-align : middle;
	font-weight : bold;
	font-size : 8pt;

}
.boton2{color:#000;background-color:#e6e6e6;margin:2px 0px 4px}
.boton2_old{
	color:#527FAE;
	background-color:#e6e6e6;
	background-image : url(/images/bg_bot2.gif);
	padding : 6px;
	width : 90px;
	text-align : center;
	border-bottom : 0;
	border-bottom-color : White;
	border-bottom-style : none;
	border-bottom-width : 0;
	border-color : White White White White;
	border-left : 0 none White;
	border-left-color : White;
	border-left-style : none;
	border-left-width : 0;
	border : 0px;
	border-collapse : collapse;
	vertical-align : middle;
	font-weight : bold;
	font-size : 8pt;
}

.boton_mnu1{
	color:#527FAE;
	background-color:#e6e6e6;
	background-image : url(/images/bg_botmnu1.gif);
	padding : 6px;
	font-weight : bold;
	font-size : 8pt;
	width : 65px;
	text-align : center;
	border-bottom : 0;
	border-bottom-color : White;
	border-bottom-style : none;
	border-bottom-width : 0;
	border-color : White White White White;
	border-left : 0 none White;
	border-left-color : White;
	border-left-style : none;
	border-left-width : 0;
	border : 0px;
	border-collapse : collapse;
	vertical-align : middle;
}
.boton_mnu2{
	color:#527FAE;
	background-color:#e6e6e6;
	background-image : url(/images/bg_botmnu2.gif);
	padding : 6px;
	font-weight : bold;
	font-size : 8pt;
	width : 90px;
	text-align : center;
	border-bottom : 0;
	border-bottom-color : White;
	border-bottom-style : none;
	border-bottom-width : 0;
	border-color : White White White White;
	border-left : 0 none White;
	border-left-color : White;
	border-left-style : none;
	border-left-width : 0;
	border : 0px;
	border-collapse : collapse;
	vertical-align : middle;
}

.text{
	background-color:f3f5fc;
	border-width : 0 0 0 0;
	border : 1px solid #527FAE;
	vertical-align : top;
}
.txt {color:996600;font-family: verdana, arial;font-size: 11px}

/*estilos de y dentro de FORM*/
FORM{margin-top:0px;/*margin-left:24px*/}
FORM TD{padding:2px}FORM P{text-indent:0px}
FORM H4{font-weight:bold;font-size:10px;text-align:right;letter-spacing:0px;margin:0px;padding:0px}

.hlp{color:#666;line-height:14px;margin-top:4px;text-indent:0px}
.hlp_ch{font-size:11px;color:#666;line-height:14px;margin-top:1px;text-indent:0px}
.masinfo{text-align:right;margin-top:4px;margin-bottom:11px}

/*estilos para tablas de emails, etc*/
.nolmg{margin-left:-24px}
.lsmenu{background-color:#f6f6f6;float:left;margin:-12px 12px 0px 0px;width:96px}
.lsmenu P,.lsmenu H3,.lsmenu H4{color:#126;font-weight:normal;font-size:10px;text-align:right;text-indent:0px;letter-spacing:0px;margin:0px 0px 1px;padding:2px 6px 4px 12px;border-right:1px solid #aaa;border-bottom:1px solid #999}
.lsmenu H3{color:#666;font-size:9px;letter-spacing:2px;padding-top:4px}
.lsmenu H4{font-weight:bold}

.lstable{border:1px #000; position:relative}
.lstable TD,TH{padding:2px;border:1px solid #E6EAF6;font-size:11px;}
.lstable TD{text-align:left;}
.lstable TD.sort{text-align:left; background-color:#fffff5}
.lstable TH{ text-align:left; color:#333333; background-color:#E7E9F5;font-size:11px;margin:0px;}
.lstable TH A{color:#000}
.lstable TH.sort{background-color:#e5e5ce; color:#000000}
TR.H TD{background-color:#eaf2ff} TR.H TD.sort{background-color:#eaf2f5} /*resalte naranja: tr.H td{background-color:#fff8e1} tr.H td.sort{background-color:#fff8cf}*/
.lstable .chk{width:1px;}
.lstable CAPTION,.msgtable CAPTION{caption-side:top;color:#666;font-size:10px;text-align:left}
.lslopt,.lsropt{margin-bottom:6px} .lsropt{float:right;margin-left:8px}
.lsroptnomg{float:right;margin-left:8px}

.msgtable{border:1px solid #666;border-bottom:4px inset #ccc}
.msgtable TD{background-color:#fff;padding:0px}
.msgtable H4{width:60px}
.msgtable INPUT{margin-right:6px}
.lsbottom TD{background-color:#cccccc;padding:4px 6px 4px}
.lsbottompre{border:1px solid #999;}
.lsbottompre TD{background-color:#ccc;padding:2px 6px}
.lsbottom INPUT,.lsbottompre INPUT{margin:0px}
.msghead P{font-size:10px;padding-bottom:4px;border-bottom:1px solid #ccc;margin:0px}
.msgbody TD{margin-top:6px;padding:8px 12px 8px 0px;}

/*estilos para el Visual Word*/
.vw_titulo1{letter-spacing:1px;margin:0px 6px 6px;color:0080c0;font-size:10px}
select{
	background-color:f3f5fc;
	border-width : 0 0 0 0;
	border : 1px solid #527FAE;
	vertical-align : top;
}
.debe{color:#EE0000; font-weight:bold}
.haber{color:#008800; font-weight:bold}
.no_br_debe{border-right: 1; border-left: 0; border-top: 0; border-width: 0;text-align:right; background-color:#ffffff;color:#EE0000;font-weight:bold;}
.no_br_haber{border-right: 1; border-left: 0; border-top: 0; border-width: 0;text-align:right; background-color:#ffffff;color:#008800;font-weight:bold;}
.no_br1_debe{border-right: 0; border-left: 0; border-top: 0; border-width: 0;text-align:right;background-color:#cccccc; color:#EE0000; font-weight:bold;}
.no_br1_haber{border-right: 0; border-left: 0; border-top: 0; border-width: 0;text-align:right;background-color:#cccccc; color:#008800; font-weight:bold;}

H1.SaltoDePagina {PAGE-BREAK-AFTER: always}
.SaltoDePagina {PAGE-BREAK-AFTER: always}
