BODY {
    text-align: center;
    background-color: #d4d4d4;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.campo {
	font-family: Arial;
	font-size: 10px;
	color: #4a4a4a;
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
	background-image: url(../Imagenes/bg1.jpg);
	background-color: #ececec;
	border-left-color: #929196;
	border-right-color: #929196;
	border-top-color: #c8c8c8;
	border-bottom-color: #929196;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.campoSoloLectura {
	font-family: Arial;
	font-size: 10px;
	COLOR: #4a4a4a;
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
	background-image: url(../Imagenes/bg1.jpg);
	background-color: #ececec;
	border-left-color: #c8c8c8;
	border-right-color: #929196;
	border-top-color: #c8c8c8;
	border-bottom-color: #929196;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	background-color: #e4e3e2;
}
.campoError {
	font-family: Arial;
	font-size: 10px;
	color: #4a4a4a;
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
	background-image: url(../Imagenes/bg1_red.jpg);
	background-color: #FEDADA;
	border-left-color: #FF6666;
	border-right-color: #FF6666;
	border-top-color: #FF6666;
	border-bottom-color: #FF6666;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.campoRadio {
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
	border-left-color: #929196;
	border-right-color: #929196;
	border-top-color: #c8c8c8;
	border-bottom-color: #929196;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.campoRadioSoloLectura {
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
	background-color: #ececec;
	border-left-color: #929196;
	border-right-color: #929196;
	border-top-color: #c8c8c8;
	border-bottom-color: #929196;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.campoRadioError {
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
	background-color: #FEDADA;
	border-left-color: #929196;
	border-right-color: #929196;
	border-top-color: #c8c8c8;
	border-bottom-color: #929196;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.campoGrisado {
	background-color: #eaeaea;
	color: #000000;
	border: 1 solid #7F9DB9;
	height:18px;
	font-family:Verdana;
	font-size:8pt
}
.campoGrisadoSoloLectura {
	background-color: #eaeaea;
	COLOR: #4a4a4a;
	border: 1 solid #7F9DB9;
	height:18px;
	font-family:Verdana;
	font-size:8pt
}
.etiqueta {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}
.etiquetaResaltada {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #7e4900;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}
.etiquetaAtras {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	vertical-align: middle;
}
.simboloObligatorio {
	font-weight: bold;
	font-size: 10px;
	color: #f7a600;
	font-family: Verdana;
}
.radioButtonItem {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}
.imagenCampoFecha {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px;
	cursor: pointer;
}
.opcionEstado1 {
	COLOR: #4a4a4a;
}
.opcionEstado2 {
	color: #CCCCCC;
}
.opcionEstado3 {
	color: #006600;
}
.separadorInferior {
	margin-bottom: 10px;
}
.textoMensaje {
	font-weight: bold;
	color: Olive;
	font-family: verdana;
	font-size: 11px;
	position: static;
}
.textoExito {
	font-weight: bold;
	font-size: 11px;
	color: #08546b;
	font-family: verdana;
	position: static;
}
.textoAviso {
	font-weight: bold;
	font-size: 11px;
	color: #0000FF;
	font-family: verdana;
	position: static;
}
.textoError {
	font-weight: bold;
	color: #DC143C;
	font-family: verdana;
	font-size: 11px;
	position: static;
}
.textoExcepcion {
	font-weight: bold;
	font-size: 11px;
	color: #cc0033;
	font-family: verdana;
	position: static;
	background-color: #ffff33;
}
.etiquetaAncho {
	width:29%
}
.campoAncho {
	width:70%
}
.textoTituloSeccion {
	font-family: Verdana;
	font-weight:bold;	
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.texto {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.fondoGrisDegrade {
	background-image: url(../Imagenes/bg2.jpg);
}