/*
Create a fancy web form with field hints using only CSS3
http://www.skyrocketlabs.com
skyrocketlabs@gmail.com
*/

/* ARCHITECTURE */

body { 
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  /*color: #222222;*/ /*666*/
	/*color: #777;*/
	margin: 0;
	padding: 0;
	/*background: #D2D1D0;*/
	background: #D7D7D7;

	text-align: center;
	
	
}

.boxorange{
	background-color:#F6A828;
	border:#E78F08;
}
.maketacontenedor .rounded td .maketabtnadd {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	table-layout: fixed;
	width: 100%;
	height: 10%;
	max-width:130px;
	max-height:150px;
	overflow:auto;
}
.maketacontenedor .rounded td .maketabtnadd {
	background-color: #FFF;
	height: 100%;
	max-width:130px;
	max-height:150px;
	overflow:auto;
}
.maketacontenedor .rounded td #prd {
	height: 150px;
	table-layout: fixed;
	max-height: 150px;
	overflow: scroll;
	min-height: 150px;
	background-color: #F7F7F7;
	max-width:130px;
	max-height:150px;
	overflow:auto;
}
.rounded td #prd tr .maketanombreprod {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.rounded td #prd .maketastock #prddesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F90;
}
.rounded td #prd tr #prdprecio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #090;
}
.rounded td #prd tr #prdunidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: normal;
}




.maketacontenedor .rounded td #prd tr .maketaitemimagen {
	min-height: 20%;
	max-height: 20%;
}
.maketastock {
	min-height: 15%;
	max-height: 15%;
}
.maketanombreprod {
	min-height: 40%;
	max-height: 40%;
	overflow: auto;
}






/*#wrapper { 
  width: 85%;
  max-width:960px;
  margin: 20px auto;
  padding: 20px;
  background: #FFFFFF;
  border: 1px solid #ccc;
  overflow: hidden;
}*/

#top {
	width: 100%;/*960px;*/
	height: 70px;
}

#menu {
  width: 100%;
  height: 50px;
  background: #e9e9e9;
  clear: both;
}

.line {
  width: 100%;
  height: 1px;
  margin: 40px 0;
  background: #ddd;
  overflow: hidden;
}

#otherField {
  display: none;
}

/* TYPOGRAPHY */

h1, h2, h3, h4 {
  font-size: 3.0em;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 1.0em;
  /*color: #000;*/
  color:#FFFFFF;
  margin: 0 0 2px 0;
}

h2 {
  font-size: 2.3em;
  letter-spacing: -1px;
  color: #999;
  margin: 0 0 30px 0;
}

/*h3 {
  font-size: 1.4em;
  letter-spacing: 0px;
  color: #000;
  margin: 0px 0 20px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #ddd;
}*/

h3{
	
	font-size: 2.0em;
	width:100%;
  	font-weight: normal;
  	letter-spacing: 0px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	color: #FFF; /*#000000;	*/
	background-color:#FF9934;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.3ex;
  -moz-border-radius:0.3ex;
}

h4 {
  font: normal 0.85em arial,verdana,tahoma,sans-serif;  font-size: 0.8em;
  font-weight: normal;
  /*color: #666;*/
  color:#FFFFFF;
  margin: 0;
  padding: 5px 0px 5px 10px;
  background-color:#FF9934;/* #CCC;*/
}

p {
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  line-height: 1.5em;
  margin: 0 0 16px 0;
}

p a {
  color: #000;
  text-decoration: underline;
}

p a:hover {
  color: #999;
  text-decoration: underline;
}

p.boxy {
	font: "Berlin Sans FB";
  font-size: 3.0em ;
  font-weight: normal;
  letter-spacing: -1px;
  line-height: 1.0em;
  color: #FF9933 ;
 /* margin: 0 0 5px 0;*/
  
    width: 100%;/*700px;*/
  margin: 0;
  padding: 0px;
  margin-top:1px;

  /*padding: 20spx;*/
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  
  
}

/* IMAGES */

img.icon {
  margin: 0 5px 0 0;
  vertical-align: middle;
}

/* YOU DON'T NEED THE CSS ABOVE THIS LINE AT ALL FOR IT TO WORK */

/* FORM DEMO */

