﻿

.tbmastgene {
  width: 100%;
  padding: 0px;
  margin: 0px;
  min-height: 700px;
  padding-top: 0px;
  border: 0px;
}

.zomm1 {
  font-size: 9px;
}

.zomm2 {
  font-size: 12px;
}

.zomm3 {
  font-size: 14px;
}

.zomm4 {
  font-size: 16px;
}

.MasterConectar {
  height: 21px;
  text-align: right;
}



.Separador15 {
  padding-left: 15px;
  padding-right: 15px;
}

.Hyperlink {
  font-family: Verdana;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}

  .Hyperlink:hover {
    font-family: Verdana;
    font-size: 11px;
    color: #00CCFF;
    padding-left: 10px;
    padding-right: 10px;
  }

.tbcab {
  width: 100%;
}

.cabtdlogo {
  text-align: left;
  height: 50px;
  width: 70%;
}

.CabtbWcDatosFrm {
  width: 100%;
}

.tbMenuSup {
  width: 100%;
  height: 25px;
}

.tblar {
  width: 100%;
  background-color: #3F3F3F;
  color: #fff;
}

.MenuSupOp {
  background-color: #3F3F3F;
  color: #fff;
  width: auto;
  white-space: nowrap;
  list-style: none;
}

.level1 {
  color: #fff;
  text-decoration: none;
  padding: 12px 12px;
  list-style: none;
}

  .level1 :hover {
    border: 1px;
    color: #0EA0C5;
    text-decoration: none;
    list-style: none;
  }

  .level1 ul {
    position: relative;
    top: 24px;
    margin: 0;
    padding-left: 20px;
  }

.level2 {
  padding-top: 3px;
  color: White;
  text-decoration: none;
  list-style: none;
  white-space: nowrap;
}


.level3 {
  color: White;
  text-decoration: none;
  list-style-type: none;
}

.hoverstyle {
  color: White;
  text-decoration: none;
  list-style-type: none;
}

.sublevel2 li {
  /*min-width: 200px;*/
  background: url('../../App_Themes/SatAzure15/Img/FondoMenuGenOpcion.jpg');
  margin-left: -20px;
  padding: 0;
  padding-right: 10px;
}

.sublevel1 {
  color: White;
  background-position: top right;
  margin: 0;
  padding: 0;
  display: block;
  line-height: 23px;
  height: 23px;
  text-align: left;
  width: 95%;
  /*width: 121px;*/
  text-indent: 10px;
}





.menuwww {
  height: 30px;
  background-image: url('../../App_Themes/SatAzure15/Img/FondoMenuGen.jpg');
  text-align: left;
  text-decoration: none;
  color: #000000;
  list-style-type: none;
}

.lblAvisod {
  padding-right: 25px;
  text-align: left;
}

.left {
  text-align: left;
}

.MasterText {
  vertical-align: top;
  text-align: left;
  padding-left: 33px;
  padding-top: 10px;
  font-size: 14px;
  font-family: Corbel;
  color: #68217A;
  font-weight: bold;
}

.contenido {
  padding-left: 15px;
  height: 100%;
  vertical-align: top;
}

.Pie {
  font-family: Verdana;
  font-size: 11px;
  color: #464147;
  text-align: center;
}

.DefaultTitle {
  font-size: 12px;
  text-align: left;
}

.textDefault {
  font-size: 10px;
  text-align: left;
  color: #000;
}

.Mensajered {
  color: red;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
}

.MensajeredGrande {
  color: red;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  border-bottom: solid 0.5px #55BE47;
}

.bt1padin {
  padding-top: 15px;
}

.TituloOPT {
  font-size: 11px;
  height: 31px;
  vertical-align: bottom;
  color: #000;
}

.TitulosGrid {
  color: #808080;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  font-weight: 100;
  text-transform: uppercase;
  border-bottom: solid 1px #666;
  text-decoration: none;
}

  .TitulosGrid :hover {
    background-color: #808080;
    color: #fff;
  }

.GridBusqueda td a {
  padding-left: 7px;
}

.GridBusqueda {
  padding-top: 10px;
  color: #505050;
  font-family: Arial;
  text-align: left;
  font-weight: 100;
  padding-left: 7px;
  width: 100%;
}

  .GridBusqueda td {
    padding-top: 10px;
    text-align: left;
    vertical-align: bottom;
    width: auto;
    white-space: nowrap;
  }

.GridPadBotom {
  height: 25px;
}

.btBuscarVAling {
  vertical-align: bottom;
}

.tbGenerico {
  color: #000000;
  font-size: 14px;
  border: 1px solid #C8C8C8;
  padding: 2px;
  background: #fafafa;
  margin-top: 2px;
  font-family: Arial, sans-serif;
}


  /* Lucia 25/10/2017 - quitamos el height: 18px en el foco de los input que lleven esta clase para evitar que se vea pequeño */
  .tbGenerico:focus {
    background: #A9D8E4;
    margin-top: 2px;
    color: #616161;
    font-family: Arial, sans-serif;
  }


