.txtEditor {
	height: 300px !important;
}

.subirImagen {
    position: relative;
    overflow: hidden;
    margin: 10px 0;
}
.subirImagen input.subir {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 22px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tablasBdr td, th{
  /*border: grey solid 1px !important;*/
  border-collapse: collapse !important;
  border-bottom: #cccccc solid 1px !important;
  border-right: #cccccc solid 1px !important;
}

.tablasBdr td, th{
  /*border: grey solid 1px !important;*/
  border-collapse: collapse !important;
  border-bottom: #cccccc solid 1px !important;
  border-right: #cccccc solid 1px !important;
}

.tablasBdr{
    border-collapse: collapse !important;
  border: #cccccc solid 1px !important;
  border-bottom: none !important;
  border-right: none !important;
}

.tablasBdr{
    border-collapse: collapse !important;
  border: #cccccc solid 1px !important;
  border-bottom: none !important;
  border-right: none !important;
}
#galeria .col-lg-3{
  margin: 0 !important;
  padding: 25px;
}
#galeria img{
  width: 100%;
  height: 250px;
  border: 5px solid #ffffff;
  object-fit: contain;
  object-position: center center;
}

#galeria img:hover{
  border: none;
}

.bg-input-etq {
  background-color: transparent !important;
  border-color: transparent !important;
  text-align: center !important;
  text-transform: uppercase;
  padding: 0 !important;
  margin: auto 0 !important;
  color: #444 !important;
  font-size: 1.8em !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  line-height: 1.2em !important;
}

.marco-etq {
  max-width: 200px !important;
  background-color: #ffffff;
  border-radius: 5px;
  margin: 1.2em 0 1.2em 1.8em;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.9);
  
}
.marco-etq p {
  padding: 10px;
  margin-bottom: 0;
  color: #444;
  font-size: 1.2em;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 0.8em;
}