fieldset_bck {
  width: 95%;/*700px;*/
  margin: 0;
  padding: 10px;
  margin-top:8px;

padding: 20spx;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  border-radius: 5px; 
}

fieldset {
  width: 99%;/*700px;*/
  margin: 0;
  padding: 2px;
  margin-top:2px;
  padding: 2px;
  background:#FFF;/*#FFF9F2; #f5f5f5;*/
  border: 1px solid #e0e0e0;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  border-radius: 5px; 
  
}

label {
	display: block;
	font: bold 0.9em arial,verdana,tahoma,sans-serif;
	/*text-shadow: 2px 2px 2px #ccc;*/
  color: #000;
	margin: 0 0px 0px 0;
	padding: 0;
	clear: left;
	/*text-align: right;*/
  
}

.textnormal {
	display: block;
	font: 1em arial,verdana,tahoma,sans-serif;
	/*text-shadow: 2px 2px 2px #ccc;*/
  color: #000;
	margin: 0 20px 0px 0;
	padding: 0;
	clear: left;
	text-align:left;
	/*text-align: right;*/
}

maketauiproductosmon
{
	display: block;
	font: 0.9em arial,verdana,tahoma,sans-serif;
	/*text-shadow: 2px 2px 2px #ccc;*/
  	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align:center;
	background-color:#FFFFFF
}
.maketauiproductoscant {
	 /* height: 18px;	
	  width: 35px;
    border: 1px solid #d0d0d0;*/
	display: block;
	font: 0.9em arial,verdana,tahoma,sans-serif;
	/*text-shadow: 2px 2px 2px #ccc;*/
  	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align:center;
	background-color:#FFFFFF
	/*text-align: right;*/
}

.maketauiproductosmedida {
	/*  height: 18px;	
	  width: 35px;
    border: 1px solid #d0d0d0;*/
	display: block;
	font: 0.9em arial,verdana,tahoma,sans-serif;
	/*text-shadow: 2px 2px 2px #ccc;*/
  	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align:left;
	background-color:#FFFFFF
	
	/*text-align: right;*/
}

.textmaketauiproductos {
	display: block;
	font-size: 1.2em;
	font: bold arial,verdana,tahoma,sans-serif;
	/*text-shadow: 2px 2px 2px #ccc;*/
  	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0;
	clear: left;
	text-align:center;
	background-color:#FFFFFF
	
	/*text-align: right;*/
}

.textinsideacordion {
	display: block;
  font: normal 0.70em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
	margin: 0px 0px 0px 0px;
	padding: 0;
	clear: left;
	/*text-align: right;*/
}

/*fondos*/
.resaltado{
	/*background-color:#CCCCCC;*/
	color: #F00;
}
.green{
	/*background-color:#CCCCCC;*/
	/*color: #6F9;*/
	color:#00FF00;
}

.resaltado_medio{
	/*background-color:#CCCCCC;*/
	color:#FC6;
}

.resaltado_rojo{
	/*background-color:#CCCCCC;*/
	color:#F00;
}

.renglon_color1{
	background-color:#F7F7F7;
	font: bold;
}
.renglon_color2{
	background-color:#FFF;
	font: bold;
}

.titulos_tablas{
	background-color:#CCCCCC;
	font: bold 0.7em arial,verdana,tahoma,sans-serif;
  /*text-shadow: 2px 2px 2px #ccc;*/
	  color: #000;
  margin: 0 20px 0px 0;
  padding: 0;
  clear: left;
  text-align:center;
}
	

/* APPLIES THE STYLE TO EACH FORM ELEMENT */
.carronombreproducto {
  height: 26px;	
  width: 140px;
  font: normal 0.8em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 0px solid #d0d0d0;
  border-radius: 5px;  
  alignment-adjust:central;
  text-align:center;
  text-justify:auto;
  
}

