.sticky-wrapper{
  border-bottom: 1px solid #ccc;
}

.textPrincipal{
	font-size: 250%;
	color: white;
}

.textSecundario{
	font-size: 100%;
	color: white;
}

.borderleft{
	border-left: 1px solid #ccc;
}

/* Clases responsivas */
@media (max-width: 767px) {
  .sticky-wrapper{
    border-bottom: 0px;
  }

  .textPrincipal{
  	font-size: 200%;
  	color: white;
  }

  .textSecundario{
  	font-size: 80%;
  	color: white;
  }

  .borderleft{
	border-left: 0px;
  }
  
	.ancho75{
		width: 75%;
	}
	
	.ancho100{
		width: 100%;
	}
	
	.margin-left-50{
		margin-left: 0px;
	}
}

/* Clases de validacion de campos */
.input_error{
	border-color: red;
}

.no-visible{
	visibility: hidden;
}

.visible{
	visibility: visible;
}

.no-margin-left{
	margin-left: 0px;
}

.margin-left-50{
	margin-left: 50px;
}

.margin-left-minus-110{
	margin-left: -83px;
}

.margin-vert-20{
	margin-top: 20px;
}

.ancho20{
	width: 20%;
}

.ancho75{
	width: 75%;
}

.ancho100{
	width: 100%;
}

.min-alto100{
	min-height: 100px;
}

.min-alto200{
	min-height: 200px;
}

.min-alto300{
	min-height: 300px;
}

.min-alto400{
	min-height: 400px;
}

.min-alto500{
	min-height: 500px;
}

.min-alto600{
	min-height: 600px;
}

.min-alto700{
	min-height: 700px;
}
	
/* Div Loading */
#divLoading{
  margin: 0px;
  padding: 0px; 
  position: fixed; 
  right: 0px; 
  top: 0px; 
  width: 100%; 
  height: 100%; 
  background-color: rgb(102, 102, 102); 
  z-index: 30001; 
  opacity: 0.8;
}

#divLoading p{
	position: absolute; 
	color: White; 
	top: 20%; 
	left: 37%;
	text-align: center;
}

/* Texto requerido */
.required{
	color: #f13340;
	margin: 9px 0 16px 0;
}
	
	
	
	
	
	
	
	
	
	
	
	