﻿body 
{
}

.focusField
{  
	font-family: "Nunito", "sans-serif", "Arial",  "Verdana";
	background-color:#D3E0CF;/*#E3F7E9;*/
	border: 1px solid #365D23;
}

.normalField {
	font-family: "Nunito", "sans-serif", "Arial", "Verdana";
	background-color: #FFFFFF;
	border: 1px solid #365D23;
}

.ComboNormal
{
	width:155px;	
}

.ComboNormalDeshabilitado
{
	width:155px;
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;
}

.TextboxDeshabilitado
{
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;	
}

.ComboDeshabilitado
{
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;	
}

.ComboChico
{
	width:205px;	
}

.ComboChicoDeshabilitado
{
	width:205px;
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;
}

.ComboMediano
{
	width:305px;
}

.ComboMedianoDeshabilitado
{
	width:305px;	
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;
}

.ComboMedioGrande, .ComboMedioGrandeDeshabilitado
{
	width:405px;
}

.ComboMedioGrandeDeshabilitado
{
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;
}

.ComboGrande
{
	width:455px;
}

.ComboGrandeDeshabilitado
{
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;
	width:455px;
}

.FieldSet {
	--nav-width: 68px;
	width: 100%
}

.FieldSetGrande
{
	width:450px;	
	font-family:Arial;
	font-size:13px;
}

.TDAlineacionDerecha
{
	text-align:right;	
}

.TDAlineacionCentro
{
	text-align:center;	
}

.TDAlineacionIzquierda
{
	text-align:left;	
}

.TDAlineacionArriba
{
	vertical-align:top;
}

.TDAlineacionAbajo
{
	vertical-align:bottom;
}
.TDAlineacionMedio
{
	vertical-align:middle;
}
.TDAlineacionArribaDerecha
{
	vertical-align:top;
	text-align:right;	
}
.TituloPagina 
{
	color: #264616;
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	/*
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:white;
	background-color:#00A0A0;*/
}

.TextboxMini
{
	width:100px;
}
.TextboxNormal
{
	width:150px;
}

.TextboxChico
{
	width:200px;
}

.TextboxMediano
{
    width:300px;
}
.TextboxMedioGrande
{
	width:400px;	
}
.TextboxGrande
{
	width:450px;
}

.TextBoxControl
{
	width:400px;	
}

.TextboxMiniDeshabilitado, .TextboxNormalDeshabilitado, .TextboxChicoDeshabilitado, .TextboxMedianoDeshabilitado, .TextboxMedioGrandeDeshabilitado, .TextboxGrandeDeshabilitado, .TextBoxControlDeshabilitado
{
	border: 1px solid #C9CFC1;
	background-color:#EFF5E3;
	font-family:Arial;/* Microsoft Sans Serif;*/
}

.TextboxMiniDeshabilitado
{
	width:75px;
}

.TextboxNormalDeshabilitado
{
	width:150px;
}

.TextboxChicoDeshabilitado
{
	width:200px;
}

.TextboxMedianoDeshabilitado
{
	width:300px;
}

.TextboxMedioGrandeDeshabilitado
{
	width:400px;	
}
.TextboxGrandeDeshabilitado
{
	width:450px;
}

.TextBoxControlDeshabilitado
{
	width:400px;	
}

.FocusBotones
{
	border-bottom-color:Gray;
}

.LabelSistema {
	font-family: "Nunito", "sans-serif", "Arial", "Verdana";
	/*font-family: Arial; Microsoft Sans Serif;*/
	font-size: 1.1em; /*8.50pt;*/
	text-align: left;
	color: #000000;
}

.LabelSistemaNegrita
{
	font-family:Arial;/* Microsoft Sans Serif;*/
	font-size:13px;/*8.50pt;*/
	text-align:left;
	color:#000000;
	font-weight:bold;
}

.TabCliente
{
	font-family:Arial;
	font-size:11px;	
	text-align:left;
	color:#2B4747;
}

.Ocultar
{
	display:none;
}

