	.images-boton{
		font-size: 1em;
		text-align: center;
		width: 300px;
		margin: 0 auto;
		height: 3em;
		border-radius: 20px;
		display: block;
		color: #000;
		background: #f6e6b4; /* Old browsers */
		background: -moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f6e6b4 0%,#ed9017 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f6e6b4 0%,#ed9017 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */		
	}
	.imagenes-update{
		width: 100%;
	}
	.imagenes-update ul li{
	    width: 100px;
	    margin: 10px;
	    float: left;
	    position: relative;
	    text-align: center;
	    border: none;
	    background: transparent !important; 
	}
	.imagenes-update ul li button{
		cursor: pointer;
	}
	.imagenes-update ul li > img{
		width: 100%;
		max-height: 200px;
	    margin: 1.5%;
	    height: auto !important;

	}
	.texto-alternativo{
		width: 90%;
		margin-top: 0.5em;
		display: block;
	}
	#imagen-actualizar{
		clear: both;
		margin-top: 0.5em;
	}
	#output{
		width: 100%;
	    clear: both;
	    color: red;
	    font-size: 0.8em;
	    text-align: center;
	}
	.eliminar{
		position: absolute;
		top: -1em;
		right: -1em;
		width: 20px;
		height: 20px;
		display: block;
	}

	.check{
		width: 100px;
		display: inline-block;
	}
	.header-columna{
		margin: 0 auto;
		width: 990px !important;
	    padding: 0em  !important;
	    padding-top: 1em !important;
	}
	.none{
		display: none;
	}
	.cliente-texto{
		font-size: 12px;
	    color: rgb(113, 113, 113);
	    position: absolute;
	    right: 0px;
	}
	.note{
		font-family: "Arial";
	    color: rgb(113, 113, 113);
	    text-align: center;
	    font-size: 12px;
	    color: red;
	    margin-top: 2em;
	}
	.white{
		color: #fff;
	}
	.white *{
		color: #fff !important;
	}
	.red{
		color: red !important;
		font-size: 12px;
	}
	.marginBottom{
	    position: fixed !important;
	    bottom: 20px;
	    right: 20px;
	    z-index: 10;
	}
	.boton-imagen-texto{
		position: relative;
	    color: white;
	    font-size: 13px;
	    left: 1em;
	    bottom: 15px;
	}
	.orange{
		color: orange;
		font-size: 0.8em;
	}
	.read{
		color: #b7b7b7;
		padding: 1em;
		text-align: center;
		display: block;
    	width: 100%;
    	margin-bottom: 1em;
	}
	.preteccion{
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.preteccion h1{
		font-size: 1.1em !important;
		color: #b7b7b7;
		margin-bottom: 1em;
		margin-top: 1em;
		text-align: left !important;
	}
	.preteccion p{
	    font-size: 0.8em !important;
	    color: #b7b7b7;
	    font-family: "Arial";
	    margin-bottom: 0.5em;
	}
	.preteccion li{
	    font-size: 0.8em !important;
	    color: #b7b7b7;
	    font-family: "Arial";
	    margin-bottom: 0.5em;
	}
	.oculto{
		display: none;
	}
	textarea{
		width: 90%;
	    height: 100px;
	    background: transparent;
	    color: #fff;
	    padding: 5%;
	    font-size: 13px;
	}
	img{
	  border:none transparent 0px;
	}
	* {
	  margin: 0px;
	  padding: 0px;
	  -webkit-tap-highlight-color: transparent;
	  font-family: "Arial";
	}
	li {
	  list-style-type: none;
	}
	a, button{
	  text-decoration: none;
	  cursor:pointer; 
	}
	input:focus, textarea:focus{
	    outline:0px;
	}
	button{
	    border: none;
	    background: transparent;
	    text-decoration: none;
	    cursor:pointer;     
	}
	button:focus{
	    outline:0px;
	}
	table{
	    border-spacing: 0;    
	}
	fieldset,img,input {
	    border: 0;
	}
	address,caption,cite,code,dfn,em,strong,th,var {
	    font-weight: normal;
	    font-style: normal;
	}
	strong{
	  font-weight: bold;
	}
	ol,ul{
	    list-style: none;
	    margin:0;
	    padding:0;
	}
	:focus {
	outline: 0;
	}
	body{
		background-color: rgba(51, 51, 51, 1);
	}
	h1{
		font-size: 1.4em;
	}
	h1,h2{
		  font-family: "Arial";
		  color: white;
		  font-weight: lighter;
		  text-align: center;
	}
	h2{
		font-size: 2em;
		margin-bottom: 1em;
	}
	select{
		margin: 0 auto;
		margin-top: 1em;
	    margin-bottom: 3em;
	    padding: 1em;
	    height: 4em;
	    width: 90%;
	    background: #000;
	    color: white;
	    display: block;
	    color: #fff;
	}
	.form{
		float: left;
		width: 490px !important;
		margin: 5px !important;
	}
	.columna{
		background-color: rgba(26, 26, 26, 1);
		margin-bottom: 1em;
		padding: 3em;
		padding-top: 2em;
		position: relative;
		-webkit-box-shadow: 10px 10px 25px -10px rgba(0,0,0,0.3);
		box-shadow: 10px 10px 25px -10px rgba(0,0,0,0.3);		
	}
	.header{
		background-color: rgba(26, 26, 26, 1);
		padding: 1em;
		text-align: center;
		margin-bottom: 2em;	
		position: relative;	
	}

	label{
		clear: both;
		width: 100%;
		display: block;
		font-size: 0.9em;
		font-family: "Arial";
		color: rgb(113, 113, 113);
	}
	input{
		margin-bottom: 1.5em;
		font-family: "Arial";
		padding: 0.5em;
		background-color: transparent;
		border: none;
		border-bottom: 1px solid rgb(76, 76, 76);
		color: #fff;
		font-size: 1em;
		width: 100%;
	}
	input[type="file"]{
		border: none;
		width: auto;
	}
	input[type="checkbox"]{
		width: auto;
		margin-top: 8px;
	}
	input[type="submit"]{
		border-bottom: none !important;
		text-align: center;
	    padding: 1em;
	    border-radius: 10px;
	    display: block;
	    color: #333 !important;
	    margin: 0 auto;
	    width: 200px;
	    border: 2px solid rgb(217,224,33);
		background : -moz-linear-gradient(0% 50% 0deg,rgba(217, 224, 33, 1) 0%,rgba(140, 198, 63, 1) 100%);
		background : -webkit-linear-gradient(0deg, rgba(217, 224, 33, 1) 0%, rgba(140, 198, 63, 1) 100%);
		background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(217, 224, 33, 1) ),color-stop(1,rgba(140, 198, 63, 1) ));
		background : -o-linear-gradient(0deg, rgba(217, 224, 33, 1) 0%, rgba(140, 198, 63, 1) 100%);
		background : -ms-linear-gradient(0deg, rgba(217, 224, 33, 1) 0%, rgba(140, 198, 63, 1) 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9E021', endColorstr='#8CC63F' ,GradientType=0)";
		background : linear-gradient(90deg, rgba(217, 224, 33, 1) 0%, rgba(140, 198, 63, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9E021',endColorstr='#8CC63F' , GradientType=1);  
		-webkit-transition: all 300ms ease;
	    -moz-transition: all 300ms ease;
	    -ms-transition: all 300ms ease;
	    -o-transition: all 300ms ease;
	    transition: all 300ms ease;	    
	}
	.firma label{
		width: 90%;
		float: right;
	}
	input[type="submit"]:hover{
	    -moz-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	    -webkit-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	    -o-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	    -ms-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	    transform: scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);		
	}
	.barra-left{
	  position: absolute;
	  left: 0;
	  height: 100%;
	  top: 0em;
	  width: 5px;
	  display: block;
	}
	.gr-gold{
		background: #ED1E79;
	}
	.header-logo{
	    width: 150px;
	    margin: 0 auto;
	    text-align: left;
	    left: 0;
	    right: 0;
	    display: block;
	}
	.center{
		margin: 0 auto;
		text-align: center;
	}
	.row{
		position: relative;
	}
	.errorMessage{
	    position: absolute;
	    color: red;
	    top: 0em;
	    text-align: right;
	    right: 0em;
	    font-size: 0.7em;
	    font-family: Arial;
	}
	.duplicado{
		width: 100%;
	    text-align: center;
	    display: block;
	    padding: 1em;
	    font-family: Arial;
	    color: red;
	    font-weight: bold;
	}
	.firma .errorMessage {
	    position: absolute;
	    color: red;
	    top: 0em;
	    text-align: right;
	    right: 0em;
	    font-size: 0.7em;
	    font-family: Arial;
	    top: -1em;
	    left: 40px !important;
	    right: auto;
	}
	.file-up .error{
		/* width: 500px; */
		/* margin: 0 auto; */
		/* margin-top: 150px; */
		margin: 0 auto !important;
		text-align: right !important;
		color: red !important;
		font-size: 15px !important;
		height: 30px !important;
		width: 100% !important;
		display: block !important;
		position: absolute !important;
		right: 0 !important;
		border: none !important;
		padding: 0 !important;
		/* border: 5px solid red; */
		/* padding: 20px; */		
	}
	.file-up .errorMessage{
		position: absolute;
		color: red;
		top: -2em !important;
		width: 100% !important;
		text-align: right !important;
		right: 0em !important;

	}

	.errorSummary{
		display: none;
	}

	.center{
		margin: 0 auto;
		display: block;
	}

	@keyframes splash {
		0%{ opacity: 1; }
		50%{ opacity: 0.5; }
		100%;{ opacity: 1; }
	}
	@-webkit-keyframes splash {
		0%{ opacity: 1; }
		50%{ opacity: 0.5; }
		100%;{ opacity: 1; }
	}
	@-ms-keyframes splash {
		0%{ opacity: 1; }
		50%{ opacity: 0.5; }
		100%;{ opacity: 1; }
	}
	@-moz-keyframes splash {
		0%{ opacity: 1; }
		50%{ opacity: 0.5; }
		100%;{ opacity: 1; }
	}

	.maestro{
		padding: 1em;
		text-align: center;
		display: block;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 10px;
	}
	.white{
		color: #fff !important;
	}
