
table.conBorde tr th{
	border-color: #fff;

	padding-right: 15px;
}
table.conBorde tr th:first-child{

}
table.conBorde tr th:last-child{

}

#myTable_excel a{
	margin-left: 15px;
}
#myTable_mapa a{
	margin-left: 15px;
}

.dataTables_wrapper{
	
}

table.tabla-resultado-busqueda{
	margin-top: 0px;

}
table.conBorde tr td{
	padding: 10px;

}

.panel-ambiental{
	padding-bottom: 20px;
}
.panel-ambiental .form-horizontal .control-label{
	text-align: left;
	padding-left: 15px;
}
.panel-busqueda .form-horizontal .control-label{
	text-align: left;
	padding-left: 15px;
}

.tabla-grande {
	overflow-x: scroll;
}
.tabla-grande table{
	min-width: 1500px;
}

/* responsive responsive */
@media (max-width:1199px){

}
@media (max-width: 991px) {

	.dataTables_wrapper{
		overflow: scroll;
	}

}
@media (max-width:768px) {
	
   .dataTables_length{
   	width: 50%;
   	margin-bottom: 15px;
   }
  
.tabla-scroll{
	
}

table.tabla-fieldset{}
table.tabla-fieldset tr{
	margin-bottom: 0;
}
table.tabla-fieldset td{
	border: 1px solid #ccc;
}

.dataTables_wrapper{
	overflow: visible;
}

   table.tabla-fieldset,table.bordeSimple,table.conBorde{
      border: 0;
    }

    table.tabla-fieldset thead, 
    table.bordeSimple thead, 
    table.conBorde thead
    {
      display: none;
    }

    table.tabla-fieldset tr,
    table.bordeSimple tr,
    table.conBorde tr,
    {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table.tabla-fieldset td, 
    table.bordeSimple td, 
    table.conBorde td 
    {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

    table.tabla-fieldset td:last-child,
    table.bordeSimple td:last-child,
    table.conBorde td:last-child
    {
      border-bottom: 0;
    }

table.tabla-fieldset td::before,
table.bordeSimple td::before,
table.conBorde td::before 
{
  content: attr(data-label);
  float: left;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  width: 50%;
  line-height: 13px;
  color: #000;
}
    .tabla-grande {
	overflow-x: auto;
}
.tabla-grande table{
	min-width: 0px;
}

	#myTable_estado_multa,#myTable_multas{
		width: 33%;
		padding: 0 10px;
	}

	#myTable .fa-li{
		position: relative;
		left: auto;
		top: auto;
	}
}


/* CAMBIOS LFI */
table.conBorde tr th,table.conBorde tr td {
    border: none;
}
table.conBorde tr td {
    color:#626262;
}
tipo-fisc table.conBorde tr th {
    background:  #60c49e;
}

tipo-mp table.conBorde tr th {
    background:  #826c97;
}

tipo-ps table.conBorde tr th {
    background:  #5e9ed6;
}

tipo-rps table.conBorde tr th {
    background:  #d36a54;
}

.tipo-cu table.conBorde tr th {
    background: #f6af33;
}

.tipo-verde table.conBorde tr th {
    background: #71903a;
}

