td>div {
font-family: helvetica;
font-size: 14px;
font-style: italic;color: #00F !important;}
body{
    margin:0;
    padding:0;

    border:hidden;

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#fff;
    background: #ccf;
    -webkit-animation: ENIM 17s ease infinite;
    -moz-animation: ENIM 17s ease infinite;
    animation: ENIM 17s ease infinite;
    height: 100%; 
} 
#drag{
    display:none; 
}
.tltpant{
   background: #000;
padding: 5px;
text-align: center;
    
}
.bgblue{
background-size:600%;    
}
@-webkit-keyframes ENIM {
    0%{background-position:48% 0%}
    50%{background-position:53% 100%}
    100%{background-position:48% 0%}
} 
@-moz-keyframes ENIM {
    0%{background-position:48% 0%}
    50%{background-position:53% 100%}
    100%{background-position:48% 0%}
}
@keyframes ENIM { 
    0%{background-position:48% 0%}
    50%{background-position:53% 100%}
    100%{background-position:48% 0%}
}


.logoinfo{
    display:block;
    height: 100%;
    background: transparent;
}
.login img{
    width:100%;
    opacity:0.5;
    border-radius: 10px;
}
.login{

    background: rgba(0,0,0,0.8);
    width: 33%;
    height: 165px;
    position: absolute;
    left: 33%;
    top: 30%;
    border-radius: 10px;
    z-index: 1;
    padding-top: 49px;
}
.empresas li{
    max-height: 100px;
    width: 70%;
    height: 26px;
    margin:5px;
    padding: 7px;
    display: block;
    width: 100%;
  
   text-align: center;
}
.login input{
    display: block;
    width: 70%;
    height: 26px;
    margin:5px;
    padding: 7px;
    color: #fff;
    background: transparent;
    border: 1px solid #ccc;
}
.boton{
    font-size:9px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:#FFF;
    background:#4e83c8;
    width:60px;
    height:20px;
    border: 1px outset #999

}
@font-face {
    font-family: ledbdrev;
    src: url(fonts/JerseyLetters.ttf) format("truetype");
}
#reloj{
    font-family: ledbdrev; 
    top: 0px;  
    right: 0px;
    padding:4px;
}
#logoempresa{
    opacity: 0.3;
    height: 100%;
    position: relative;
    width: auto;
    height: 100vh;
}
.chico {font-size: 0px}
.form3 { 
    font-family: Tahoma, Verdana, Arial; 
    font-size: 10pt; 
    color: #000000; 
    background-color: #ffffff; 
    border: #000099; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px
}

select {
    color:#2B2D4A;
    box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);
    font-size: 15px;
    width:100%;
    padding: 5px;
    border-radius: 5px;


}


.texto{
    background-color:#b1d8ff; 
    border: 1px;
    font-family:urw gothic l;
    font-size:10pt; 
    color: #000000;
}

td{
    font-family:helvetica;
    font-size:14px;
    font-style:italic;

    color: #00f !important;
}  

.tdan{
    font-family:Bookman;
    font-size:12pt;
    color:#000000;
    background-color:#b1d8ff;
    text-align:center;
}  

th {
    background-color: #000;

    font-family:helvetica;
    font-size:13px;
    color: #FFFFFF;
    padding: 10px;
    border: 1px dotted;
} 


table{
    border: none;
    border-bottom-color:#FFFFFF;
}
table tr td{
    padding:5px;
    border-bottom: 1px dotted;
    border-right: 3px;
    margin: 3px;
}

.botonmen{
    font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:white;
    background:#638cb5;
    border:0px;
    width:80px;
    height:19px;
}
input[type=text],textarea,input[type="password"]{
      color:#2B2D4A;
    box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);
    
      font-size: 13px;
   
    
      padding: 2px;
    border-radius: 5px;
}

.thl{
    background-color:#273994;
    font-family:urw gothic l;
    font-size:12pt;
    color:#b0daff;
    text-align:center;
}


.estilotabla{

    color:#fff;

    font-family: ledbdrev;
    height: 70px;
    
    

    border: none;

}
.estilotabla td{

    font-size: 20px;

    font-family: ledbdrev;
    text-align: center;
    border:none;
}
.estaimprime{
    background-color:#273994;
    border-style:solid;
    border-color:#666666;
    border-width:3px;
}

.estilocelda{
    background-color:#ddeeff;
    color:#333333;
    font-weight:bold;
    font-size:10pt;
} 

input[type="text"],input[type="password"]{
    border:  1px solid #ccc;

    box-shadow: aliceblue;
}

input[type="password"]{
    font-family:"Courier New", Courier, monospace;
    font-size:10pt; 
}
#logo{
    margin: auto;
    display:block;
        border-radius:8px;
        
    text-align: center;
}

