@media (max-width: 1100px){
	.bloqueportada table.estandar tr td input[type="text"]{
		width: 100% !important;
		
	}
}
@media (max-width: 1000px){
	.bloqueportada{
		width: 100%;
		margin: 0 0 10px 0;
		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
	}
	#bloquemapa, #listguardas{
		width: 100%;
		min-height: auto;
	}
	.flexitem{
		flex: 0 1 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	
	.cont_plat_status{
		width: 100%;
	}
}

@media (max-width: 780px){
	table.estandar tr td .campo_texto, table.estandar tr td input[type='file'], table.estandar tr td input[type='text'], table.estandar tr td select, table.estandar tr td select, table.estandar tr td textarea{
		width: 100% !important;
		min-width: 0;
	}
	.pest{
		padding: 10px 7px 7px 7px;
	}
	#carga{
		width:100%;
		height:390px;
	}
	#listpuntos{
		width: 100%;
		min-height: auto;
	}
}
@media (max-width: 700px){
	body.showhidemenu #menu{
		width: 35px;
	}
	.panel_admin a{

		padding: 10px 7px;
		height: 45px;
	}
	.panel_admin a .fas, .panel_admin a .far{
		font-size: 14px;
		width: 35px;
		margin-right: 0;
	}

	.panel_admin li a:hover, .panel_admin li a.currmenu{
		border-left: 0;
	}
	#contenido_admin{
		padding:5px 5px 5px 45px !important;
	}
	h1{
		font-size: 16px;
		display: block;
		width: 100%;
		text-align: center;
		border-bottom: #ddd 1px solid;
		padding-bottom: 5px;
	}
	h2{
		font-size: 16px;
	}
	h3{
		font-size: 14px;
	}

	#toolbarlogo{
		display: none;
	}
	#desp:before{
		/*content:"MENÚ";*/
	}

	#toplydia{
		/*position: relative;*/
		/*margin-top: -30px;
		height: 40px;

		z-index: 100;*/
	}

	#fechahora{
		display: none;
	}
	/*#descon{
		white-space: nowrap;
		text-indent: -9999px;
		padding: 4px 0;
	}
	#descon a{
		height: 16px;
		width: 16px;
		display: block;
	}*/
	#toolbar{
		height: 30px;
		justify-content:flex-end;
	}
	#debugconsole{
		top:0px;
		position: relative;
	}
	/*Fin cabecera*/
	
	
	
	
}
@media (max-width: 600px){
	.estandar .admin_boton:not(.salirver){
		width: 45%;
	}
	.leyenda{
		width: 100%;
		max-width: 1000px;
		margin-top: 0;
	}
}
@media (max-width: 500px){
	#registro{
		box-shadow: none;
	}
	#registro img{
		margin-bottom: 15px;
	}
	#field_reg{
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}
	#field_reg .campos label, #field_reg .campos input {
		width: 100%;
		box-sizing: border-box;
		font-size: 24px;
	}
	#registro .admin_boton{
		width: 100%;
		box-sizing: border-box;
		font-size: 24px;
		padding: 20px;
		margin-top: 10px;
	}
	.lologin #creditoslog{
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: center;
		width: 100%;
		font-size: 15px;
		padding: 5px;
		box-sizing: border-box;
	}
	#fixedbuttons #seltodos{
		width: 100%;
		display: block;
	}
	#fixedbuttons .date{
		width: 45% !important;
	}
	#btnapp{
		width: 99%;
		min-width: 99%;
		display: block;
	}
	.botonera .admin_boton{
		width: 24%;
		min-width: 24%;
		box-sizing: border-box;
	}
	#lydia_popup #closepop{
		font-size: 12px;
	}
	
	#lptitle{
		width: 60%;
		padding: 4px 5px;
	}
}
@media (max-width: 400px){
	.botonera .admin_boton{
		width: 31%;
		min-width: 31%;
	}
}
@media (max-width: 300px){
	.botonera .admin_boton{
		width: 49%;
		min-width: 49%;
	}
}