body{
	background: #FFFFFF;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
a:link{
	color: #336699;
}
a:visited{
	color: #4169e1;
}
a:hover{
	color: #00396f;
}
a:active{
	color: #0000ff;
}
tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: top;
	color: #00396f;
	font-weight: bolder;
	background-image: url(../imagenes/titulos/barra.gif);
	background-repeat: no-repeat;
	height: 29px;
}
.subtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}
.etiqueta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.boton{
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}
.campo{
	
}
.campo_oculto{
	display: none;
}
.mensaje{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.nota{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.division{
	background-color: #ccd9e3;
	height: 5px;
}
.separador{
	background-color: #ffffff;
	height: 24px;
}

/*Clases para DataGrid*/
.gridAlternatingItem{
	font-size: 10pt;
	font-family: Arial;
	/*text-align: center;*/
	/*color: ControlDarkDark;*/
	color: #666666;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
}
.grid{
	Font-Size: 10pt;
	font-family: Arial Narrow;
	border-top: solid 1px black;
	border-left: so	lid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-color: #E7E7FF;
	border-width: 1pt;
	padding:3;
}
.gridEditItem{
	Font-Size: 9pt;
	font-family: Arial;
	font-weight: bold;
	/*text-align: center;*/
	color: ControlDarkDark;
	border-color: #E7E7FF;
	background-color: Black;
}
.gridFooter{
	font-size: 9pt;
	font-family: Arial Narrow;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #9ACD32;
	border-color: #E7E7FF;
}
.gridHeader{
	Font-Size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #336699;
	border-color: #E7E7FF;
}
.gridHeader A{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.gridHeader A:hover{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.gridItem{
	Font-Size: 10pt;
	font-family: Arial;
	/*text-align: center;*/
	/*color: ControlDarkDark;*/
	color: #666666;
	background-color: White;
	border-color: #E7E7FF;
}
.gridLink{
	Font-Size: 9pt;
	font-family: Arial;
	text-align: Center;
	color: #000000;
	background-color: LightSteelBlue;
	border-color: #000000;
	TEXT-DECORATION: underline;
}
.gridLink A{
	Font-Size: 9pt;
	font-family: Arial;
	text-align: Center;
	/*color: White;
	font-weight: bold;*/
}
.gridPager{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	color: #000000;
	background-color: #9ACD32;
}
.gridPager A{
	color: #000000;
	TEXT-DECORATION: none;
}
.gridPager A:hover{
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.gridSelectedItem{
	Font-Size: 9pt;
	font-family: Arial;
	font-weight: bold;
	/*text-align: center;*/
	color: ControlDarkDark;
	border-color: #E7E7FF;
	background-color: #738A9C;
}