
.btn:focus{
	outline: 0 !important;
}
div#wrapper{
	position: absolute;
	top: 40px;
	padding-left: 10%;
	font-size: 16px;
}

label{
	display: inline-block;
	float: left;
	clear: left;
	width: 180px;
	text-align: right;
}

div#overlay{
	display: none;
	z-index: 999;
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
}
div#overlay2{
	display: none;
	z-index: 9999;
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
}


div#nuevaVentana {
	display: none;
	position: relative;
	z-index: 999;
	margin: -10px auto 0px auto;
	width: 500px;
	height: 350px;
	background: #FFF;
	color: #000;
	border: 4px solid #CCCCCC;
	animation:movercaja 0.5s ease-out forwards;

}
div#nuevaVentana2 {
	display: none;
	position: relative;
	z-index: 999;
	margin: -10px auto 0px auto;
	width: 500px;
	height: 350px;
	background: #FFF;
	color: #000;
	border: 4px solid #CCCCCC;
	animation:movercaja 0.5s ease-out forwards;

}

div#nuevaVentana3 {
	display: none;
	position: relative;
	z-index: 9999;
	margin: -10px auto 0px auto;
	width: 500px;
	height: 350px;
	background: #FFF;
	color: #000;
	border: 4px solid #CCCCCC;
	animation:movercaja 0.5s ease-out forwards;

}

div#nuevaVentana4 {
	display: none;
	position: relative;
	z-index: 9999;
	margin: -10px auto 0px auto;
	width: 500px;
	height: 350px;
	background: #FFF;
	color: #000;
	border: 4px solid #CCCCCC;
	animation:movercaja 0.5s ease-out forwards;

}

div#nuevaVentana5 { 
	display: none;
	position: relative;
	z-index: 9999;
	margin: -10px auto 0px auto;
	width: 500px;
	height: 480px;
	background: #FFF;
	color: #000;
	border: 4px solid #CCCCCC;
	animation:movercaja 0.5s ease-out forwards;

}


#botonCerrar{
	float: right;
	position: relative;
	margin-top: -15px;
	margin-right: -15px;
	cursor: pointer;
	color: #FFF;
	border-radius: 50px;
	background: #000000;
	font-size: 30px;
	font-weight: bold;
	display: inline-block;
	line-height: 0px;
	padding: 15px 5px;
}
#botonCerrar:before{
	content: "X";
}
#box-header{
	width: 100%;
	height: 12%;
	background: #e9e9e9;
	padding: -20px;
	text-align: center;
	font-family: arial;
	font-size: 18px;
	padding-top: 15px;
	position: absolute;
}

@keyframes mymove
{
	from {top:-10px; opacity: 1;}
	to {top:40px; opacity: 1;}
}

-webkit-@keyframes movercaja
{
	from {top:10px; opacity: 1;}
	to {top:40px; opacity: 1;}
}

table{
	margin: 0 auto;
	text-align:center;
}
 tr.odd{
	background:#dddddd;
	cursor:pointer;
	font-size:11px;
	
}

 tr.odd2{
	background:#FF9191;
	cursor:pointer;
	font-size:11px;
	
}

	tr.odd:hover{
		background:#73B05E;
		color:#000;

	}
	
	tr.odd2:hover{
		background:#73B05E;
		color:#000;

	}

 tr.even{
	background:#FFFFFF;
	cursor:pointer;
    font-size:11px;	
}
tbody tr.even2{
	background:#FF9191;
	cursor:pointer;
    font-size:11px;	
}

	tr.even:hover{
		background:#73B05E;
				color:#000;

	}
	
	tr.even2:hover{
		background:#73B05E;
				color:#000;

	}




#descripcion1{
	width: 500px;
}	


.descripciones{
	width: 500px;
}	

.cantidad{
	width: 65px;

}

.claveUnidad{
	width: 65px;
}

.claveProdServ{
	width: 105px;
}

.unitario{
	width:100px;
}

.importe{
	width: 100px;
}

.descuento{
	width: 100px;
}

.baseGravable{
	width: 120px;
}

#validarFormulario{
	color: WHITE;
	background: #000000;
}
#validarFormulario2{
	color: WHITE;
	background: #000000;
}
#mensaje{
	color: WHITE;
	background: #000000;
}

