TR.Encabezado_ferreteria{
    font-size:11px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    background: #97bf0e;
    text-align: center;

}

table.Encabezado_ferreteria{
    font-size:14px;
    color:#FFFFFF;
    font-family:Arial;
}

.Encabezado_ferreteria th{
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    background: #0d5b95;
    text-align: center;
    height:25px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;

}

.Encabezado_ferreteria th:empty{
    background:transparent;
    border:none;
}

.Encabezado_ferreteria td{
    font-size:11px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    background: #0d5b95;
    text-align: center;
}

/*Encabezado Ferreteria v2*/
table.Encabezado_ferreteria_2{
    font-size:14px;
    color:#FFFFFF;
    font-family:Arial;
}

.Encabezado_ferreteria_2 th{
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    background: #313031;
    text-align: center;
    height:25px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;

}

.Encabezado_ferreteria_2 th:empty{
    background:transparent;
    border:none;
}

.Encabezado_ferreteria_2 td{
    font-size:11px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    background: #313031;
    text-align: center;
}

.form_ferreteria{
    /*background: #f2bc0f;*/
    background: #0D5B95;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius:10px 10px 10px 10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;

}
.form_ferreteria label{
    font-weight: bold;
    /* color: #b0101d;*/
    color: #FFFFFF;
}


TD.Esquina{
    background:url(images/esquina_straw.png) 0 0 no-repeat;
}



/*Tabla Listados */
/*TABLA Estadistica*/
tbody.ListadoEspana{
font-family: "Trebuchet MS", sans-serif;

}

.ListadoEspana tr:hover td{
 /*background-color:#790B14;*/
 background-color: #0d5b95;
 /*color:#F2BC0F;*/
 color: #FFFFFF;
 opacity:0.85;
 cursor: pointer;
}

.ListadoEspana thead th:empty{
background:transparent;
border:none;
/*background-image: url(images/esquina_pincho.png) no-repeat 0 0;*/
}
.ListadoEspana td{
    font-size:13px;
    font-family:Arial;
    opacity:0.85;
    /*background-color:#52c7ca;*/
    background-color: #CCE0F0;
    color: #125a91;
    font-weight: bold;
    border-right:#0d5b95 1px solid;
    /*border-top:#CC6600 1px solid;*/
    border-left:#0d5b95 1px solid;
    border-bottom:#0d5b95 1px solid;
   /* text-align: center;*/
}


/*Tabla Listados */
/*TABLA Estadistica*/
tbody.ListadoNegro{
font-family: "Trebuchet MS", sans-serif;

}

.ListadoNegro tr:hover td{
 background-color:#FFCC66;
 color:#4E2727;
 opacity:0.85;
 cursor: pointer;
}

.ListadoNegro thead th:empty{
background:transparent;
border:none;
/*background-image: url(images/esquina_pincho.png) no-repeat 0 0;*/
}
.ListadoNegro td{
    font-size:13px;
    font-family:Arial;
    opacity:0.85;
    background-color:#313031;
    color: #E7ECEF;
    border-right:#000000 1px solid;
    /*border-top:#CC6600 1px solid;*/
    border-left:#000000 1px solid;
    border-bottom:#000000 1px solid;
    opacity:0.85;
   /* text-align: center;*/
}

div.mensaje{
  width:300 ;
}

div.mensaje TD{
    border: 1px solid #FF0000;
    background: #FFFFCC;
    clear: both;
	width: 120px;
	display: block;
    float: left;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	text-align:center;
    color:#CC0000;
    font-weight: bold;


}



div.paginacion_espana {
    width: 650px;
    position: absolute;
    top:650px;
    left: 50%;
    margin-left:-325px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	text-align:center;
	padding:4px 6px 4px 0;
	/*background-color:#fff;*/
	color:#313031;

}

div.paginacion_espana a {
	color:#FFFFFF;
	text-decoration:none;
	/*padding:5px 6px 4px 5px;*/
    padding: 0.7em;
	margin:0 3px 0 3px;
    background-color:#954f40;
	border:1px solid #9d6c69;
     -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}