.SelectGenerico {
  color: #000000;
  font-size: 14px;
  border: 1px solid #C8C8C8;
  padding: 2px;
  margin-top: 2px;
  font-family: Arial, sans-serif;
  height: 25px;
}

.tbGenerico :focus {
  -webkit-box-shadow: 0px 0px 5px #104071;
  -moz-box-shadow: 0px 0px 5px #104071;
  box-shadow: 0px 0px 5px #104071;
  background: #A9D8E4;
  color: #fff;
  padding: 2px;
}

.tbbusquedaAviso {
  padding-left: 15px;
}

.TitulosbusqAviso {
  color: #24376D;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  font-weight: 100;
  text-transform: uppercase;
  border-bottom: dotted 0.5px #666;
  height: 25px;
  vertical-align: bottom;
}

.subTitulos {
  color: #24376D;
  font-family: Arial;
  font-size: 11px;
  text-align: left;
  font-weight: 100;
  text-transform: uppercase;
  border-bottom: solid 0.5px #55BE47;
  height: 25px;
  vertical-align: bottom;
  padding-top: 10px;
}

.subTitulosm {
  color: #24376D;
  font-family: Arial;
  font-size: 11px;
  text-align: left;
  font-weight: 100;
  text-transform: uppercase;
  border-bottom: solid 0.5px #55BE47;
  height: 25px;
  vertical-align: bottom;
  padding-top: 5px;
}

.TitulosbusqAviso :hover {
  background-color: #24376D;
  color: #fff;
}

.TitulosbusqAviso a {
  text-decoration: none;
}

.TitulosPages {
  text-decoration: none;
  font-family: 'Cordia New';
  font-size: 24px;
  color: #252525;
  padding-left: 30px;
  padding-top: 15px;
}

.Nocorte {
  white-space: nowrap;
}

.FormTextTitle {
  vertical-align: bottom;
  text-align: left;
  font-family: Verdana;
  font-size: 11px;
  text-transform: uppercase;
  padding-left: 2px;
  color: #0060A1;
  /*background-color:#EAF3FC;*/
  height: 17px;
}
.FormTextTitleRight {
  vertical-align: bottom;
  text-align: right;
  font-family: Verdana;
  font-size: 11px;
  text-transform: uppercase;
  padding-left: 2px;
  color: #0060A1;
  /*background-color:#EAF3FC;*/
  height: 17px;
}

.FormInput {
  text-align: left;
  vertical-align: baseline;
  padding-bottom: 7px;
}

.btnera {
  background-image: url('../../App_Themes/SatAzure15/Img/BtneraMantCli/Fondo.jpg');
}

.tdbusqref {
  white-space: nowrap;
  vertical-align: top;
}

.tablaPageGene {
  /*min-width: 1160px;*/
  /*width: 1250px;*/
  width: 95%
}

.PieVacio {
  width: 30px;
}

.textoFormLimpio {
  padding-left: 5px;
  white-space: nowrap;
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
}
/*input, select, option, textarea{
color: ##000000;
font-size: 12px;
border: 1px solid #C8C8C8;
padding: 2px;
background: #fafafa url(layout/img04.gif) repeat-x;
margin-top: 2px;
font-family:Arial, sans-serif;
}*/


.relative00 {
  float: left;
  clear: both;
  position: relative;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
}

.desplegable {
  position: absolute;
  left: 1em;
  top: 1em;
}

.excelInventario {
  text-align: right;
}

.desplegableInventario {
  position: absolute;
  left: 1em;
  top: 3em;
}

.tableGeneralContent {
  /*width: 1175px;*/
  width: 98%;
}

.nivoSlider {
  position: relative;
}

  .nivoSlider img {
    left: 0px;
    top: 0px;
    position: absolute;
  }

  .nivoSlider a.nivo-imageLink {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    z-index: 6;
  }

#Loginopt ul {
  list-style: none;
  text-align: left;
  font-family: Verdana;
  color: #7F7C7C;
  font-size: 11px;
  width: 100px;
}

.libottom {
  vertical-align: bottom;
}

.lileft {
  text-align: right;
}

.pieLogin {
  font-family: Verdana;
  color: #7F7C7C;
  font-size: 11px;
  text-align: left;
}




/*-----------------*/
/* Paginas Modales */
/*-----------------*/
.Espaciado-Modal {
  padding: 25px;
  border: 1px #0B3861 ridge;
}

#Espaciado-Modal1 {
  padding: 25px;
  border: 1px #0B3861 ridge;
}

#Espaciado-Modal2 {
  padding: 25px;
  border: 1px #0B3861 ridge;
}

