.mapaInt{
    height: 400px;
    margin-left:0!important;
}
ul li .enlaceColor{
    color:#004f6b;
}
.enlaceBtn{
    /*padding-right:38px;*/
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    margin-top:15px;
}
.enlaceBtn span,
.localizador form.datosBusqueda div.enlaceBtnBusqueda span{
    padding:10px 0;
    display: block;
}
.enlaceBtn:hover,
.localizador form.datosBusqueda div.enlaceBtnBusqueda:hover{
    color:#ffffff;
    text-decoration: none;
}
.localizador form.datosBusqueda div.enlaceBtnBusqueda{
    /*margin-left:50px;*/
    padding-right:38px;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    margin-top:15px;
    /*background:#111232 url('../../img/ico-buscar.png') center right no-repeat;*/
    /*float:left;*/
    /*position: relative;*/
}
.localizador form.datosBusqueda div.enlaceBtnBusqueda a{
    position:absolute;
    width:100%;
    height: 100%;
    top:0;
    left: 0;
}
.localizador form.datosBusqueda div.enlaceBtnBusqueda input{
    background:#303169;
    padding:10px 15px;
    display: block;
    border:0;
    color: #ffffff;
    width:100%;
}
table.ResultadosBusqueda thead tr th,
table.ResultadosBusqueda tr td{
    padding:10px 8px;
    /*width:14.5%;*/
    text-align: left;
    border:1px solid #f1f1f1;
}
table.resultadoPopup tr td{
    padding:20px 8px;
    text-align: left;
}
table.ResultadosBusqueda tr,
table.resultadoPopup tr{
    border-top:1px solid #dddddd;
}
table.ResultadosBusqueda thead tr,
table.resultadoPopup thead tr{
	font-weight:bold;
    border:none;
}
table.ResultadosBusqueda{
    border-bottom: none;
}
table.ResultadosBusqueda thead tr th{
    background: #f1f1f1;
}
table.resultadoPopup{
    margin-top:20px;
    display: block !important;
	max-height: 260px;
	overflow-y: auto;
}
.dataTables_length{
    margin-bottom:15px;
}
.dataTables_wrapper{
    margin-bottom:30px;
}
.localizador{
    margin-top:40px;
}
.localizador h4{
    font-size: 16px;
    color:#161745;
    text-transform: uppercase;
    font-weight: normal;
    background: url('../../img/ico-localizador.png') 0 0 no-repeat;
    padding:0 0 0 35px;
    margin-bottom:20px;
}
.localizador h4 span{
    border-bottom:1px solid #cecece;
    display: block;
    padding: 7px 0 8px 0;
}
.localizador form.datosBusqueda legend{
    font-size:12px;
    text-align: center;
    color:#bcbbbb;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.localizador form.datosBusqueda select{
    width:100%;
}
.localizador form.datosBusqueda input{
	margin-right: 10px;
}
.localizador form.datosBusqueda label{
    color:#303169;
    font-weight: bold;
    font-size: 13px;
}
.localizador form.datosBusqueda div{
    margin-bottom: 0px;
    margin-left: 0;
}
.localizador form.datosBusqueda .rellenoEspacio{
    padding-left:15px;
}
.localizador form.datosBusqueda .enlaceBtn{
    background:#111232 url('../../img/ico-buscar.png') center right no-repeat;
    margin-top:0;
    float:left;
}
.localizador form.datosBusqueda .enlaceBtn input{
    background:#303169;
    padding:10px 0;
    display: block;
    border:0;
    color: #ffffff;
    width:100%;
}
.localizador form.datosBusqueda div.enlaceBtn{
    margin-left:20px;
    margin-top:10px;
}
.localizador form.datosBusqueda .radioClase input {
    width: auto;
    float: left;
    margin-right: 5px;
    float: left;
}
.localizador .error,
.recuadroGris p,
#noResults.error{
    color:red;
    font-weight: bold;
}
.localizador form.datosBusqueda input.errorField{
    border:1px solid red;
}
.localizador .numeroFicha,
.localizador .direccionSepultura{
    margin-top:10px;
    margin-bottom:50px;
    margin-right: 20px;
    font-size:18px;
    padding:7px 0;
}
.instrucciones ul li{
    margin:0 0 15px 0;
}
.contResultadosErrorLocal h5,
.contResultadosLocal h5{
    color:#161745;
    font-weight: normal;
    margin-bottom:10px;
    font-size: 16px;
}
.contResultadosErrorLocal .txtAyuda,
.contResultadosLocal .txtAyuda{
    color:#626161;
    font-style: italic;
}
.contResultadosErrorLocal .recuadroGris,
.contResultadosLocal .recuadroGris{
    border: 1px solid #eaeaea;
    background: #f8f9f1;
    padding: 20px 20px 20px 20px;
    margin-bottom: 25px;
}
#ResultadosBusqueda{
    margin-bottom:20px;
}
.recuadroAyuda{
    border: 1px solid #eaeaea;
    background: #f8f9f1;
    padding: 20px 20px 20px 20px;
    margin: 25px 0;
}
.contResultadosLocal .recuadroAyuda{
	padding:7px;
}
@media (max-width: 768px) {
    .localizador form.datosBusqueda .enlaceBtn{
        display: inline-block;
        margin:10px 0 20px 0;
    }
    .localizador form.datosBusqueda .enlaceBtn input{
        padding:8px 15px;
    }
    .localizador .mapaInt{
        /*margin-right:30px;*/
    }
    .localizador form.datosBusqueda div{
        margin-bottom:0;
        margin-bottom:20px;
    }
    .localizador form.datosBusqueda div.enlaceBtnBusqueda{
        margin-left:0;
       
    }    
}

@media screen and (max-width: 600px) {   
       /* Force table to not be like tables anymore */
		#tableResult table, #tableResult thead, #tableResult tbody, #tableResult th, #tableResult td, #tableResult tr,
		#resultadoPopup table, #resultadoPopup thead, #resultadoPopup tbody, #resultadoPopup th, #resultadoPopup td, #resultadoPopup tr{
			display: block;
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		#tableResult thead tr, #resultadoPopup thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

	    #tableResult tr, #resultadoPopup tr {
	      margin: 0 0 1rem 0;
	    }
	      
	    #tableResult tr:nth-child(odd), #resultadoPopup tr:nth-child(odd){
	      background: #ccc;
	    }
    
		#tableResult td, #resultadoPopup td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
		}

		#tableResult td:before, #resultadoPopup td:before{
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 0;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}
}

.contenedorSepultura{
	padding: 10px;
}