.errorCaja
{
	background-color: #FFBABA;
	border: 1px solid #D8000C;
}

.errorNaranja
{
	background-color: #ffa366;
	border: 1px solid #ff751a;
}

.errorAmarillo
{
	background-color: #ffff99;
	border: 1px solid #ffd633;
}

.errorVerde
{
	background-color: #9fdf9f;
	border: 2px solid #008000;
}

.errorAzul
{
	background-color: #ccffff;
	border: 2px solid #00b3b3;
}

.errorMorado
{
	background-color: #ffccff;
	border: 2px solid #990099;
}
/*
.select2-container--default .select2-selection--single {
	background-color: #FFBABA!important;
}
*/

.errorCombo {
	border: 1px dotted Red;
	color: #D8000C;
	background-color: #FFBABA !important;
}

.errorRadioButon
{	
	background-color: #FFBABA;       
	border: 1px solid #D8000C;
	font-family:Arial;
	font-size:12px;
}

.FieldSetOpcionSistema
{
	width:660px;
	/*position:absolute;	*/
    left: 0px;
    right:0px;
	margin:0px auto 0px auto;	
}

.Centrar
{
	margin:0 auto;
}

.Derecha
{
	margin: 0 0 0 auto;	
}

.Loading { background: white url('../Imagenes/Controles/Cliente/loading.gif') right center no-repeat; }    

.TablaNoBorder
{
	border-collapse:collapse;
	border-spacing:0px;
	padding: 0px 0px 0px 0px;
	
	/*border-collapse:collapse;
	border-spacing:0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;	*/
}

.LabelSesion
{
	font-family:Arial;/* Microsoft Sans Serif;*/
	font-size:10px;/*8.50pt;*/
	color:#365D23;
}

.LabelSesionNegrita
{
	font-family:Arial;/* Microsoft Sans Serif;*/
	font-size:10px;/*8.50pt;*/
	color:#365D23;
	font-weight:bold;
}

.Tree
{
	height: 350px; 
	width: 300px; 
	border: 1px dotted;
}


.captionSummary
{
	font-weight:bold;
	text-align:right;
	font-size:13px;
	/*background-color:#FFFF99;*/
}

.captionSummary td
{
	color:#3792F8;
	text-align:right;
}

.Legend
{
	font-family:Arial;/* Microsoft Sans Serif;*/
	font-size:12px;/*8.50pt;*/
	text-align:left;
	color:	#365D23;
	font-weight:bold;
}

.LabelLegend
{
    font-family:Arial;/* Microsoft Sans Serif;*/
	font-size:11px;/*8.50pt;*/
	text-align:left;
	color:#808080;
	font-weight:normal;
}

.text-uppercase {
    text-transform:uppercase;
}

.Ancho800 {
	width: 800px;
}

.ajax__fileupload_selectFileButton {
	background-color: #365D24 !important;
	color: white !important;
}
.ajax__fileupload_topFileStatus {
	font-size:9px;
}

#contenedor {
	background-color:white;
}
.tabContent {
	background-color: white;
	color:black;
}

.ui-widget-content {
	background: white;
}
	.ui-widget-content a {
		color: #365d23;
	}

.Seccion {
	font-size: medium;
	font-weight: bold;
}

.botonPopup {
	height:25px;
	width:80px;
	background-color:red!important;
	color:white !important;
}
.buttonssize {
	width:100px;
}



/*
    COUNTDOWN
*/

.countdown {
	background-color: #198846;
	color: #ffffff;
	/*position: fixed;
	min-height: 60px;*/
	width: 200px;
	text-align: center;
	word-wrap: break-word;
	/*z-index: 10000;*/
	/*top: 350px;*/
	height: 60px;
}

.countdown_li {
	display: inline-block;
	font-size: 12px;
	list-style-type: none;
	/*padding: 1em;*/
	text-transform: uppercase;
}

.countdown_li_span {
	display: block;
	font-size: 14px; /*4.5rem;*/
}

.token {
	font-size: 20px;
}