@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;
}