body {
    background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 71px;
}

.inifon {
    background-image: url(../img/backgrounds/1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-color: #DDD5D2;
}

.logo{
	border: 0px solid #fff;
	border-radius: 4px;
	width:95%;
	height:auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}

          
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #EF857C !important;/*!Important sirve para dar orden inmediata de cambiar el color*/
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: black !important;
	opacity: 1 /* esto es porque Firefox le reduce la opacidad por defecto */;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: black !important;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: black !important;
}

/* Botones */
.bguardar {
	background:url(../img/botones/saved.png); 
	width:32px; 
	height:33px;
}
.bcopia {
  background:url(../img/botones/copia.png); 
  width:32px; 
  height:33px;
}
.besta {
  background:url(../img/botones/activo.png); 
  width:32px; 
  height:33px;
}
.besti {
  background:url(../img/botones/error.png); 
  width:32px; 
  height:33px;
}
.bestv {
  background:url(../img/botones/vetar.png); 
  width:32px; 
  height:33px;
}
.besto {
  background:url(../img/botones/aprobar.png); 
  width:32px; 
  height:33px;
}
.bcamara {
  background:url(../img/botones/cam.png); 
  width:32px; 
  height:33px;
}
.bsede {
  background:url(../img/botones/sede.png); 
  width:32px; 
  height:33px;
}
.bdocus {
  background:url(../img/botones/docus.png); 
  width:32px; 
  height:33px;
}
.bdispo {
  background:url(../img/botones/unlock.png); 
  width:32px; 
  height:33px;
}
.bitem {
  background:url(../img/botones/tareas.png); 
  width:32px; 
  height:33px;
}
.bclean {
  background:url(../img/botones/clean.png); 
  width:32px; 
  height:33px;
}
.bprint {
  background:url(../img/botones/print.png); 
  width:32px; 
  height:33px;
}
.bprecinto {
  background:url(../img/botones/botella.png); 
  width:32px; 
  height:33px;
}
.bmin {
  background:url(../img/botones/min.png); 
  width:32px; 
  height:33px;
}
.bmap {
  background:url(../img/botones/map.png); 
  width:32px; 
  height:33px;
}
.bgps {
  background:url(../img/botones/gps.png); 
  width:32px; 
  height:33px;
}
.boff {
  background:url(../img/botones/off.png); 
  width:32px; 
  height:33px;
}
.bpto {
  background:url(../img/botones/puesto.png); 
  width:32px; 
  height:33px;
}
.bliq {
  background:url(../img/botones/legal.png); 
  width:32px; 
  height:33px;
}
.bpdf {
  background:url(../img/botones/pdf.png); 
  width:32px; 
  height:33px;
}
.bexcel {
  background:url(../img/botones/excel.png); 
  width:32px; 
  height:33px;
}
.besr {
  background:url(../img/botones/esr.png); 
  width:32px; 
  height:33px;
}
.besa {
  background:url(../img/botones/esa.png); 
  width:32px; 
  height:33px;
}
.besv {
  background:url(../img/botones/esv.png); 
  width:32px; 
  height:33px;
}
.besz {
  background:url(../img/botones/esz.png); 
  width:32px; 
  height:33px;
}
.bsem {
  background:url(../img/botones/sem.png); 
  width:32px; 
  height:33px;
}
.bwar {
  background:url(../img/botones/war.png); 
  width:32px; 
  height:33px;
}
.bcan {
  background:url(../img/botones/can.png); 
  width:32px; 
  height:33px;
}
.bcum {
  background:url(../img/botones/cum.png); 
  width:32px; 
  height:33px;
}
.burb {
  background:url(../img/botones/urbano.png); 
  width:32px; 
  height:33px;
}
.burk {
  background:url(../img/botones/urbanok.png); 
  width:32px; 
  height:33px;
}
.busu {
  background:url(../img/botones/user.png); 
  width:32px; 
  height:33px;
}
.bdes1 {
  background:url(../img/botones/des1.png); 
  width:82px; 
  height:25px;
}
.bdes2 {
  background:url(../img/botones/des2.png); 
  width:82px; 
  height:25px;
}
.bdes3 {
  background:url(../img/botones/des3.png); 
  width:82px; 
  height:25px;
}
.bdes4 {
  background:url(../img/botones/des4.png); 
  width:82px; 
  height:25px;
}
.bdes5 {
  background:url(../img/botones/des5.png); 
  width:82px; 
  height:25px;
}
.bdes6 {
  background:url(../img/botones/des6.png); 
  width:82px; 
  height:25px;
}
.bdes7 {
  background:url(../img/botones/des7.png); 
  width:82px; 
  height:25px;
}
.bdes8 {
  background:url(../img/botones/des8.png); 
  width:82px; 
  height:25px;
}
.bdes9 {
  background:url(../img/botones/des9.png); 
  width:82px; 
  height:25px;
}
.bnot{
  cursor: not-allowed! important;
}
.bdis{
  pointer-events: none;
}
/* --- */

.semodal {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
  background-color: rgba(0,0,0,.7);
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 100%;
}

.loading {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../img/request/loader.gif') 50% 50% no-repeat rgb(249, 249, 249);
  opacity: .8;
}
/*background-image: url(../img/backgrounds/1.jpg);*/

.notext {
    user-select: none;
}

.parpadea {
  
  animation-name: parpadeo;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
