body {
	background-color: #678dae;
	margin: 0px;
}
.lnkEt {
	font-size: 13px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none
}
.lnkIcox {
	font-size: 8pt;
	color: #faf7ed;
	font-family: Arial;
	text-decoration: none
}
.lnkyo {
	font-size: 8pt;
	color: White;
	font-family: Arial;
	text-decoration: none
}
A.lnkIcox:hover {
	color: White;
	text-decoration: underline
}
A.lnkEt:hover {
	color: White;
	text-decoration: underline
}
A.lnkyo:hover {
	color: White;
	text-decoration: underline
}
body, table, th, tr, td, ul, ol, li, p, font, a, blockquote, label {
	font-family: Arial;
	font-size: 12px;
}
.tmPageBODY {
	font-family: Arial;
	font-size: 12px;
}
.tmFormTABLE {
	border: 1px solid #FFBC7F;
	background-color: #ffffff;
}
.tmFormTABLEcal {
	border: 1px double #000000;
	background-color: #f1f5f7;
}
.tmFormHeaderFont {
	color: #31414E;
	font-size: 15px;
	font-weight: normal;
}
.titulomio {
	color: #31414E;
	font-size: 13px;
	font-weight: normal;
}
.tmFormHeaderFont_et {
	color: #31414E;
	font-size: 14px;
	font-weight: bold;
}
.tmFormTitulo {
	color: #000080;
	font-size: 12px;
}
.tmHeaderFont {
	color: #000080;
	font-size: 17px;
	font-weight: bold;
}
.tmColumnTD {
	border: 0px solid #EFEDED;
	color: #007FC2;
	background-color: #EFEDED;
	font-size: 12px;
	font-weight: bold;
}
.tmColumnTDs {
	border: 0px solid #274174;
	color: White;
	background-color: #266F97;
	font-size: 11px;
	font-weight: bold;
}
.tmColumnTDyo {
	border: 0px solid #4782A2;
	color: White;
	background-color: #4782A2;
	font-size: 12px;
	font-weight: bold;
}
.tmColumnTDyos {
	border: 0px solid #4782A2;
	color: White;
	background-color: #4782A2;
	font-size: 10px;
	font-weight: bold;
}
.tmColumnTDRed {
	border: 0px solid #DB6A70;
	color: White;
	background-color: #DB6A70;
	font-size: 12px;
	font-weight: bold;
}
.tmColumnTDCal {
	color: White;
	background-color: #A2BFCE;
	font-size: 13px;
	font-weight: bold;
}
.tmFieldCaptionTD {
	border: 1px solid #5395B5;
	color: White;
	background-color: #4A8AAE;
	font-size: 12px;
}
.tmDataTD {
	border: 1px solid #EFEDED;
	color: #000000;
	font-size: 12px;
}
.tmDataTDs {
	border: 1px solid #9DBECD;
	color: #000000;
	font-size: 10px;
}
.tmDataTDhoy {
	border: 1px solid #9DBECD;
	color: #000000;
	font-size: 13px;
	background-color: #FBFBE4;
}
.tmDataTDmnu {
	border: 1px solid #ffffff;
	color: #000000;
	font-size: 13px;
	background-color: #F7EEDC;
}
.tmDataTDRed {
	border: 1px solid #DB6A70;
	color: #000000;
	font-size: 13px;
}
.tmErrorDataTD {
	color: #FF0000;
	background-color: #ffffff;
	font-size: 13px;
}
.tmSeparatorTD {
	height: 1px;
	background-color: #808080;
}
.tmAltDataTD {
	border: 1px solid #B3CAE1;
	color: #000000;
	background-color: #EFF7FF;
	font-size: 12px;
}
.tmFooterTD {
	border: 1px solid #B3CAE1;
	color: #000000;
	background-color: #EFF7FF;
	font-size: 12px;
}
a.tmSorterLink:link,a.tmSorterLink:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.tmSorterLink:hover,a.tmSorterLink:active {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
a.tmDataLink:link,a.tmDataLink:visited {
	color: #000000;
	text-decoration: none;
}
a.tmDataLink:hover,a.tmDataLink:active {
	color: #0060A9;
	text-decoration: underline;
}
a.tmDataLink1:link,a.tmDataLink1:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.tmDataLink1:hover,a.tmDataLink1:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a.tmDataLinke:link,a.tmDataLinke:visited {
	color: #346985;
	text-decoration: none;
}
a.tmDataLinke:hover,a.tmDataLinke:active {
	color: #4a8aae;
	text-decoration: underline;
}
a.tmNavigatorLink:link,a.tmNavigatorLink:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.tmNavigatorLink:hover,a.tmNavigatorLink:active {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
a.tmLink:link,a.tmLink:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.tmLink:hover,a.tmLink:active {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.tmButton {
	border-bottom: 1px solid #0080C4;
	border-left: 1px solid #0080C4;
	border-right: 1px solid #0080C4;
	border-top: 1px solid #0080C4;
	background-color: #E57E21;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: White;
	}
.tmInput {
	border-bottom: 1px solid #89BCD7;
	border-left: 1px solid #89BCD7;
	border-right: 1px solid #89BCD7;
	border-top: 1px solid #89BCD7;
	background-color: #F6F6F6;
	font-family: Arial;
	font-size: 12px;
}
.tmInputEt {
	border: 1px solid #698BB7;
	color: White;
	background-color: #346FBF;
	font-size: 12px;
}
.tmSelect {
	font-family: Arial;
	font-size: 12px;
}
.etLetrachica {
	font-family: Arial;
	font-style: italic;
	font-size: 11px;
}
.lineabase {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #04337C;
}
.bordetab {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #04337C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #04337C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #04337C;
	background-color: #04337C;
}
.bordetab1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #04337C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #04337C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #04337C;
	background-color: #FFFFFF;
}
.linea_punteada {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ABADAB;
}
.borde_background {
	border-right-width: 12px;
	border-left-width: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E2A55C;
	border-left-color: #E2A55C;
}
.divSelectMultiple {
	font-family: Arial;
	font-size: 12px;
	width: 170px;
	border-left :0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
}
.d_2 {
	height: 100px;
	overflow: auto;
	border-left: 1px solid #2F88AD;
	border-top: 1px solid #2F88AD;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
}
