#vistaMenu,
div[id*="_btn1"],
div[id*="_btn2"],
div[id*="_btn3"],
div[id*="_btn4"],
div[id*="_btn5"] {
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 4px;
  float: left;
  margin-right: 6px;
}

div[id*="_btn1"] {
  background: url("../img/iconos_menu/save_32b.png") round;
  width: 28px;
  height: 28px;
  margin-left: 10px;
}

div[id*="_btn2"] {
  background: url("../img/iconos_menu/search_32px.png") round;
  width: 28px;
  height: 28px;
}

div[id*="_btn3"] {
  background: url("../img/iconos_tablas/edit_file_26px.png") round;
  width: 28px;
  height: 28px;
}

div[id*="_btn4"] {
  background: url("../img/iconos_menu/borrar1.png") round;
  width: 28px;
  height: 28px;
}

div[id*="_btn5"] {
  background: url("../img/iconos_tablas/add.png") round;
  width: 28px;
  height: 28px;
}

.iconWord,
.iconPdf,
.iconNewFila,
.iconMenosFila {
  /* width: 30px;*/
  /* height: 30px;*/
  cursor: pointer;
  margin: auto;
}

.moveOpt,
.iconGuarCo,
.iconEditar,
.iconAnular,
.iconGuarda,
.iconElimin,
.iconWord,
.iconClient,
.iconProject,
.iconCertificate,
.iconService,
.iconAyuda,
.iconContrato,
.iconContractor,
.iconPdf {
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin: auto;
}

.iconWord {
  background: url("../img/iconos_tablas/doc_32b.png") round;
}

.iconPdf {
  background: url("../img/iconos_tablas/pdf_32b.png") round;
}

.iconNewFila {
  background: url("../img/iconos_tablas/add.png") round;
  position: relative;
  top: 1px;
  /*float: right;*/
}

.iconClient {
  background: url("../img/iconos_menu/find_user.png") round;
  position: relative;
  top: 1px;
  left: 8px;
}

.iconProject {
  background: url("../img/iconos_tablas/project.png") round;
  position: relative;
  top: 1px;

  left: 8px;
}

.iconContrato {
  background: url("../img/iconos_tablas/contrato.png") round;
  position: relative;
  top: 1px;

  left: 8px;
}

.iconCertificate {
  background: url("../img/iconos_tablas/certificate.png") round;
  position: relative;
  top: 1px;
  left: 6px;
}

.iconService {
  background: url("../img/iconos_tablas/service.png") round;
  position: relative;
  top: 1px;
  left: 6px;
}

.iconAyuda {
  background: url("../img/iconos_tablas/help_32b.png") round;
  position: relative;
  top: 1px;
  left: 6px;
}

.iconMenosFila {
  background: url("../img/iconos_tablas/menos.png") round;
  position: relative;
  top: 1px;
  /*float: right;*/
}


.iconGuarCo {
  background: url("../img/iconos_tablas/save_as_32b.png") round;
}

.iconEditar {
  background: url("../img/iconos_tablas/edit_file_26px.png") round;
}

.iconAnular {
  background: url("../img/iconos_tablas/anular_32px.png") round;
}

.iconAnular:hover,
.iconEditar:hover,
.iconDownWord:hover,
.iconReporte:hover,
.iconNewFila:hover,
.iconElimin:hover,
.iconMenosFila:hover,
.iconCertificate:hover,
.iconContrato:hover,
.iconProject:hover,
.iconClient:hover,
.iconService:hover,
.iconAyuda:hover,
.iconDownExcel:hover,
.moveOpt:hover,
.iconContractor:hover,
div[id*="_btn1"]:hover,
div[id*="_btn2"]:hover,
div[id*="_btn3"]:hover,
div[id*="_btn4"]:hover,
div[id*="_btn5"]:hover {
  transform: scale(1.2);
}


.iconGuarda {
  width: 22px;
  height: 22px;
  margin-top: 8px;
  background: url("../img/iconos_tablas/save_32b.png") round;
}

.iconElimin {
  width: 22px;
  height: 24px;
  margin-top: 0px;
  background: url("../img/iconos_menu/borrar1.png") round;
  top: 16px;
  left: 12%;
  justify-content: center;
}