div.paginacion_espana a:hover, div.pagination_espana a:active {
	color:#FFFFFF;
	border:1px solid #c89d66;
	background-color:#73261f;
}
div.paginacion_espana span.current {
	/*padding:5px 6px 4px 5px;*/
    padding: 0.7em;
	margin:0 3px 0 3px;
	border:1px solid #b38080;
	font-weight:bold;
    font-size: 14px;
	color:#FFFFFF;
	background-color:#73261f;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}
div.paginacion_espana span.disabled {
	display:none;
}
div.paginacion_espana span{
    color: #FFFFFF;
}


div.paginacion_espana select {
  padding:2px 2px 1px 3px;
  color:#FFFFFF;
  background-color: #73261f;
  min-width: 55px;
  cursor: pointer;
  line-height: 1;
  border: 0;
  border-radius: 2;
}


div.paginacion_venta {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	text-align:center;
	padding:4px 6px 4px 0;
	/*background-color:#fff;*/
	color:#313031;
    width: 35%;
    position: absolute;
    top:595px;
    left:15%;
    opacity:.85;
    z-index:5;
}

div.paginacion_venta a {
	color:#C9A994;
    font-size: 14px;
	text-decoration:none;
	padding:10px 18px 8px 18px;
	margin:0 3px 0 3px;
    background-color:#3c2a16;
	border:1px solid #99ACC8;
    width:50px;
    opacity:.85;
}

div.paginacion_venta a:hover, div.pagination a:active {
	color:#FFFFFF;
	border:1px solid #FF9933;
	background-color:#BB4415;
}
div.paginacion_venta span.current {
	padding:12px 18px 12px 18px;
	margin:0 3px 0 3px;
	border:1px solid #FF9933;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#77512A;
    width:50px;
}
div.paginacion_venta span.disabled {
	display:none;
}

.imgIco8 {
  background: url(../imagenes/ico/ventas_factura.png) no-repeat;
  background-size: 48px;
  height: 48px;
  width: 48px;
  cursor:pointer;
}
.imgIco8:hover {
  background: url(../imagenes/ico/ventas_factura_over.png) no-repeat;
  background-size: 52px;
  height: 52px;
  width: 52px;
}

.imgIco7 {
  background: url(../imagenes/ico/ventas/ico_boletas.png) no-repeat;
  /*background-size: 110px;*/
  height: 46px;
  width: 110px;
  cursor:pointer;
}
.imgIco7:hover {
  background: url(../imagenes/ico/ventas/ico_boletas_over.png) no-repeat;
  /*background-size: 110px;*/
  height: 46px;
  width:110px;
}
.imgIco6 {
  background: url(../imagenes/ico/ventas/ico_vale.png) no-repeat;
  /*background-size: 110px;*/
  height: 46px;
  width: 110px;
  cursor:pointer;
}
.imgIco6:hover {
  background: url(../imagenes/ico/ventas/ico_vale_over.png) no-repeat;
  /*background-size: 110px;*/
  height: 46px;
  width: 110px;
}
.imgIco5 {
  background: url(../imagenes/ico/ventas/ico_ncredito.png) no-repeat;
  /*background-size: 48px;*/
  height: 46px;
  width: 120px;
  cursor:pointer;
}
.imgIco5:hover {
  background: url(../imagenes/ico/ventas/ico_ncredito_over.png) no-repeat;
  /*background-size: 51px;*/
  height: 46px;
  width: 120px;
}
.imgIco3 {
  background: url(../imagenes/ico/ventas/ico_guias.png) no-repeat;
  /*background-size: 48px;*/
  height: 46px;
  width: 120px;
  cursor:pointer;
}
.imgIco3:hover {
  background: url(../imagenes/ico/ventas/ico_guias_over.png) no-repeat;
  /*background-size: 52px;*/
  height: 46px;
  width: 120px;
}
.imgIco4 {
  background: url(../imagenes/ico/ventas_comprobante.png) no-repeat;
  background-size: 48px;
  height: 48px;
  width: 48px;
  cursor:pointer;
}
.imgIco4:hover {
  background: url(../imagenes/ico/ventas_comprobante_over.png) no-repeat;
  background-size: 51px;
  height: 52px;
  width: 52px;
}
.imgIco2 {
  background: url(../imagenes/ico/ventas/ico_facturas.png) no-repeat;
  /*background-size: 48px;*/
  height: 46px;
  width: 110px;
  cursor:pointer;
}
.imgIco2:hover {
  background: url(../imagenes/ico/ventas/ico_facturas_over.png) no-repeat;
  /*background-size: 51px;*/
  height: 46px;
  width: 110px;
}
.imgIco1 {
  background: url(../imagenes/ico/ventas_cotizacion.png) no-repeat;
  background-size: 48px;
  height: 48px;
  width: 48px;
  cursor:pointer;
}
.imgIco1:hover {
  background: url(../imagenes/ico/ventas_cotizacion_over.png) no-repeat;
  background-size: 52px;
  height: 52px;
  width: 52px;
}




.fondoVentana{
background: #CFBC81; /* Old browsers */

background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #CFBC81), color-stop(1, #E6D19E));
background-image: -ms-linear-gradient(top, #CFBC81, #E6D19E);
background-image: -o-linear-gradient(top, #CFBC81, #E6D19E);
background-image: -moz-linear-gradient(top, #CFBC81, #E6D19E);
background-image: -webkit-linear-gradient(top, #CFBC81, #E6D19E);
background-image: linear-gradient(to bottom, #CFBC81, #E6D19E);"

background: -ms-linear-gradient(top, #CFBC81 1%,#595959 27%,#666666 42%,#E6D19E 64%,#E6D19E 83%,#CFBC81 100%); /* IE10+ */
}

.fondoPag{
  background: #9E6900; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background-image: url(../imagenes/form/fondo.png);
  /*background-repeat: repeat-x;*/
  background-size: 0.4% auto;
  z-index:-1;

}

.fondoEspana{
        background: #090101; /* Old browsers */
        position:fixed;
        top:-50%;
        left:-50%;
        width:200%;
        height:200%;
        z-index:-1;
  }

.fondoEspana img{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    min-width: 50%;
    min-height:50%;
 }


.lineaSuperior{
    /*background-color:#f2bc0f;*/
    background-color:#0d5b95;
    height:45px;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    margin-top: 0px;
    padding:0px;
    font-family: Verdana;
    font-size: 22pt;
    /*color:#b0101d;*/
    color:#FFFFFF;


}
.lineaSuperior img{
  position:absolute;
  left:50%;
  margin-left:-128px;
}
.lineaSuperior #NMEmpresa{
    position:absolute;
    left:5px;
    margin-left:20px;
    margin-top:5px;
    padding-top: 2px;
    padding-left: 5px;
    letter-spacing: 0.2em;
}
.lineaSuperior #sw{
  position:absolute;
  margin-left:450px;
  padding-top:10px;
  top:10px;
  font-family: Verdana;
  font-size: 10pt;
  color: #52c7ca;
}
.lineaSuperior #modulo{
  position:absolute;
  margin-left:40px;
  padding-top:10px;
  top:50px;
  font-family: Helvetica;
  font-size: 20pt;
  color: #52c7ca;
  letter-spacing: 0.1em;
}

.lineaInferior{
    /*background-color:#b0101d;*/
    background-color:#954f40;
    height:20px;
    width:100%;
    position:fixed;
    bottom:0px;
    left:0px;
    margin-bottom: 0px;
    padding:8px;
    font-family: Verdana;
    font-size:10pt;
    color:#FFFFFF;

}
.titulo{
    position:fixed;
    left:180px;
    top:50px;
    width:80%;
}

.titulo img{
    height:60px;
}

.submenu{
    position:fixed;
    right:0px;
    margin-right: 5px;
    top:100px;
    z-index:90;

}
.submenu img{
    width:64px;
    padding:4px;
}

.btnMenu{
  background: url(../imagenes/ico/b_menu.png) no-repeat;
  background-size: 64px;
  height: 64px;
  width: 64px;
  cursor:pointer;
}
.btnMenu:hover {
  background: url(../imagenes/ico/b_menu_over.png) no-repeat;
  background-size: 64px;
  height:64px;
  width: 64px;
}

.btnSalir{
  background: url(../imagenes/ico/b_salir.png) no-repeat;
  background-size: 64px;
  height: 64px;
  width: 64px;
  cursor:pointer;
}
.btnSalir:hover {
  background: url(../imagenes/ico/b_salir_over.png) no-repeat;
  background-size: 64px;
  height:64px;
  width: 64px;
}

.btn_print_ticket {
  background: url(../imagenes/ventas/b_print_ticket.png) no-repeat;
  background-size: 54px;
  height: 55px;
  width: 55px;
  cursor:pointer;
}
.btn_print_ticket:hover {
  background: url(../imagenes/ventas/b_print_ticket_over.png) no-repeat;
  background-size: 54px;
  height: 55px;
  width: 55px;
  cursor:pointer;
}

#validaDatos {
    padding: .3em;
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    color: rgba(204, 191, 39, 1);
    text-shadow: 2px 1px 3px #949494;

}

#validateTips{
  color:#f08d00;
}

.destacar{
      background-color:rgba(209, 35, 41, 1);
      color: rgba(102, 0, 0, 1);

}

.lblcheck{
  display: inline;
margin-top : 0px;
  height: 30px;
  font-family: Verdana;
  font-size:14px;
  color:#8F4C19;
  background-color:#DEC054;
  border: 1px solid;
  border-color:#AA0E0E;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  padding: 2px;
}
.lblopcion{
  display: inline;
margin-top : 0px;
  height: 30px;
  font-family: Verdana;
  font-size:14px;
  color:#F7F7F7;
  background-color:#AA0E0E;
  border: 1px solid;
  border-color:#760A0A;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  padding: 2px;
}

.submenu{
  position:fixed;
  right:0px;
  margin-right: 5px;
  top:100px;
  z-index:90;

}