@media print {
.NoPrint {
	display: none;
}
.ToolbarContainer {
	display: none;
}
.formBoton {
	display: none;
}
.TextBox {
	display: none;
}
.InputButton {
	display: none;
}
input.boton, input.submit, input.reset {
	display: none;
}
}
a, td, div, li {
	-moz-box-sizing:border-box;
}
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.imagenTexto {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.imagenBoton:hover {
	cursor: hand;
}
.imagenRecuadro {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.imagenThumbnail {
	width: 40;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.imagenLink {
	border: none;
	vertical-align: middle;
	margin-right: 2px;
}
hr, .HorizontalRule {
	border-right: 0px solid;
	border-top: 1px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	color: #005BAA;
	height: 1px;
}
.texto {
	font-size: 0.7em;
}
.textoRotulado {
	background-color: #FFFFCC;
}
.visualTablaRecuadro {
	border-bottom: #3BA1B7 1pt solid;
	border-left: #3BA1B7 1pt solid;
	border-right: #3BA1B7 1pt solid;
	border-top: #3BA1B7 1pt solid;
}
.visualTablaRecuadroResaltar {
	border-bottom: #3BA1B7 1pt solid;
	border-left: #3BA1B7 1pt solid;
	border-right: #3BA1B7 1pt solid;
	border-top: #3BA1B7 1pt solid;
	background-color: #FFFFF9;
}
.visualResaltar {
	background-color: #FFFFF9;
	background-image: url(../imagenes/visualResaltar.gif);
	text-align: left;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
}
.visualTexto1 {
	font-weight: normal;
	color: #000000;
	font-size: 0.7em;
	border-bottom: #F4F7FA 1pt solid;
	border-right: #F4F7FA 1pt solid;
}
.visualTexto2 {
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	border-bottom: #F4F7FA 1pt solid;
}
.visualTexto3 {
	font-size: 0.8em;
	font-weight: normal;
	background-color: #F4F7FA;
	border-bottom: #F4F7FA 1pt solid;
}
.mensajeTabla {
	border-bottom: #CCCCCC 1pt solid;
	border-left: #CCCCCC 1pt solid;
	border-right: #CCCCCC 1pt solid;
	border-top: #CCCCCC 1pt solid;
	background-color: #FFFFF9;
	margin-bottom: 2px;
}
.mensajeError {
	font-size: 0.7em;
	font-weight: normal;
	color: #FF0000;
}
.mensajeOk {
	font-size: 0.7em;
	font-weight: normal;
	color: #009900;
}
.msgTitulo {
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
}
.msgTexto {
	font-size: 0.7em;
}
.avisoLegal {
	top: 3px;
	font-size: 0.7em;
	color: #000000;
	text-align: left;
}
.pie a {
	top: 3px;
	font-size: 0.7em;
	color: #000000;
}
.atnova {
	top: 3px;
	font-size: 0.7em;
	font-weight: bold;
	color: #ff7800;
	text-decoration: none;
}
.atnova a:hover {
	color: #000000;
	text-decoration: none;
}
.atnovawebsystems {
	top: 3px;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}
.atnovawebsystems a:hover {
	top: 3px;
	color: #78a100;
	text-decoration: none;
}
A {
	color: #003399;
}
A:hover {
	color: #82AAFF;
}
.Asin {
	text-decoration: none;
}
.Asin:hover {
	text-decoration: underline;
}
pre {
	font-size: 11px;
}
.colorOk {
	color: Green;
}
.colorKo {
	color: Red;
}
.importante {
	color: Red;
}
.enlacesWindow {
	font-size: 0.7em;
	font-weight: normal;
	text-align: Right;
}
/*
 * Formularios
 */

.formResaltar {
 filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#7fac07', endColorStr= '#97cc0a', gradientType= '1' );
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3BA1B7;
	height: 23px;
}
.formCampo {
	font-weight: normal;
	font-size: 0.7em;
	color: #000000;
	text-align: left;
	border-bottom: #F4F7FA 1pt solid;
	border-right: #F4F7FA 1pt solid;
}
.formCampo.obligatorio {
	color: red;
}
.formCampoLeft {
	font-weight: normal;
	font-size: 0.7em;
	color: #000000;
	text-align: left;
	border-bottom: #F4F7FA 1pt solid;
	border-left: #F4F7FA 1pt solid;
}
.formDato {
	font-size: 0.7em;
	text-align: left;
	border-bottom: #F4F7FA 1pt solid;
}
.formDatoRight {
	font-size: 0.7em;
	text-align: right;
	border-bottom: #F4F7FA 1pt solid;
}
.formDato.ResaltarDato {
	color: red;
}
.formBoton {
}
textarea, input.texto, select {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
input.inputID {
	font-size: 8pt;
	color: #000000;
	text-align: right;
}
input.boton, input.submit, input.reset {
	color: #FFFFFF;
	background-color: #7fac07;
	border-color: #A7BBCB #597C99 #597C99 #A7BBCB;
	border-width: 1px;
	font-size: 8pt;
	font-weight: bold;
}
input.submit {
	background-image: url(../imagenes/config/btnSubmit.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 9px;
}
input.reset {
	background-image: url(../imagenes/config/btnReset.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 9px;
}
.fieldset {
	margin-bottom: 6px;
	font-size: 0.7em;
}
/*  Grids */
.Grid {
	border: 0px solid white;
}
.Grid TD {
	font-size: 0.7em;
}
.GridColumnHeading {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	color: white;
	background-color: #7fac07;
	text-align: center;
	border-right: aliceblue 1px solid;
	border-top: aliceblue 1px solid;
	border-bottom: aliceblue 1px solid;
	border-left: aliceblue 1px solid;
	vertical-align: middle;
	height: 23px;
}
A.GridColumnHeadingLink {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
A.GridColumnHeadingLink:hover {
	color: yellow;
	text-decoration: underline;
}
.GridColumnHeading2 {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.GridRow {
}
.GridAlternatingRow {
	background-color: #edffc5;
}
.GridCheckedRow {
	background-color: #ffffcc;
}
.GridAlternatingCheckedRow {
	background-color: #ccffcc;
}
.GridHeaderRow {
	background-color: #A9C1D7;
}
.GridItemCell {
	border-right: green 0px solid;
	padding-right: 3px;
	border-top: green 0px solid;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: green 0px solid;
	padding-top: 0px;
	border-bottom: green 0px solid;
	text-align: left;
	vertical-align: middle;
	height: 23px;
}
.LabelCell {
	font-size: 0.7em;
	vertical-align: middle;
}
.InputButton {
	border-right: #003c74 1px solid;
	border-top: #003c74 1px solid;
	font-size: 10px;
	margin-bottom: 1px;
	vertical-align: middle;
	border-left: #003c74 1px solid;
	color: white;
	border-bottom: #003c74 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #7fac07;
	vertical-align: middle;
}
.TextBox {
	border-right: #003c74 1px solid;
	padding-right: 3px;
	border-top: #003c74 1px solid;
	padding-left: 3px;
	font-size: 85%;
	padding-bottom: 0px;
	margin: 1px 0px 0px;
	border-left: #003c74 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: #003c74 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align: middle;
}
.ToolbarContainer {
 filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#d0f63f', endColorStr= '#7fac07', gradientType= '0' );
	color: White;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #7fac07;
}
.Toolbar {
	color: black;
	background-color: transparent;
}
.ToolbarButtonCell {
	font-size: 80%;
	color: white;
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 0px;
}
.ToolbarSeparatorCell {
	vertical-align: middle;
	color: Black;
	background-color: Transparent;
}
.ToolbarImage {
	border: none;
	vertical-align: middle;
}
.ToolbarLink {
	font-size: 80%;
	color: white;
	border-right: lightgrey 0px solid;
	border-top: lightgrey 0px solid;
	border-left: lightgrey 0px solid;
	border-bottom: lightgrey 0px solid;
	text-decoration: none;
	background-color: transparent;
	margin: 2px 2px 2px 2px;
}
.ToolbarLink:hover {
	font-size: 80%;
	color: white;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	text-decoration: none;
	background-color: transparent;
	margin: 1px 1px 1px 1px;
}
.ToolbarButton {
	font-size: 80%;
	color: black;
	text-decoration: none;
	vertical-align: middle;
}
table.Toolbar {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
}
/* IE fieldset hack */
fieldset {
	display: block;
	height: auto !important;
	height: 100%;
	padding: 5px;
	margin-bottom: 3px;
}
fieldset legend {
}
legend div {
	padding: 0px;
	margin-bottom: 0px;
}
fieldset .margen {
	padding: 0px;
	margin: 0px;
}
/* Ventana pop up hecha con capas */
.WindowPopUpPosition {
	position: relative;
	z-index: 5000;
}
.WindowPopUp {
	position: relative;
	visibility: visible;
	background-color: #ffffff;
	margin: 2px;
}
.WindowPopUpError {
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #080080 1px solid;
	border-bottom: #000000 1px solid;
}
.WindowPopUpWarning {
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #080080 1px solid;
	border-bottom: #000000 1px solid;
}
.WindowPopUpInformation {
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #080080 1px solid;
	border-bottom: #000000 1px solid;
}
.WindowPopUpTitle {
	cursor: move;
	font-weight: bold;
	font-size: 0.7em;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 5px;
	height: 20px;
}
.WindowPopUpTitleError {
	background-image: url(../imagenes/alerts/title_error.gif);
}
.WindowPopUpTitleWarning {
	background-image: url(../imagenes/alerts/title_warning.gif);
}
.WindowPopUpTitleInformation {
	background-image: url(../imagenes/alerts/title_information.gif);
}
.WindowPopUpContent {
	padding: 4px;
	background-color: #FFFFF9;
}
.VerticalSeparador {
	width: 0.3px;
	background-color: #cccccc;
	height: auto;
}

