.formulario {
    width: 90%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #CCC;
    margin: 20px auto;
    padding: 10px;
}

.nombrePuesto {
    font-size: 9px;
    color: #55F;
    font-weight: bold;
    max-width:100px;
}	

.table.std.imaxTable td{
    cursor:pointer;
}

.table.std.imaxTable > thead > tr > th, 
.table.std.imaxTable > tbody > tr > th, 
.table.std.imaxTable > tfoot > tr > th, 
.table.std.imaxTable> thead > tr > td, 
.table.std.imaxTable > tbody > tr > td, 
.table.std.imaxTable> tfoot > tr > td {
    padding:1px !Important;
}

.servidor  {
    color:#F00;
    font-weight:bolder;

}
.cliente {
    color:#00F;
}

.mantenimiento {
    /*background-color:#ffddcc;*/
}
.bono {
    background-color:#000;
    color:#FFF;
}

.bono_copias {
    background-color:#00F;
    color:#FFF;
}

.cabeceraTabla{
    width: 100%;
}


/*
MENU 
*/



/* Base Styles */
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
  font-family: 'Lato', sans-serif;
}
#cssmenu {

  border: 1px solid #133e40;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
}
#cssmenu ul {
  zoom: 1;
  background:  #0b5394;
  background: -moz-linear-gradient(top, #0b5394 0%, #073a68 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,  #0b5394), color-stop(100%, #073a68));
  background: -webkit-linear-gradient(top, #0b5394 0%, #073a68 100%);
  background: -o-linear-gradient(top, #0b5394 0%, #073a68 100%);
  background: -ms-linear-gradient(top, #0b5394 0%, #073a68 100%);
  background: linear-gradient(top, #0b5394 0%, #073a68 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@top-color', endColorstr='@bottom-color', GradientType=0);
  padding: 5px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
#cssmenu ul:before {
  content: '';
  display: block;
}
#cssmenu ul:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu li {
  float: left;
  margin: 0 5px 0 0;
  border: 1px solid transparent;
}
#cssmenu li a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 15px 9px 15px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  border: 1px solid transparent;
  font-size: 16px;
}
#cssmenu li.active {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #0b5394;
}
#cssmenu li.active a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  background: #1f4d77;
  border: 1px solid #133e40;
  -moz-box-shadow: inset 0 5px 10px #133e40;
  -webkit-box-shadow: inset 0 5px 10px #133e40;
  box-shadow: inset 0 5px 10px #133e40;
}
#cssmenu li:hover {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #0b5394;
}
#cssmenu li:hover a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  background: #1f4d77;
  border: 1px solid #133e40;
  -moz-box-shadow: inset 0 5px 10px #133e40;
  -webkit-box-shadow: inset 0 5px 10px #133e40;
  box-shadow: inset 0 5px 10px #133e40;
}

.container {
    margin-top: 10px;
}

/*
COLORES FONDO
*/
.green {
    background-color: green;
}
.orange {
    background-color: orange;
}
.lightgreen {
    background-color: lightgreen;   
}
.darkorchid {
    background-color: darkorchid;
}
.saddlebrown {
    background-color: saddlebrown;
}
.red {
    background-color: red;
	/*
    -webkit-animation: ANIMATION-RED 1s infinite;
    -moz-animation: ANIMATION-RED 1s infinite;  
    -o-animation: ANIMATION-RED 1s infinite;  
    animation: ANIMATION-RED 1s infinite; 
	*/
}

@-webkit-keyframes ANIMATION-RED {
  0%, 10% {
    background-color: #FF0000;
  }
  11%, 20% {
    background-color: #FF0707;
  }
  21%, 30% {
      background-color: #FF1414;
  }
  31%, 40% {
      background-color: #FF2121;
  }
  41%, 50% {
      background-color: #FF2828;
  }
  51%, 60% {
      background-color: #FF3535;
  }
  61%, 70% {
      background-color: #FF4242;
  }
  71%, 80% {
      background-color: #FF4949;
  }
  81%, 90% {
    background-color: #FF5656;    
  }
  91%, 100% {
    background-color: #FF6363;    
  }
}

/* Popup correos: titulos acordeon con color por estado */
#mailAccordion .mail-accordion-title,
#mailAccordion .ui-accordion-header.mail-accordion-title {
    padding: 8px 12px !important;
    border: 1px solid rgba(0, 0, 0, 0.15);
    font-weight: 600;
    background-image: none !important;
}

#mailAccordion .mail-accordion-title a,
#mailAccordion .mail-accordion-title small,
#mailAccordion .ui-accordion-header.mail-accordion-title a,
#mailAccordion .ui-accordion-header.mail-accordion-title small {
    color: inherit !important;
}

.mail-title-light {
    color: #fff !important;
}

.mail-title-dark {
    color: #111 !important;
}

#mailAccordion .mail-accordion-title.green,
#mailAccordion .ui-accordion-header.mail-accordion-title.green {
    background-color: green !important;
}

#mailAccordion .mail-accordion-title.red,
#mailAccordion .ui-accordion-header.mail-accordion-title.red {
    background-color: red !important;
}

#mailAccordion .mail-accordion-title.lightgreen,
#mailAccordion .ui-accordion-header.mail-accordion-title.lightgreen {
    background-color: lightgreen !important;
}

#mailAccordion .mail-accordion-title.darkorchid,
#mailAccordion .ui-accordion-header.mail-accordion-title.darkorchid {
    background-color: darkorchid !important;
}

#mailAccordion .mail-accordion-title.saddlebrown,
#mailAccordion .ui-accordion-header.mail-accordion-title.saddlebrown {
    background-color: saddlebrown !important;
}