input[type="button"], input[type="submit"], input[type="reset"],button{
    height: 30px;
    padding: 6px;

    background: #4682B4;
    background: -moz-linear-gradient(top, #87CEEB 0%, #4682B4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87CEEB), color-stop(100%,#4682B4));

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #fff;
    border-radius: 8px;

    font: bold 15px Helvetica, Sans-Serif;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    text-shadow: -2px 1px 2px #fff; 

} 
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover,button:hover{
    color: #fff;
    text-shadow: -2px 1px 2px #000; 
} 
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active,button:active{
    box-shadow: inset 0px 0px 6px #000;
    background: #4682B4;
    border-radius: 8px;  
    border: 1px solid #fff;
}
.form{
    background:#b1d8ff;
    border-style:solid;
    border-color:#666666;
    border-width:2px;
}

.emplea{
    background-color:#dbe0e9; 
    border: 1px;
    font-family :urw gothic l;
    font-size:10pt; 
    color: #000099;
}

.inputcodigo{
    background-color:#e3e3e3; 
    border: 1px;
    font-size:8pt; 
    color: #000099;
}

.men{
    background-color:#273994;
    font-family:urw gothic l;
    font-size:20pt;
    color:#def9ff;
}

.inputtype{
    background: #b8cbe1;
    color: #273994;
    border:solid;
    font-size: 10pt;
    font-family:palatino;
} 

.text_mensaje{
    background-color:#273994;
    text-decoration: underline;
    text-align:center;
    font-family : urw gothic l;
    color: #58c6e1; 
    font-size:18pt;		 
}		 

.texsesion{
    text-align:center;
    font-family:urw bookman l;
    font-style:normal;
    color:#b0daff; 
}

.texsub{
    text-align:center;
    font-family:urw bookman l;
    font-style:normal;
    color:#b8cbe1; 
}

.tdfecha{
    font-family:palatino;
    font-size:20px;
    color:#c7dce1;
}


.tabcodi{
    background-color:#b1d8ff;
    font-family:arial, helvetica, sans-serif;
    font-size:8pt;
    color:#000000;
}

.tabtotal{
    background-color:#c7dce1;
    font-family:helvetica;
    font-size:10pt;
    color:#273994;
    text-align:right;
}

.trtotal{
}

.tdprecio{
    background-color:#b1d8ff;
    font-family:HELVETICA;
    font-size:10pt;
    color:#000000;
    text-align:right;
}

.tdsub{
    background-color:#b1d8ff;
    font-family:nimbus sans l;
    font-size:12pt;
    color:#000000;
}

.thtotal{
    background-color:#b8cbe1;
    font-family:HELVETICA;
    font-size:9pt;
    color:#273994;
    text-align:right;
}

.establabusque{
    background-color:#273994;
    border-style:solid;
    border-color:#666666;
    border-width:2px;
}

.establaelimina{
    background-color:#b0daff;
    border-style:solid;
    border-color:#666666;
    border-width:2px;
}

.theli{
    background-color:#273994;
    font-family:nimbus sans l;
    font-size:14pt;
    color:#b0daff;
}

.tdeli{
    background-color:#dbe0e9;
    font-family:nimbus sans l;
    font-size:14pt;
    color:#000000;
}

.thbusque{
    background-color:#b1d8ff;
    font-family:nimbus sans l;
    font-size:12pt;
    color:#273994;
    text-align:right;
}
.Estilo15 {
    background-color:#DDDDDD;
    background-image:url(img/th7.gif);
    font-family:helvetica;
    font-size:15px;
    color:#FFFFFF;
}

.thimprime{
    background-color:#dbe0e9;
    font-family:nimbus sans l;
    font-size:14pt;
    color:#273994;
}

.tdimprime{
    background-color:#b1d8ff;
    font-family:helvetica;
    font-size:8pt;
    color:#000000;
}

.tdbusque{
    /*background-color:#b1d8ff;*/
    font-family:nimbus sans l;
    font-size:12pt;
    color:#dbe0e9;
    text-align:center;
}

.busquetd{
    background-color:#b1d8ff;
    font-family:nimbus sans l;
    font-size:12pt;
    color:#dbe0e9;
    text-align:center;
}

.tdimp{
    background-color:#b1d8ff;
    font-family: nimbus sans l;
    font-size:12pt;
    color:#000000;
    text-align:center;
}
.tdmodi{
    background-color:#273994;
    font-family:nimbus sans l;
    font-size:14pt;
    color:#000000;
    text-align:right;
}
.agrega{
    background-color:#dbe0e9; 
    border: 1px ;
    font-family :urw gothic l;
    font-size:10pt; 
    color: #000099;
}

.thagre{
    background-color:#273994;
    font-family:nimbus sans l;
    font-size:12pt;
    color:#b0daff;
    text-align:left;
}

.tabagre{
    background-color:#b8cbe1;
    border-style:solid;
    border-color:#273994;
    border-width:2px;
}
.tragre{
    background-color:#ACACAC;
}
.tragreTopBar{
    /* background-color:#ACACAC;*/
    /*background-image:url(img/insecoinToolBar.jpg);*/
    background-image:url(img/gray_grid_bg.png);
    background-repeat:repeat;
}
.tdagre1{
    background-color:#b8cbe1;
}

.left{
    float:left;
}
.trcon{
    background-color:#273994;
    font-family:urw gothic l;
    font-size:12pt;
    color:#273994;
    text-align:right;
}  
.conbus{
    background-color:#b8cbe1; 
    border: 1px ;
    font-family :urw gothic l;
    font-size:10pt; 
    color: #000099;
} 
.estilotabla td a {
    font-size: 15px;
    font-family: ledbdrev;
    text-align: center;
    color:#fff;
}
.estilotabla td a:hover{
    text-decoration:none;
    color:red;
}
.estilotabla td a:visited{
    text-decoration:none;
    color:#fff;

}


.tabeli{
    background-color:#b1d8ff;
    font-family:nimbus sans l;
    font-size:6pt;
    color:#000000;
}

.trcoti{
}


li {
    position: relative;
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    height: 20px;
}


hr {
    text-align: center;
    background-color: #273994;
    width: 50px;
    font-size: 5px;
}
.emod {
    font-family:palatino;
    font-size:10px;
    color:#000000;
    text-align:center;
}

.cc {
    /*position:absolute;*/
    width:auto;
    height:280px;
    overflow:auto;
    vertical-align:top;
}
.cc1 {
    position:absolute;
    height:350px;
    overflow:auto;
    vertical-align:top;


}
.sin_bo{
    border-bottom:none; 
    border-left:none; 
    border-right:none; 
    border-top:none;
}

.error {
    font-family: "Courier New", Courier, monospace;
    font-size: 14px;
    color:#FFFFFF;
    background-color: #FF0000;
}

.open {
    display: block;
}
.closed {
    display: none;
}

.botonzote{
    float:left;
}
.botonzote a{
    width: 230px;
     
    height: 230px;
     margin:10px;

    overflow: hidden;
    display: block;
    text-decoration: none;


     background: #4682B4;
    background: -moz-linear-gradient(top, #87CEEB 0%, #4682B4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87CEEB), color-stop(100%,#4682B4));

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #fff;
    border-radius: 8px;

    font: bold 15px Helvetica, Sans-Serif;
    text-align: center;  
    text-transform: uppercase;
    text-decoration: none;
    color: #000;  
    text-shadow: -2px 1px 2px #fff; 

    padding: 20px;
}
.botonzote a:hover{
    color: #fff;
    text-shadow: -2px 1px 2px #000; 
} 
.botonzote a:active{
    box-shadow: inset 0px 0px 6px #000;
    background: #4682B4;
    border-radius: 8px;  
    border: 1px solid #fff;
} 
#width_wrapper{
    width: auto;
    display:block;
    margin:auto;
    
    overflow: hidden;
    text-align: center;
    max-width: 90%;
}
.botonzote img{
display: block;
margin: auto;
}
/*Estilos Necesarios Para Ventanas de Busqueda Proveedores clientes*/
.styTabEspA {font-family: Arial, Helvetica, sans-serif; background: #9DCFA4;}
.styTabEspB {font-family: Arial, Helvetica, sans-serif; background:#FCFCFC;}

/*Ventana de Agregar Cliente*/
.StyChiVen{
    font-size:9px;
    font-family:Arial, Helvetica, sans-serif;

}
input[type="button"], input[type="submit"], input[type="reset"]{
    min-height: 30px;
    padding: 6px;

    background: #4682B4;
    background: -moz-linear-gradient(top, #87CEEB 0%, #4682B4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87CEEB), color-stop(100%,#4682B4));

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #fff;
    border-radius: 8px;

    font: bold 15px Helvetica, Sans-Serif;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    width: auto;
    text-shadow: -2px 1px 2px #fff; 

    height: auto;
} 
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{
    color: #fff;
    text-shadow: -2px 1px 2px #000; 
} 
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active{
    box-shadow: inset 0px 0px 6px #000;
    background: #4682B4;
    border-radius: 8px;  
    border: 1px solid #fff;
} 

.original{ 
    text-align:center;
    background: url(img/boton_4.jpg);
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    border-style: dashed;
    border-color:#99dd56;
    border-width:1px;}

.bot_WsW{ 
    text-align:center;
    background: url(img/boton_5.jpg);
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    border-style: dashed;
    border-color:#99dd56;
    border-width:1px;}

.bot_ZaZ{ 
    text-align:center;
    background: url(img/boton_3.jpg);
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    border-style: dashed;
    border-color:#99dd56;
    border-width:1px;}

.bot_RjR{ 
    text-align:center;
    background: url(img/boton_2.jpg);
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    border-style: dashed;
    border-color:#99dd56;
    border-width:1px;}

.bot_NgN{ 
    text-align:center;
    background: url(img/boton_1.jpg);
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    border-style: dashed;
    border-color:#99dd56;
    border-width:1px;}
/*table{
    margin:auto;
  position: relative;
 width: auto;
display:block;
}*/
.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
  * html .ui-autocomplete {
    height: 100px;
  }
  div#cabecera {
width: 90%;
display: block;
margin: auto;
position: relative;
border-radius: 0 0 40px 40px;
background: #000;
}