@media (max-width:768px) {
    
    table.tabla-fieldset td::before, table.bordeSimple td::before, table.conBorde td::before {
        text-transform: none;
        color:#767676;
        text-align: right;
        position: absolute;
        left: 0;
        top: 7px;
        padding-right: 10px;
        font-weight: 600;
    }

    table.conBorde tr {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    table.conBorde tr th, table.conBorde tr td {
        color:#494949;
        padding-left: 50%;
        padding-right: 5px;
        text-align: left;
        position: relative;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-top: 5px;
    }

    table.conBorde tr td ul {
        padding-left: 0;
    }


    table.conBorde tr td[data-label="Detalle"] {
        padding-left: 0;
    }

    table.conBorde tr td[data-label="Detalle"] a {
        padding-left: 0;
        display: inline-block;
        position: relative;
        padding: 0 20px;
    }

    table.conBorde tr td[data-label="Detalle"] span{
        position: absolute;
        width: 100%;
        height: 1px;
        left: 0;
        top: 16px; 
    }

    .tipo-fisc table.conBorde tr:nth-child(odd) td[data-label="Detalle"] a {
        background: #d3eee4 /*c9ebde*/;
    }

    .tipo-fisc table.conBorde tr:nth-child(odd) td[data-label="Detalle"] span {
        background: #60c49e;
    }

    .tipo-fisc table.conBorde tr:nth-child(even) td[data-label="Detalle"] a {
        background: #fff;
    }

    .tipo-fisc table.conBorde tr:nth-child(even) td[data-label="Detalle"] span {
        background: #b5b5b5;
    }
    
    .tipo-fisc table.conBorde tr:nth-child(odd) {
        border-top: 10px solid #d3eee4 /*c9ebde*/;
        border-bottom: 10px solid #d3eee4 /*c9ebde*/;
    }

    .tipo-fisc table.conBorde tr:nth-child(even) {
        border-top: 10px solid #fff;
        border-bottom: 10px solid #fff;
    }

    .tipo-mp table.conBorde tr:nth-child(odd) td[data-label="Detalle"] a {
        background: #e8e4ec /*dbd4e1*/;
    }

    .tipo-mp table.conBorde tr:nth-child(odd) td[data-label="Detalle"] span {
        background: #826c97;
    }

    .tipo-mp table.conBorde tr:nth-child(even) td[data-label="Detalle"] a {
        background: #fff;
    }

    .tipo-mp table.conBorde tr:nth-child(even) td[data-label="Detalle"] span {
        background: #b5b5b5;
    }
    
    .tipo-mp table.conBorde tr:nth-child(odd) {
        border-top: 10px solid #e8e4ec /*dbd4e1*/;
        border-bottom: 10px solid #e8e4ec /*dbd4e1*/;
    }

    .tipo-mp table.conBorde tr:nth-child(even) {
        border-top: 10px solid #fff;
        border-bottom: 10px solid #fff;
    }

    .tipo-ps table.conBorde tr:nth-child(odd) td[data-label="Detalle"] a {
        background: #e1edf6 /*c8def1*/;
    }

    .tipo-ps table.conBorde tr:nth-child(odd) td[data-label="Detalle"] span {
        background: #5e9ed6;
    }

    .tipo-ps table.conBorde tr:nth-child(even) td[data-label="Detalle"] a {
        background: #fff;
    }

    .tipo-ps table.conBorde tr:nth-child(even) td[data-label="Detalle"] span {
        background: #b5b5b5;
    }
    
    .tipo-ps table.conBorde tr:nth-child(odd) {
        border-top: 10px solid #e1edf6 /*c8def1*/;
        border-bottom: 10px solid #e1edf6 /*c8def1*/;
    }

    .tipo-ps table.conBorde tr:nth-child(even) {
        border-top: 10px solid #fff;
        border-bottom: 10px solid #fff;
    }

    .tipo-rps table.conBorde tr:nth-child(odd) td[data-label="Detalle"] a {
        background: #f6e3df /*f0ccc5*/;
    }

    .tipo-rps table.conBorde tr:nth-child(odd) td[data-label="Detalle"] span {
        background: #d36a54;
    }

    .tipo-rps table.conBorde tr:nth-child(even) td[data-label="Detalle"] a {
        background: #fff;
    }

    .tipo-rps table.conBorde tr:nth-child(even) td[data-label="Detalle"] span {
        background: #b5b5b5;
    }
    
    .tipo-rps table.conBorde tr:nth-child(odd) {
        border-top: 10px solid #f6e3df /*f0ccc5*/;
        border-bottom: 10px solid #f6e3df /*f0ccc5*/;
    }

    .tipo-rps table.conBorde tr:nth-child(even) {
        border-top: 10px solid #fff;
        border-bottom: 10px solid #fff;
    }

    .tipo-cu table.conBorde tr:nth-child(odd) td[data-label="Detalle"] a {
        background: #fdf0d9 /*f7e7c8*/;
    }

    .tipo-cu table.conBorde tr:nth-child(odd) td[data-label="Detalle"] span {
        background: #f6af33;
    }

    .tipo-cu table.conBorde tr:nth-child(even) td[data-label="Detalle"] a {
        background: #fff;
    }

    .tipo-cu table.conBorde tr:nth-child(even) td[data-label="Detalle"] span {
        background: #b5b5b5;
    }
    
    .tipo-cu table.conBorde tr:nth-child(odd) {
        border-top: 10px solid #fdf0d9 /*f7e7c8*/;
        border-bottom: 10px solid #fdf0d9 /*f7e7c8*/;
    }

    .tipo-cu table.conBorde tr:nth-child(even) {
        border-top: 10px solid #fff;
        border-bottom: 10px solid #fff;
    }

    .tipo-verde table.conBorde tr:nth-child(odd) td[data-label="Detalle"] a {
        background: #E8EBDA /*e1f4a6*/;
    }

    .tipo-verde table.conBorde tr:nth-child(odd) td[data-label="Detalle"] span {
        background: #71903a;
    }

    .tipo-verde table.conBorde tr:nth-child(even) td[data-label="Detalle"] a {
        background: #fff;
    }

    .tipo-verde table.conBorde tr:nth-child(even) td[data-label="Detalle"] span {
        background: #b5b5b5;
    }
    
    .tipo-verde table.conBorde tr:nth-child(odd) {
        border-top: 10px solid #E8EBDA /*e1f4a6*/;
        border-bottom: 10px solid #E8EBDA /*e1f4a6*/;
    }

    .tipo-verde table.conBorde tr:nth-child(even) {
        border-top: 10px solid #fff;
        border-bottom: 10px solid #fff;
    }

    table.conBorde tr td[data-label="Detalle"]:before {
        display: none;
    }
    
    table.conBorde tr td .fa-ul {
        margin-left: 0;
    }

}