.TextoError {
  color: firebrick;
  font-style: italic;
}


/*-------------------------*/
/* MovimientosAlmacen */
/*-------------------------*/
.MovimientosEstilo1 {
  vertical-align: bottom;
  text-align: left;
  font-family: Verdana;
  font-size: 11px;
  text-transform: uppercase;
  padding-left: 2px;
  color: #0060A1;
  height: 17px;
  width: 183px;
}

.MovimientosEstilo2 {
  padding-left: 5px;
  white-space: nowrap;
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  height: 17px;
  vertical-align: top;
}


/*--------------------*/
/* EntradaInventario */
/*--------------------*/
.EntradaInventario2 {
  width: 273px;
}

.EntradaInventario3 {
  text-align: left;
  vertical-align: baseline;
  padding-bottom: 7px;
  height: 32px;
  width: 508px;
}

.EntradaInventario4 {
  vertical-align: bottom;
  text-align: left;
  font-family: Verdana;
  font-size: 11px;
  text-transform: uppercase;
  padding-left: 2px;
  color: #0060A1;
  height: 17px;
  width: 508px;
}

.EntradaInventario5 {
  text-align: left;
  vertical-align: baseline;
  padding-bottom: 7px;
  width: 508px;
}

.EntradaInventario6 {
  height: 44px;
  width: 508px;
}


/*----------------------*/
/* Impresion de Factura */
/*----------------------*/
.imptex {
  padding: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
}

.impnum {
  padding: 5px;
  height: 25px;
  text-align: right;
  vertical-align: top;
}

.imptexb {
  padding: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

.imptexbd {
  padding: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  text-align: center;
}


/* Detalles factura solo con borde derecho e izquierdo */
.imptexsb {
  padding: 1px;
  height: 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: none;
  border-left: solid 1px;
  border-right: solid 1px;
  border-top: none;
}

.impnumsb {
  padding: 1px;
  height: 20px;
  text-align: right;
  vertical-align: top;
  border-bottom: none;
  border-left: solid 1px;
  border-right: solid 1px;
  border-top: none;
}

/* Detalles factura con borde inferior y derecho e izquierdo */
.imptexcbd {
  padding: 1px;
  padding-bottom: 2px;
  height: 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
  border-top: none;
}

.impnumcbd {
  padding: 1px;
  padding-bottom: 2px;
  height: 20px;
  text-align: right;
  vertical-align: top;
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
  border-top: none;
}


.impsecciontbtxt {
  vertical-align: top;
  font-style: italic;
}

.impresion {
  width: 853px;
  border: 1px solid #717171;
  font-family: Verdana;
  font-size: 10px;
  text-align: left;
  padding: 5px;
}

.impcabecera {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: Century;
}

.impcubosup {
  width: 426px;
  text-align: left;
  padding: 5px;
  vertical-align: top;
}

.impcuboint {
  padding: 5px;
  border: 1px solid #717171;
  width: 100%;
}

.impcubointFact {
  padding: 5px;
  border: 0px solid #717171;
  width: 100%;
}

.impclinom {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
}

.impsecciones {
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 600;
  padding-top: 10px;
}

.impseccionetex {
  font-size: 11px;
  padding-top: 10px;
}

.impsecciontb {
  padding: 5px;
  border: 1px solid #717171;
  width: 100%;
  background-color: #E0E0E0;
}

.impsecciontbFact {
  padding: 5px;
  border: 0px solid #717171;
  width: 100%;
  background-color: #E0E0E0;
}

.impsecciontbmat {
  vertical-align: top;
  font-style: italic;
}

.impsecciontbmatFact {
  vertical-align: top;
  font-style: italic;
}

.impcab1 {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 120px;
}

.impcab1fact {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
}

.impcab2 {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 275px;
}

.impcab2fact {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 275px;
}

.impcab2fact2 {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
}

.impcab3 {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 300px;
}

.impcab3fact {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 380px;
}

impcab3fact2 {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 380px;
}

.impcab4 {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 100px;
}

.impcab4fact {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
  width: 135px;
}

.impcab5fact {
  padding-left: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  background-color: #000;
}

.impnumbold {
  padding: 5px;
  height: 25px;
  text-align: right;
  vertical-align: top;
  font-weight: bold;
}

.imptexfact {
  padding: 5px;
  height: 25px;
  text-align: left;
  vertical-align: top;
  border: none;
}

.impresionFactura {
  width: 853px;
  border: 0px solid #717171;
  font-family: Verdana;
  font-size: 10px;
  text-align: left;
  padding: 5px;
}

.textboxDerecha {
  text-align: right;
}



.control-label-Titulo {
  color: white;
  font-size: 18px;
}

.btn-entrada {
    color: #fff;
    background-color: #717171;
    border-color: #fff;
}