.moveOpt {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  background: url("../img/iconos_tablas/download_.png") round;
  top: 16px;
  left: 12%;
  float: right;
}

.iconDownPdf,
.iconDownWord,
.iconDownExcel,
.iconNewFila,
.iconMenosFila,
.iconReporte {
  width: 28px;
  height: 29px;
  cursor: pointer;
  display: inline-table;

}

.iconDownWord,
.iconDownExcel,
.iconReporte {
  width: 23px;
  height: 28px;
}

.centrarTexto {
  position: relative;
  text-align: center;
  float: right;
}

.centrarTexto>p {
  margin: 3px;
  margin-top: 10px;
  font-size: 16px;
  color: #424242;
}

.iconDownExcel {
  background: url("../img/excel.png") round;
  float: left;
}

.iconDownWord {
  background: url("../img/word.png") round;
}

.iconReporte {
  background: url("../img/iconos_tablas/report.png") round;
}

.iconContractor {
  background: url("../img/iconos_tablas/contractor.png") round;
  position: relative;
  top: 1px;
  left: 6px;
}

/*.iconDownExcel{
  background: url("../img/iconos_menu/borrar1.png") round;
}
.iconDownExcel{
  background: url("../img/iconos_menu/borrar1.png") round;
}*/
.iconDescarArchWord,
.iconDescarArchPdfEmitido,
.iconDescarArchPdfRecibido {
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin: auto;
}

.iconSubirArchivos,
.iconSubirArchivosDisable {
  width: 22px;
  height: 22px;
  cursor: pointer;
  float: left;
  margin-top: 6px;
  background: url("../img/iconos_tablas/upload1.png") round;
}

.iconSubirArchivosDisable {
  background: url("../img/iconos_tablas/uploadDisable.png") round;
  cursor: no-drop;
}

.iconSubirArchivos:hover {
  transform: scale(1.2);
}

.textoFile {
  position: relative;
  top: 3px;
  margin-left: 28px;
  color: #173A5E;
  white-space: nowrap;
}

.iconDescarArchWord {
  background: url("../img/iconos_tablas/downloadword.png") round;
}

.iconDescarArchPdfEmitido {
  background: url("../img/iconos_tablas/downloadpdf.png") round;
}

.iconDescarArchPdfRecibido {
  background: url("../img/iconos_tablas/downloadpdf.png") round;
}

.iconDescarArchPdfEmitido:hover,
.iconDescarArchPdfRecibido:hover,
.iconDescarArchWord:hover {
  width: 34px;
  height: 34px;
}


.Ge,
.Em,
.Re,
.An,
.circulo {
  color: #FFFFFF;
  width: 18px;
  height: 18px;
  border-radius: 12px;
  /*margin-top: 25%;
  margin-left: auto; */
  text-transform: uppercase;
  border: 2px solid;
  float: left;
  font-size: 16px;
  font-weight: bold;
}

.amarillo {
  background-color: #e7d84d;
  color: #FFFFFF;
  border-color: #c7b300;
}

.verde {
  background-color: #70AD47;
  color: #FFFFFF;
  border-color: #507E32;
}

.Ge {
  background-color: #4468a7;
  color: #FFFFFF;
  border-color: #1e3b69;
}

.An {
  background-color: #da3737;
  color: #FFFFFF;
  border-color: #AE5A21;
}

.circulo {
  width: 20px;
  height: 20px;
  border-radius: 16px;
  position: unset;
  font-size: 19px;
}

.giro {
  position: absolute;
  padding: 12px 0px 23px 15px;
  width: 25px;
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  font-size: 14px;
}

.centrarTextoEstado {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding: 16% 2% 0% 4%;
}

.iconBloqueado,
.iconDesBloqueado {
  width: 23px;
  height: 23px;
  /*margin-top: -10px;*/
  margin-left: -2px;
  /*position: absolute;*/
  cursor: pointer;
}

.iconBloqueado {
  background: url("../img/iconos_tablas/lock_32px.png") round;
}

.iconDesBloqueado {
  background: url("../img/iconos_tablas/unlock_26px.png") round;
}


.tableMenu {
  width: 40% !important;
  margin-left: 60%;
  height: 5px;
  margin-top: -45px;
  margin-bottom: -20px;
}