﻿
.td-header {
  background-color:#e9e9e9;
 }

@media (max-width: 40em) {
  .tablesaw-cell-content {  max-width:100%;  display: inline-block; }
}

.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
  width: 50%;
}

.comh4 {
    font-size: 1.6em;
    padding-left: 0px;
 }

.vendColor {
  color: #057EA0 !important ;
}

.fieldsetStyle {
  border: 1px solid #ddd;
  padding-bottom: 10px;
}

.pLRC {
  padding-left:25px;
  padding-right:37px;
}

.mB15 {
  margin-bottom:15px;
}

.centraTxV {
  text-align: center !important;
}

.legendFieldset {
  font-size: 14px;
  color:#333;
  font-weight: bold;
  padding: 0px 10px;
  width: 60px; /*maybe quit this*/
  margin-bottom: 0px;
  border-bottom: none;
  margin-left: 10px;
}

.whiteP {
  color: white;
  /*font-weight: bold;*/
  font-size: 18px;
}

.vcustPadd10 {
  padding: 5px 10px 5px 10px;
}

.form-font-si {
  font-size: 12px !important;
}

#vFiltrosM {
  /*border-bottom-right-radius:0px !important;
  border-top-right-radius:0px !important;*/
  padding-right:1px !important;
  border-radius:9px 0px 0px 9px !important;
}

span.inegi-menu {
  color:#fff !important;
  font-size:18px;
}

#vFiltrosS {
  padding:10px 14px;
  border-radius: 9px 0px 0px 9px;
}

#vFiltrosSS {
  padding:10px 14px;
  border-radius: 9px 0px 0px 9px;
}

#vFiltrosM {
  /*margin-left: -12px;*/ 
  position: fixed;
  margin-top: 5px;
}

@media (min-width: 768px){
  
}

.col-sm-offset-1 {
    margin-left: 1.5% !important;
}

@media(max-width:1010px) {
  #vFiltrosSM {
    padding-right:1px;
  } 
}

@media(max-width:991px) {
  /*#vFiltrosM {
    clear: left;
    float: left;
    width: 100%;
  }*/
}


.tituloV {
    text-align: left;
    font-size: 13pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #A9A9A9;
    font-weight: bold;
    border-bottom: solid 1px #2dacad;
}

.modBN {
  border-bottom: 0px !important;
}

.modPLN {
  padding-left: 5px !important;
}

.cRed {
  color:red;
}

.cGreen {
  /*background-color:#158351;*/
  background-color:#057EA0;
}

.pT10 {
  padding-top:10px;
}

.pTLR10 {
  padding-left:10px !important;
  padding-right:10px !important;
}

.pT25 {
  padding-top:25px;
}

.cVBlue {
  color:#fff;
  background-color :#006699;
}

#miniMovilT {
  padding-top: 10px;
}

@media(max-width:991px) {
  #vFiltrosM {
    display:none;
  }

  #vFiltrosCol {
    display:none;
  }

  #miniMovil {
    display:inline !important;
  }
}

@media(min-width:992px) {
  #vFiltrosColM {
    display:none !important;
  }

}

@media(max-width:640px) {
  .centraTxV {
    text-align: left !important;
  }

  .cenTC {
    text-align:center;
  }
}

@media(max-width:767px) {
  .leftModP {
    margin-left:0px;
  }
}


@media(max-width:767px) {
  #conTCustH {
    width:100% !important;
  }

  #conTCustB {
    width:100% !important;
  }

}

@media (min-width: 767px) and (max-width:768px) {
  #conTCustH {
    width:100% !important;
  }

  #conTCustB {
    width:100% !important;
  }

  .leftModP {
    width:100% !important;
  }
}

@media(min-width:768px) {
  #conTCustH {
    width:200% !important;
  }

  #conTCustB {
    width:200% !important;
  }

  .leftModP {
    width:50% !important;
  }
}

.maxT {
  max-height: 30px !important;
  max-width: 30px !important;
}

.pL10 {
  padding-left:10px !important;
}

.mT2 {
  margin-top:10px;
}


/*tomado de la seccion contacto begin*/

/*.formcol label,
.formcol .form-control {
  display:block;
  width:50%;
  float:left;
}*/

.formcol label {
  text-align:left;
  padding: 6px 20px 0px 0px;
}

.ppB20 {
  padding-bottom:20px;
}

textarea {
  resize:none;
}

/*tomado de la seccion contacto end*/

.leftModP {
  max-height: 100px !important;
  overflow-y: auto;
  overflow-x: hidden;
}

#contDocsList {
  padding-left:0;
}

#resultBusquedaC1, #resultBusquedaC2 {
  padding-left:10px;
  padding-right:10px;
}

.detaisCol {
   color: #003366 !important;
   font-weight:bold;
}

#selectDescModal {
  width:98%;
}

#searchCatalog {
  padding-top: 10px;
}

#btnsSearch {
  text-align:right;
}

.colNonRow {
  padding-right:0px !important;
  padding-left: 0px !important;
}

.headerNone {
  display:none;
}

.titlesRegistro {
  font-weight: bold;
  color: #A9A9A9;
  font-size: 13pt;
  padding-left:10px !important;
  padding-right:10px !important;
}

.titlesHr {
  border-bottom: solid 1px #C1C1C1;
  margin-top: 0px;
}

#btnsMetadato {
  text-align:right;
}

.metadataBlue {
  padding: 10px;
  /*margin-top: 0px;*/
  color:#ffffff;
  /*background-color:#006fff;*/
  background-color: #889399;
  font-size: 14px;
}

.customHdr {
    color:#057ea0;
    font-size:1.4em;
    border-radius:4px;
    padding:0px;
    margin:0px;
}