
 input[type='button'].red, input[type='submit'].red {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #ffffff;
	border: solid 1px #d64934;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#d5614e), to(#d64934));
	background: -moz-linear-gradient(top,  #d5614e,  #d64934);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5614e', endColorstr='#d64934');
}
input[type='button'].red:hover, input[type='submit'].red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#d7432b), to(#d7381e));
	background: -moz-linear-gradient(top,  #d7432b,  #d7381e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7432b', endColorstr='#d7381e');
}
input[type='button'].red:active, input[type='submit'].red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}


 input[type='button'].green, input[type='submit'].green {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
input[type='button'].green:hover, input[type='submit'].green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
input[type='button'].green:active, input[type='submit'].green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}


 input[type='button'].blue, input[type='submit'].blue {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #e8f0de;
	border: solid 1px #2860a0;
	background: #2860a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#2860a0), to(#7bade5));
	background: -moz-linear-gradient(top,  #2860a0,  #7bade5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2860a0', endColorstr='#7bade5');
}
input[type='button'].blue:hover, input[type='submit'].blue:hover {
	background: #1e5089;
	background: -webkit-gradient(linear, left top, left bottom, from(#1e5089), to(#6c9fd7));
	background: -moz-linear-gradient(top,  #1e5089,  #6c9fd7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5089', endColorstr='#6c9fd7');
}
input[type='button'].blue:active, input[type='submit'].blue:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f6fac), to(#879be3));
	background: -moz-linear-gradient(top,  #5f6fac,  #879be3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f6fac', endColorstr='#879be3');
}

input[type='button'].lightblue, input[type='submit'].lightblue {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #2860a0;
	border: solid 1px #2860a0;
	background: #2860a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e8f0de), to(#7bade5));
	background: -moz-linear-gradient(top,  #e8f0de,  #7bade5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f0de', endColorstr='#7bade5');
}
input[type='button'].lightblue:hover, input[type='submit'].lightblue:hover {
	background: #c1d1e3;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1d1e3), to(#b2deed));
	background: -moz-linear-gradient(top,  #c1d1e3,  #b2deed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1d1e3', endColorstr='#b2deed');
}
input[type='button'].lightblue:active, input[type='submit'].lightblue:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#b1bbe0), to(#cdd8ff));
	background: -moz-linear-gradient(top,  #b1bbe0,  #cdd8ff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1bbe0', endColorstr='#cdd8ff');
}


input[type='button'].ultralightblue, input[type='submit'].ultralightblue {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #2860a0;
	border: solid 1px #2860a0;
	background: #2860a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e8f0de), to(#cbdff6));
	background: -moz-linear-gradient(top,  #e8f0de,  #cbdff6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f0de', endColorstr='#cbdff6');
}
input[type='button'].ultralightblue:hover, input[type='submit'].ultralightblue:hover {
	background: #c1d1e3;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1d1e3), to(#b2deed));
	background: -moz-linear-gradient(top,  #c1d1e3,  #b2deed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1d1e3', endColorstr='#b2deed');
}
input[type='button'].ultralightblue:active, input[type='submit'].ultralightblue:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#b1bbe0), to(#cdd8ff));
	background: -moz-linear-gradient(top,  #b1bbe0,  #cdd8ff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1bbe0', endColorstr='#cdd8ff');
}


input[type='button'].orange, input[type='submit'].orange  {
	/*background:        #4477AA;
	color:             #F2F2F2;
	margin:            5px;
	border:            1px #E5E5E5 outset;
	font-size:         13px;
	font-weight:       bold;
	*/
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	
	
	
}

input[type='submit'].orange:hover, input[type='button'].orange:hover {
    /*border-style:       inset;
    background:         #5A8CBF;
    color:              white;
    cursor:             pointer;*/
    
    text-decoration: none;
    background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

input[type='submit'].orange:active, input[type='button'].orange:active {
    position: relative;
	top: 1px;
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
	
}

 input[type='button'].flat-blue, input[type='submit'].flat-blue {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #e8f0de;
	border: solid 1px #2860a0;
	background: #71a9d2;
	background: -webkit-gradient(linear, left top, left bottom, from(#71a9d2), to(#71a9d2));
	background: -moz-linear-gradient(top,  #71a9d2,  #71a9d2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a9d2', endColorstr='#71a9d2');
	
}
input[type='button'].flat-blue:hover, input[type='submit'].flat-blue:hover {
	background: #1e5089;
	background: -webkit-gradient(linear, left top, left bottom, from(#2860a0), to(#2860a0));
	background: -moz-linear-gradient(top,  #2860a0,  #2860a0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2860a0', endColorstr='#2860a0');
}
input[type='button'].flat-blue:active, input[type='submit'].flat-blue:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f6fac), to(#879be3));
	background: -moz-linear-gradient(top,  #5f6fac,  #879be3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f6fac', endColorstr='#879be3');
}

 input[type='button'].flat-grey, input[type='submit'].flat-grey {
	margin: 5px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	color: #e8f0de;
	
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
	
	
	
}
input[type='button'].flat-grey:hover, input[type='submit'].flat-grey:hover {
	color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	
}
input[type='button'].flat-grey:active, input[type='submit'].flat-grey:active {
	color: #000;
    border-color: #444;
}




.rich-table-subheadercell{
		background-color: #ecf4fe;
		/*background: -webkit-gradient(linear, left top, left bottom, from(#ecf4fe), to(#94b7e1));
		background: -moz-linear-gradient(top,  #ecf4fe,  #94b7e1);
		*/
	}

/*
	Header de tablas

*/

.dr-table-headercell {
	background-color: #ecf4fe;
	}

/*
	Pestañas
*/

.dr-tbpnl-tb-act{
	background-image: none;
	font-weight: bold;
	}
	
.dr-tbpnl-tb-inact{
	background-image: none;
	border-width: 0 0 0;
	color: #605150;
	font-weight: bold;
	
	}	

	/* Pestaña inactiva MouseOver*/ 
.dr-tbpnl-tb-sel{
	font-weight: bold;
	color: black;
	}


.rich-tabhdr-cell-active{
	font-weight: bold;	
}


.rich-sb-int-sel{
	background: #85b5d9;
}


  .contenedor_barra_inventario{
             -moz-border-radius: 3px; border-radius: 3px;
			 border: 1px solid #cbc6c5;
			 height: 20px;
			 width: 350px;
		}
		
		.barra_inventarioAlto{
             -moz-border-radius: 3px; border-radius: 3px;
			 background: #53d949; /* old browsers */
			 background: no-repeat -moz-linear-gradient(right center, #61AE24 0%, #D0D102 100%);
			 -moz-background-size:100% 500px;/* firefox */
			 background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(0%,#61AE24),color-stop(100%,#D0D102));
			-webkit-background-size:100% 20px;/* webkit */
		}
		
		
		.barra_inventarioMedio{
			-moz-border-radius: 3px; border-radius: 3px;
			 background: #f98323; /* old browsers */
			 background: no-repeat -moz-linear-gradient(right center, #f4d921 0%, #f98323 100%);
			 -moz-background-size: 250px 500px;/* firefox */
			 background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(0%,#f4d921),color-stop(100%,#f98323));
			-webkit-background-size:250px 20px;/* webkit */
		}
		
		
		.barra_inventarioBajo{
			-moz-border-radius: 3px; border-radius: 3px;
			background: #E77471; /* old browsers */
			 background: no-repeat -moz-linear-gradient(right center, #E77471 0%, #f17d62 100%);
			 -moz-background-size:110px 20px;/* firefox */
			 background: no-repeat -webkit-gradient(linear, right top, left top, color-stop(0%,#E77471),color-stop(100%,#f17d62));
			-webkit-background-size:110px 20px;/* webkit */
			
		}

.puntoPacienteEdit{
	height:9px; width:9px; float:left;
}

.orangeDot{
	background-color: orange; height:9px; width:9px; float:left;
}

.greenDot{
	background-color: green; height:9px; width:9px; float:left;	
}

.redDot{
	background-color: red; height:9px; width:9px; float:left;
}

.pinkDot{
	background-color: #FF9999; height:9px; width:9px; float:left;
}

.voidDot{
	height:9px; width:9px; float:left;
}


.orangeBox{
	width: 100%;
	border: 1px solid orange; 
	background-color: #FFCC99;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}

.puntoRojo{
	background-color: #d44836;
	height:13px; 
	width:13px; 
	-moz-border-radius: 8px; border-radius: 8px;
}

.puntoRosado{
	background-color: #FF9999;
	height:13px; 
	width:13px; 
	-moz-border-radius: 8px; border-radius: 8px;
}

.puntoOrange{
	background-color: orange;
	height:13px; 
	width:13px; 
	-moz-border-radius: 8px; border-radius: 8px;
}

.puntoVerde{
	background-color: #64991e;
	height:13px; 
	width:13px; 
	-moz-border-radius: 8px; border-radius: 8px;
}

.puntoAzul{
	background-color: #4889f1;
	height:13px; 
	width:13px; 
	-moz-border-radius: 8px; border-radius: 8px;
}

.puntoBlanco{
	background-color: #FFFFFF;
	height:11px; 
	width:11px;
	border: 2px solid  #929487;
	-moz-border-radius: 8px; border-radius: 8px;
}

.puntoGris{
	background-color: #929487;
	height:13px; 
	width:13px;
	-moz-border-radius: 8px; border-radius: 8px;
}

.checkMarkOrdenes{
	padding-left:1px; 
	position:relative; 
	top: -1px; -top: -1px;"
}

.circuloActivo{
	font-weight: bold;
	color: white; 
	float: left; 
	width: 32px; height: 32px; 
	line-height: 32px; 
	/*border: 2px solid #929487;*/
	background-color:#929487;  
	-webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em;
	text-align: center; 
	margin: 5px;	
}

.circuloInactivo{
	font-weight: bold;
	color: #C7C9BE; 
	float: left; 
	width: 32px; height: 30px; 
	line-height: 32px; 
	border: 2px solid #C7C9BE;
	/*background-color:#C7C9BE;*/  
	-webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em;
	text-align: center; 
	margin: 5px;	
}

.puntoActivo{
	font-weight: bold;
	color: white; 
	width: 10px; height: 10px; 
	line-height: 10px; 
	/*border: 2px solid #929487;*/
	background-color:#929487;  
	-webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em;
	text-align: center; 
	margin: 5px;
	}
	
	
.puntoInactivo{
	font-weight: bold;
	color: #C7C9BE; 
	width: 8px; height: 8px; 
	line-height: 8px; 
	border: 2px solid #e7eadb;
	background-color:#e7eadb;  
	-webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em;
	text-align: center; 
	margin: 5px;
	}	
	
	
a.gris:active, a.gris:link, a.gris:visited {
	color: #929487;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;  
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	border: 2px solid #929487;
	padding-left: 2px;
	padding-right: 2px;
	height: 16px;
}
a.gris:hover {
	color: #80807e;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	border: 1px solid #80807e;
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	border: 2px solid #929487;
	padding-left: 2px;
	padding-right: 2px;
	height: 16px;
	top:1px;
}


input[type='button'].puntoActivo, input[type='submit'].puntoActivo  {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	width: 16px;
	height: 16px;
	
	color: #fef4e9;
	border: solid 1px #929487;
	background: #929487;
}

input[type='submit'].puntoActivo:hover, input[type='button'].puntoActivo:hover {
    text-decoration: none;
    background: #80807e;
}

input[type='submit'].orange:active, input[type='button'].puntActivo:active {
    position: relative;
	top: 1px;
	color: #747472;
	background: #747472;
}

input[type='button'].puntoInactivo, input[type='submit'].puntoInactivo  {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	width: 16px;
	height: 16px;
	
	color: #e7eadb;
	border: solid 1px #e7eadb;
	background: #e7eadb;
}

input[type='submit'].puntoInactivo:hover, input[type='button'].puntoInactivo:hover {
    text-decoration: none;
    background: #d6d9ca;
    border-color: #d6d9ca;
}

input[type='submit'].puntoInactivo:active, input[type='button'].puntoInactivo:active {
    position: relative;
	top: 1px;
	color: #c4c4c2;
	background: #c4c4c2;
}

/* 
	Div de fonfo para ModalPanel
*/
.dr-mpnl-mask-div-opaque {
    background-color: #383838;
    opacity: 0.5;
}


/*
 	Botones en Ayuda para la creacion de Reglas de Validacion
*/


 input[type='button'].botonReglaValidacion, input[type='submit'].botonReglaValidacion {
	margin: 5px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	color: black;
	
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
	
	
	
}
input[type='button'].botonReglaValidacion:hover, input[type='submit'].botonReglaValidacion:hover {
	color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	
}
input[type='button'].botonReglaValidacion:active, input[type='submit'].botonReglaValidacion:active {
	color: #000;
    border-color: #444;
}




button.flat-blue {
	
	margin: 5px;
	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	font-weight:       bold;
	/*padding: .5em 2em .55em;*/
	padding-top: .1em;
	padding-bottom: .2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #e8f0de;
	border: solid 1px #2860a0;
	background: #71a9d2;
	background: -webkit-gradient(linear, left top, left bottom, from(#71a9d2), to(#71a9d2));
	background: -moz-linear-gradient(top,  #71a9d2,  #71a9d2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a9d2', endColorstr='#71a9d2');
	
}
button.flat-blue:hover {
	background: #1e5089;
	background: -webkit-gradient(linear, left top, left bottom, from(#2860a0), to(#2860a0));
	background: -moz-linear-gradient(top,  #2860a0,  #2860a0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2860a0', endColorstr='#2860a0');
}
button.flat-blue:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f6fac), to(#879be3));
	background: -moz-linear-gradient(top,  #5f6fac,  #879be3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f6fac', endColorstr='#879be3');
}


.boxSalidaLineaAutomatizacion{
	border: 4px solid #0A0217;
	width: 25px; height:25px; 
	padding: 5px; float: left; 
	font-size: 12pt;
	/*background-color: #0A0217;*/
	background-color: transparent;
	color: #0A0217;
	font-weight: bold;
	margin-top:10px;
	
	-webkit-border-radius: 7em; 
	-moz-border-radius: 7em;
	border-radius: 7em;
}

.boxUbicacionSalidaLineaAutomatizacion{
	/*border: 1px solid blue;*/ 
	width: 150px; height:100px; 
	padding: 5px; float: left; 
	font-size: 10pt;
	margin-left: 10px;
	
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	
	background-color:#C0D860;
}

.boxUbicacionSalidaLineaAutomatizacionInactivo{
	/*border: 1px solid blue;*/ 
	width: 150px; height:100px; 
	padding: 5px; float: left; 
	font-size: 10pt;
	margin-left: 10px;
	
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	
	background-color:#e3e3e3;
}

.rightFloatingHelp{
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.avisoBeta{
		 position: fixed; top: 2.8em; left: auto;right: 0em;
}

.imgSyncOT{
	position: relative;
	top: -1px;
	height: 13px;	
}

.autovalidacionVerde{
	background-color: #64991e;
	top:10px;
	color: white;
	height:10px; 
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 9pt;
	width:11px;  
	border: 1px solid #64991e; 
	-moz-border-radius: 2px; border-radius: 2px;
}

.autovalidacionRojo{
	background-color: #d44836;
	top:10px;
	color: white;
	height:10px; 
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 9pt;
	width:11px;  
	border: 1px solid #d44836; 
	-moz-border-radius: 2px; border-radius: 2px;
}

.puntoInactivo{
	background-color: #47473a;
	border:0px;
	padding: 0px;
	margin: 0px;
	height:13px; 
	width:13px; 
	-moz-border-radius: 8px; border-radius: 8px;
}