.textfield05, .dropdown05, .textarea05 {
  height: 22px;	
  width: 110px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textfield05disabled, .dropdown05disabled, .textarea05disabled {
	  height: 22px;
  width: 110px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield04, .dropdown04, .textarea04 {
  height: 22px;	
  width: 80px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield04carro {
  height: 22px;	
  text-align:right;
  width: 70px;
  font: normal 0.9em arial,verdana,tahoma,sans-serif;
  color: #000; /*#222222; 666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 0px solid #d0d0d0;
  border-radius: 5px;  
}
.textfield02carro {
  height: 22px;	
  text-align:center;
  width: 50px;
  font: normal 0.8em arial,verdana,tahoma,sans-serif;
  color: #000; /*#222222; 666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 0px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield07carro {
  height: 30px;	
  text-align:right;
  width: 120px;
  font: normal 1.0em arial,verdana,tahoma,sans-serif;
  color: #000; /*#222222; 666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 0px solid #d0d0d0;
  border-radius: 5px;  
}

.totalcarro {
  height: 40px;	
  text-align:center;
  width: 140px;
  font: bold 3.0em arial,verdana,tahoma,sans-serif;
  color:#090;
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 0px solid #d0d0d0;
  border-radius: 5px;  
}

.checkouttotal{
  height: 40px;	
  text-align:center;
  width: 140px;
  font: bold 2.0em arial,verdana,tahoma,sans-serif;
  color:#090;
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
    border: 0px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield04disabled, .dropdown05disabled, .textarea05disabled {
	  height: 22px;
  width: 80px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield03, .dropdown03, .textarea03 {
	  height: 22px;
  width: 60px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield03disabled, .dropdown03disabled, .textarea03disabled {
	  height: 22px;
  width: 60px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfieldfecha, .dropdownfecha, .textareafecha {
	  height: 22px;
  width: 95px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textfieldfechadisabled, .dropdownfechadisabled, .textareafechadisabled {
	  height: 22px;
  width: 95px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield2p, .dropdown2p, .textarea2p {
	  height: 22px;
  width: 40px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textfield2pdisabled, .dropdown2pdisabled, .textarea2pdisabled {
	  height: 22px;
  width: 40px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

/********AUTCOMPLETE**********************/
.autosug{
  height: 25px;
  width: 220px;
  font: normal 1.3em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
/*********************************************/
 
.textfield, .dropdown, .textarea {
  height: 22px;
  width: 220px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textfieldalto, .dropdownalto, .textareaalto {
  height: 44px;
  width: 220px;
  font: normal 1.5em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textfielddisabled, .dropdowndisabled, .textareadisabled {
	  height: 22px;
  width: 220px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.dropdownuieleccionpersona{
	  height: 22px;
  width: 280px;
  font: normal 1.3em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textchekout{
	  height: 30px;
  width: 400px;
  font: normal 2.40em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  text-align:center
  
}

.textfield2c, .dropdown2c {
	  height: 22px;
  width: 440px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textarea2c {
	  height: 140px;
  width: 440px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textfield2cdisabled, .dropdown2cdisabled, .textarea2cdisabled {
	  height: 22px;
  width: 440px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

.textfield3c, .dropdown3c, .textarea3c {
	  height: 22px;
  width: 660px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
  }

.textfield3cdisabled, .dropdown3cdisabled, .textarea3cdisabled {
	  height: 22px;
  width: 660px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
  }

/* OPTIONAL SET WIDTH FOR THE SELECT LIST */
.dropdown {
	  height: 22px;
  width: 250px;
}

/* OPTIONAL SET WIDTH FOR THE TEXTAREA */
.textarea {
	  height: 22px;
  width: 410px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.textareadisabled {
	  height: 22px;
  width: 410px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #DADADA;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}

zaside {
	display: block;
	position: absolute;
	top: 0; 
	left: 0;
	bottom: 0;
	width: 280px;
	background: #a4c3ad url('/vgestion/lib_esp/imagenes/iconos/sidebar-bg-texture.png') top left repeat-y;
	min-height: 1000px;

}

/* navigation sidebar */
nav#sidebar{margin:0px 0 0 0;
text-align:left;
			
			}

nav#sidebar li{
        display:block;
        background-color:#bdd3c3;       
        background-color:rgba(236,236,229,0.2);
        border-bottom:1px solid #a8c1af;
        border-bottom:1px solid rgba(0,0,0,0.08);
        padding:0;
        margin:1  0px;
		width:180px;
		/*background: #a4c3ad url('/vgestion/lib_esp/imagenes/iconos/sidebar-bg-texture.png') top left ;*/
        }
        
nav#sidebar li:hover{
        display:block;
        background-color:#F6A828;  /*#     d7e0d9*/
        /*background-color:rgba(236,236,229,0.4);*/
        border-bottom:1px solid #F6A828;
        /*border-bottom:1px solid rgba(0,0,0,0.3);*/
        padding:0;
        margin:1 0px;
        }

nav#sidebar a{
        display:block;
        height:34px;
        line-height:39px;
        /*background-image: url('http://static.tumblr.com/png3e9t/ND3l95bsd/ornement-hand.png');*/
        background-repeat:no-repeat;
        margin:0px 0 0px 0px;
        background-position: 0 0px;
        overflow:hidden;
        cursor:pointer;
        padding-left:0px;
        color: #544a44;
        text-shadow: 1px 1px rgba(255,255,255,0.3);
        font-size:14px;
		font: bold;
		color:#0099CC;
		
        text-decoration: none;
        }

nav#sidebar a:hover{
        background-position: 0 -29px;
        text-decoration: none;
		background-color:#F6A828;
        }

/* CHANGE THE STYLE WHEN THE FORM ELEMENT IS CLICKED */
input:focus, select:focus, .textarea:focus {
  background: #fffFFF;
  border: 1px solid #FCCA03;
    border-radius: 5px;  

  /*outline: 3px;*/
}

/* THE NAMES FOR EACH OF THE FORM ELEMENT DIVS WHICH AUTOMATICALLY HIDES THE TIPS BY DEFAULT */
div.myName p.hint, div.myEmail p.hint, div.myComments p.hint, div.sendTip p.hint {
  display: none;
}  

/* WHEN EACH DIV IS HOVERED, THE TIP IS DISPLAYED */
div.myName:hover > p.hint, div.myEmail:hover > p.hint, div.myComments:hover > p.hint, div.sendTip:hover > p.hint  {
  position: absolute;
  display: block;
  font: bold 0.8em arial,verdana,tahoma,sans-serif;
  text-shadow: none;
  color: #000;
  margin: 0 0 0 265px;
  padding: 10px 15px;
  background: #ffff80;
  border: 2px solid #f7de35;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 5px;   
  -moz-box-shadow: 4px 4px 4px #ddd;
  -webkit-box-shadow: 4px 4px 4px #ddd;
  box-shadow: 4px 4px 4px #ddd;  
}

/* CHANGES THE LEFT MARGIN ON THE TEXTAREA TIP, FOR BALANCE */
div.myComments:hover > p.hint {
  margin: 2px 0 0 350px;
}

/* CHANGES THE LEFT MARGIN ON THE SUBMIT BUTTON TIP, FOR BALANCE */
div.sendTip:hover > p.hint {
  margin: 2px 0 0 150px;
}
/**************************************************NUEVOS BOTONES*********************************************/
.btn {
	-moz-box-shadow:inset 0px 1px 9px 1px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 9px 1px #fce2c1;
	box-shadow:inset 0px 1px 9px 1px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:7px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.btn:active {
	position:relative;
	top:1px;
}


.btn_cerrar {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btn_cerrar:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.btn_cerrar:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.btn_yellow {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.btn_yellow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.btn_yellow:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


/**************************botones pagos*********************************************/
.btn_pagar {
	-moz-box-shadow:inset 0px 0px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 0px 0px 0px #c1ed9c;
	box-shadow:inset 0px 0px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:13px 14px;
	text-decoration:none;
	text-shadow:1px 0px 0px #689324;
}.btn_pagar:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.btn_pagar:active {
	position:relative;
	top:1px;
}
.btn_pagar_medio {
	width:100px;
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 1px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.btn_pagar_medio:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.btn_pagar_medio:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/* This imageless css button was generated by CSSButtonGenerator.com */

/* This imageless css button was generated by CSSButtonGenerator.com */
.btn_pagar_volver {
	-moz-box-shadow:inset -1px 1px 7px 0px #ffffff;
	-webkit-box-shadow:inset -1px 1px 7px 0px #ffffff;
	box-shadow:inset -1px 1px 7px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	padding:11px 11px;
	text-decoration:none;
	text-shadow:1px 0px 0px #ffffff;
}.btn_pagar_volver:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.btn_pagar_volver:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.pagar_abona_textfield {
  height: 44px;	
  width: 160px;
  font: normal 2em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
.ui_retiro_monto_dis {
  height: 44px;	
  width: 160px;
  text-align:center;
  font: bold 2em arial,verdana,tahoma,sans-serif;
  color: #009;/*#222222;*/ /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  background:#CCC;/*#999;*//* #ffffff;*/
  border: 1px solid #d0d0d0;
  border-radius: 5px;  
}
/***************************************************************************************/

.btn_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:9px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.btn_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.btn_green:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/* This imageless css button was generated by CSSButtonGenerator.com */
.btn_mas_detalle {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:5px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.btn_mas_detalle:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.btn_mas_detalle:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/*.btn {
  
  height:30px;
  font: bold 0.8em arial,verdana,tahoma,sans-serif;
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 2px 25px 1px;
  background: #f2f2f2 url(../img/submit-backgr.png) repeat-x;
  border: 2px solid #d0d0d0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 5px;  
  -moz-box-shadow: 4px 4px 4px #ddd;
  -webkit-box-shadow: 4px 4px 4px #ddd;
  box-shadow: 4px 4px 4px #ddd;  
}*/

.carrodeleteone{
  font: bold 0.8em arial,verdana,tahoma,sans-serif;
  color: #000;
  text-decoration: none;
  margin: 0;
  padding:8px 9px 0px 20px;
  background: #f2f2f2 url(../img/submit-backgr.png) repeat-x;
  border: 2px solid #d0d0d0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 5px;  
  -moz-box-shadow: 4px 4px 4px #ddd;
  -webkit-box-shadow: 4px 4px 4px #ddd;
  box-shadow: 4px 4px 4px #ddd;  
   background-image:url('/vgestion/lib_esp/imagenes/iconos/delete_medio.png'); 
	  background-repeat:no-repeat;
	 /* height:100px;*/
	/*	  width:100px;*/
	  background-position:left;
	 /* background-color:#FFFFFF;*/	 
}
.ventasacordion{
	  padding: 0px 0px 0px 0px;
}


.btnmaketauiproducto{
	width: 75px;
	height: 30px;
  	font: normal 1.0em arial,verdana,tahoma,sans-serif;
  	color: #222222; /*666*/
    text-align:left;
	  padding: 0px 0px 0px 0px;

  	  /*background-image:url('/vgestion/lib_esp/imagenes/iconos/shopping_cart_add.png'); */
	  /*background-repeat:no-repeat;*/
	 /* height:100px;*/
	/*	  width:100px;*/
	  background-position:right;
	 /* background-color:#FFFFFF;*/
}
.maketaitem{
  height: 22px;
  width: 220px;
  font: normal 0.85em arial,verdana,tahoma,sans-serif;
  color: #222222; /*666*/
  margin: 0px 0px 0px 0;
  padding: 0px 0px;
  /*background: #ffffff;*/
  /*border: 1px solid #d0d0d0;*/
  border-radius: 5px;  
}	
.maketabtnadd {
  display: block;
  table-layout:inherit;
  width:130px;
  height:150px;
  max-height:150px;
  max-width:130px;
  /*width:100%;
  height:100%;*/
  /*font: bold 0.8em arial,verdana,tahoma,sans-serif;*/
  /*color: #000;*/
  text-decoration: none;
  text-align:left;
  margin: 0;
  padding: 2px 2px 2px 2px;
 /* background: #f2f2f2 url(../img/submit-backgr.png) repeat-x;*/
  
  border: 2px solid #d0d0d0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 5px;  
  -moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
  box-shadow: 2px 2px 2px #ddd;
  overflow:auto;
   
  /* background-image:url('/vgestion/lib_esp/imagenes/iconos/shopping_cart_add.png'); 
	  background-repeat:no-repeat;*/
	 /* height:100px;*/
	/*	  width:100px;*/
	/*  background-position:right;*/
	 /* background-color:#FFFFFF;*/	 
}
.maketabtnadd maketaitemdesc{
	font: bold 0.8em arial,verdana,tahoma,sans-serif;
	color:#F00;
	height:10%;
}
.maketabtnadd:hover, .btn:focus {
	color: #fff;
	background: #FF8040 url('vgestion/lib_esp/html5/forms/img/submit-hover-backgr.png') repeat-x; /*#f2f2f2*/
	border: 2px solid #888;
	-moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
	box-shadow: 2px 2px 2px #ddd;
	text-align: left;
	background-image:url('/vgestion/lib_esp/imagenes/iconos/shopping_cart_add.png');
	background-repeat:no-repeat;
	background-position:right;
	font-size: 18px;
}
.maketacontenedor{
	padding: 2px, 2px, 2px, 2px;
	margin: 0px;
	border-spacing:0px;
	
}

.maketacontenedor td{
	padding: 0px, 0px, 0px, 0px;
}

.maketabtnadd maketaitemsinstock td{
		font: bold 2em arial,verdana,tahoma,sans-serif;
	color:#F00;
	font-size:9px;
	/*height:10%;*/
}


.maketaitemstock{
	color:#CCC;
	height:10%;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.maketaitemprecio{
   font: bold 1em arial,verdana,tahoma,sans-serif;
	color:#000;
	height:10%;
	text-align:right;
}

.maketabtnadd maketaitemprecio #prd{
   font: bold 1em arial,verdana,tahoma,sans-serif;
	color:#000;
	height:10%;
	text-align:right;
}

.maketaitemunidad{
	
	height:10%;
	text-align:left;
}
.maketaitemnombre{
	font-size:32px;
	overflow:auto;
	font: normal arial,verdana,tahoma,sans-serif;
	color: #333;
	height:40%;
	text-align:center;
}
.maketaitemnombre td{
	font-size:32px;
	overflow:auto;
	font: normal arial,verdana,tahoma,sans-serif;
	color: #333;
	height:40%;
	text-align:center;
}
.maketaitemimagen{
	height:30%;
}
.btnconfirmar {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:13px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.btnconfirmar:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.btnconfirmar:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.btncancelcarro {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:13px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btncancelcarro:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;
}.btncancelcarro:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.tablacarro{
border: 2px solid #888;
	-moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
	box-shadow: 2px 2px 2px #ddd;
}
	
/*.btn:hover, .btn:focus {
	color: #fff;
	background: #FF8040 url('vgestion/lib_esp/html5/forms/img/submit-hover-backgr.png') repeat-x; 
	border: 2px solid #888;
	-moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
	box-shadow: 2px 2px 2px #ddd;
	text-align: left;
	background: 
}

.btn:onclick{
	background: #f2f2f2 url('vgestion/lib_esp/html5/forms/img/submit-hover-backgr.png') repeat-x;
}
*/
.btnm {
  /*display: block;*/
  font: bold 0.6em arial,verdana,tahoma,sans-serif;
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 6px 2px 6px 2px;
  background: #f2f2f2 url(../img/submit-backgr.png) repeat-x;
  border: 2px solid #d0d0d0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 5px;  
  -moz-box-shadow: 4px 4px 4px #ddd;
  -webkit-box-shadow: 4px 4px 4px #ddd;
  box-shadow: 4px 4px 4px #ddd;  
}

.btnm:hover, .btn:focus {
	color: #fff;
	background: #f2f2f2 url(../img/submit-hover-backgr.png) repeat-x;
	border: 2px solid #888;
	-moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
	box-shadow: 2px 2px 2px #ddd;
	text-align: left;
} 

.btnm:onclick{
	background: #f2f2f2 url(../img/submit-hover-backgr.png) repeat-x;
}

.btnacordion{
	width: 150px;
	height: 35px;
  	font: normal 0.1em arial,verdana,tahoma,sans-serif;
  	color: #222222; /*666*/
    text-align:left;
	  padding: 2px 2px 2px 2px;

  	  background-image:url('/vgestion/lib_esp/imagenes/iconos/rightarrow.png'); 
	  background-repeat:no-repeat;
	 /* height:100px;*/
	/*	  width:100px;*/
	  background-position:right;
	 /* background-color:#FFFFFF;*/
}




table{
border:0;
}

.productonnombre {
	color: #F00;
}
.Estilo1 {
	color: #999999;
	text-align: center;
}
.Estilo2 {
	color: #000000;
	font-weight: bold;
}
.rounded {
  border-radius:1ex;
  -webkit-border-radius:1ex;
  -moz-border-radius:1ex;
  
}
.maketaproductos{
	border-radius:1ex;
  -webkit-border-radius:1ex;
  -moz-border-radius:1ex;
}
.maketaproductos:hover{
	background-color:#ff8040;
	cursor:pointer;
}

.maketauiproductoslistado {
  border-radius:1ex;
  -webkit-border-radius:1ex;
  -moz-border-radius:1ex;
  vertical-align:top;
  border-color:#999999;
  border:thin;
}
.rounded1 {  border-radius:3ex;
  -webkit-border-radius:3ex;
  -moz-border-radius:3ex;
}
.rounded2 {  border-radius:3ex;
  -webkit-border-radius:3ex;
  -moz-border-radius:3ex;
}
.rounded11 {border-radius:3ex;
  -webkit-border-radius:3ex;
  -moz-border-radius:3ex;
}

.textnegrita {
	font-weight: bold;
}
.titulomenu{
	font-size: 24px;
	color: #5076A5;
}
.textonormalparrafo {
	text-align: left; 
}
/***********************autocomplete!***************************/
	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
/*************************************************************************************/
.tablachicacampos {
	font-size: 0.7em;
}

.flotante{
	position:fixed;
	float:right;
	z-index:2;
	vertical-align:top; 
}
tbl_form_menu{
	width:70px;
	padding: 0px, 0px, 0px, 0px;
	background-color:#f5f5f5;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
    -moz-box-shadow: 2px 2px 10px #ddd;
  -webkit-box-shadow: 2px 2px 10px #ddd;
  box-shadow: 2px 2px 10px #ddd;  
}
.tbl_form_menu th{
	text-align:center;
	margin-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size: 0.8em;
	color:#FFF;	
	background-color:#FF9934;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
}
.tbl_form_menu td{
	/*background-color:;*/
	font-size: 0.8em;
	padding: 0px 2px 2px 2px;
	border-color:#CCC;
	color:#002679;
	
}
.tbl_form{
	padding: 0px, 0px, 0px, 0px;
	/*background-color:#FFF;*/
	background-color:#F0E5CC;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
    -moz-box-shadow: 2px 2px 10px #ddd;
  -webkit-box-shadow: 2px 2px 10px #ddd;
  box-shadow: 2px 2px 10px #ddd;  
}
.tbl_form th{
	text-align:center;
	margin-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size: 1.3em;
	color:#FFF;	
	background-color:#FF9934;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
}
.tbl_form td{
	/*background-color:;*/
	/*background-color:#F0E5CC;
	color:#D9CFB8;*/
	font-size: 1em;
	padding: 0px 2px 2px 2px;
	border-color:#CCC;
	color:#000;
	
}
/**********************************VERSION AZUL*****************************************/
.tbl_form_azul{
	padding: 0px, 0px, 0px, 0px;
	background-color:#FFF;
	border: 1px solid;
	border-color:#6C7A95;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
    -moz-box-shadow: 2px 2px 10px #ddd;
  -webkit-box-shadow: 2px 2px 10px #ddd;
  box-shadow: 2px 2px 10px #ddd;  
}
.tbl_form_azul th{
	text-align:center;
	margin-left:10px;
	font-family:normal,"Times New Roman", Times, serif;
	font-size: 1.3em;
	color:#FFF;	
	background-color:#6C7A95;
	/*padding: 5px 0px;*/
	border: 1px solid;
	border-color:#CCC;
	/* border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;*/
}
.tbl_form_azul td{
	/*background-color:;*/
	/*background-color:#F0E5CC;
	color:#D9CFB8;*/
	font-size: 1em;
	padding: 0px 2px 2px 2px;
	border-color:#CCC;
	color:#000;
	
}
/*********************************FIN AZUL*******************************/
.tbl_form_2{
	padding: 0px, 0px, 0px, 0px;
	background-color:#FFF;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
    -moz-box-shadow: 2px 2px 10px #ddd;
  -webkit-box-shadow: 2px 2px 10px #ddd;
  box-shadow: 2px 2px 10px #ddd;  
}
.tbl_form_2 th{
	text-align:center;
	margin-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size: 1.2em;
	/*color:#FFF;	*/
	color:#002679;
	background-color:#F7B03C;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
}
.tbl_form_2 td{
	/*background-color:;*/
	font-size: 0.8em;
	padding: 0px 2px 2px 2px;
	border-color:#CCC;
	color:#002679;
	
}

.tbl_form_3{
	padding: 0px, 0px, 0px, 0px;
	background-color:#FFF;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
    -moz-box-shadow: 2px 2px 10px #ddd;
  -webkit-box-shadow: 2px 2px 10px #ddd;
  box-shadow: 2px 2px 10px #ddd;  
}
.tbl_form_3 th{
	text-align:left;
	margin-left:10px;
	font-size: 1.0em;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;	
	background-color:#F8B950;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color:#CCC;
	 border-radius:1ex;
  -webkit-border-radius:0.5ex;
  -moz-border-radius:0.5ex;
}
.tbl_form_3 td{
	/*background-color:;*/
	font-size: 0.8em;
	padding: 0px 2px 2px 2px;
	border-color:#CCC;
	color:#002679;
	
}
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #F8B950; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, 
.datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F8B950), color-stop(1, #DB7B1A) );background:-moz-linear-gradient( center top, #F8B950 5%, #DB7B1A 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8B950', endColorstr='#DB7B1A');background-color:#F8B950; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #BF691E; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #7F4614; border-left: 1px solid #D9CFB8;font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #F0E5CC; color: #7F4614; }
/*caja*/
.datagrid table tbody .caja_green td { font-weight:bold; background: #93C41A; color: #FFF; }
.datagrid table tbody .caja_cierre td { font-weight:bold; background: #5A7810; color: #FFF; }
.datagrid table tbody .caja_cierre_error td { font-weight:bold; background: #C91438; color: #FFF; }

.datagrid table tbody td:first-child { border: none; }

/************************TABLA CON INPUT*******************/
.datagridinput table { border-collapse: collapse; text-align: left; width: 100%;  } 
.datagridinput {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #F8B950; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagridinput table td{ padding: 0px 0px; } 
.datagridinput table th { padding: 3px 10px; }
.datagridinput table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F8B950), color-stop(1, #DB7B1A) );background:-moz-linear-gradient( center top, #F8B950 5%, #DB7B1A 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8B950', endColorstr='#DB7B1A');background-color:#F8B950; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #BF691E; } 
.datagridinput table thead th:first-child { border: none; }
.datagridinput table tbody td { color: #7F4614; border-left: 1px solid #D9CFB8;font-size: 12px;font-weight: normal; }
.datagridinput table tbody .alt td { background: #F0E5CC; color: #7F4614; }
/*caja*/
.datagridinput table tbody .caja_green td { font-weight:bold; background: #93C41A; color: #FFF; }
.datagridinput table tbody .caja_cierre_error td { font-weight:bold; background: ##FF4A4A; color: #FFF; }
.datagridinput  table tbody td .alt input{ background: #F0E5CC; color: #7F4614; width:100%;}
.datagridinput  table tbody td input.alt{ background: #F0E5CC; color: #7F4614; width:100%;}
.datagridinput  table tbody td input.altdisabled{ background: #F0E5CC; color: #7F4614; width:100%; border:none}
.datagridinput  table tbody td input.altblkdisabled{ background: #FFF; color: #7F4614; width:100%; border:none}
.datagridinput  table tbody td input.altblk{ background: #FFF; color: #7F4614; width:100%;}
.datagridinput table tbody td:first-child { border: none; }


.datagridinput  th { padding: 3px 10px; }
.datagridinput  th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F8B950), color-stop(1, #DB7B1A) );background:-moz-linear-gradient( center top, #F8B950 5%, #DB7B1A 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8B950', endColorstr='#DB7B1A');background-color:#F8B950; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #BF691E; } 
.datagridinput  th:first-child { border: none; }
.datagridinput   td {background: #F0E5CC; color: #7F4614; /*border-left: 1px solid #D9CFB8;*/font-size: 12px;font-weight: normal; }
.datagridinput   .alt td { background: #FFF; color: #7F4614; }
.datagridinput    td .alt input{ background: #F0E5CC; color: #7F4614; width:100%;}
.datagridinput    td input.alt{ background: #F0E5CC; color: #7F4614; width:100%;}
.datagridinput    td input.altdisabled{ background: #F0