@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

	.logo, .inf-esp, .sec-footer, .div-m{
		display: none;
	}

/*  ESTILOS PARA EL LOGIN */
	.div-l{
		width: 80%;
		height: 30em;
	}
	.table-login{
		margin-top: 2em;
	}
	.img_log img{
		width: 100px;
	}
	.div-login{
		padding-top: 0em;
	}
	.table-login tr td input{
		font-size: 2em;
		margin-top: .9em;
	}
	.img-ver{
		margin-top: .7em;
		width: 50px;
		height: 50px;
	}
	#iniciar{
		margin-top: 1em;
		padding: 10px;
		height: auto;
		border-radius: 5px;
	}
	#p-error, #p-info, #p-success, #p-warning{
		font-size: 2.5em;
	}

/*  ESTILOS PARA EL ENCABEZADO */
	
	.logo{
		display: none;
	}
	.titulo{
		font-size: 4em;
		text-align: center;
		width: 99%;
		margin-right: 0px;
	}
	.par{
		font-size: .8em;
		text-align: center;
		width: 99%;
	}
/*  ESTILOS PARA LOS BOTONES DEL MENU */
	.sec-contenido{
		height: auto;
		border: 1px solid green;
	}
	.saludo{
		display: none;
	}
	.tiempo_sesion{
		display: none;
	}
	.contenido{
		float: none;
		margin-left: 0%;
		width: 100%;
		height: auto;
		text-align: center;
	}
	.contenido div{
		float: none;
		width: 90px;
		height: 90px;
	}
	.contenido div img{
		width: 95%;
		height: 50px;
		margin-top: 18px;
		margin-left: -100%;
	}

/*  ESTILOS PARA LO QUE SE VA COBRAR */
	.cobrar{
		min-width: 100%;
		
	}
	.cobrar table tr td, .t1{
		font-size: 3.3em;
	}
/* ESTILOS PARA LOS BOTONES AZULES DEL HOME */
	.consecutivo {
		text-align: center;
		font-size: 2.5em;
		height: auto;
		min-height: 70px;
		width: 100%;
	}
	.consecutivo button{
		text-align: center;
		width: 47%;
		display: inline-block;
	}
	.tipo_impresion{
		width: 48%;
		margin-left: 0%;
	}
	.btn_vehiculos_parqueo{
		display: block;
		width: 48%;
		font-size: 1.3em;
		font-family: cent;
		margin-top: .5em;
	}

/* ESTILOS PARA DENTRO DE PARQUEADERO, ENTRADA Y SALIDA */
	
	.buscar_placa_parqueo{
		font-size: 2.8em !important;
	}
	#imprimir_recibo_salida{
		font-size: 1.1em;
	}
	.div-con, .entrada{
		display: block;
		margin: 0 auto;
	}
	.entrada{
		width: 98%;
	}
	.div-con{
		width:100%;
		display: none;
	}
	.div-dentro table tr td:nth-child(1){
		display: none;
	}
	.div-dentro table tr td input{
		font-size: 2.5em;
		min-width: 98%;
	}
	.div-dentro table tr td img{
		min-width: 60px;
		min-height: 60px;
	}
	.div-dentro table tr .p4, .div-dentro table tr .p5{
		font-size: 3em;
	}
	.div-dentro table .p5 span, .div-m table .p5 span{
		font-size: .9em;
	}

	.tabla_seleccion_fecha_hora{
		border-bottom: 2px solid #c0c0c0;
		margin-bottom: 20px;
	}
	.tabla_seleccion_fecha_hora tr td{
		font-size: 2.7em;
	}
	.tabla_seleccion_fecha_hora tr td h3{
		font-size: 1.2em;
	}
	.tabla_seleccion_fecha_hora tr td input{
		margin-top: -30px;
	}

	.cont_casillero{
		width: 95%;
		margin-top: 1em;
	}
	.cont_casillero table{
		min-width: 100%;
	}
	.cont_casillero table tr td{
		font-size: 2.5em;
	}
	.cont_casillero table tr td h2{
		font-size: 1.1em;
	}
	.cont_placa{
		height: auto;
		width: 95%;
	}
	.col{
		font-size: 2em;
	}

	.inp-placa::-webkit-input-placeholder {
	 	font-size: 1em; 
	}
	.inp-placa{
		font-size: 6em;
	}

	.btn-salida, .btn-tarifas{
		font-size: 4em;
		height: auto;
		min-height: 79px;
		width: 48%;
		min-width: 48%;
		display: inline-block;
		vertical-align: top;
		margin-top: 5px;
	}

	#modal_ultimos_registros .contenedor_editar{
		min-width: 98%;
		font-size: 1.8em;
	}
	#btn_cerrar_ultimos_registros{
		font-size: 1.8em;
	}
	#tabla_ultimas_salidas{
		width: 100%;
	}
	#tabla_ultimas_salidas tr td{
		font-size: 2em;
		width: 16%;
		text-align: center;
	}
	#tabla_ultimas_salidas tr td img{
		min-width: 50px;
		min-height: 50px;
	}

	/* Estilos para formulario de cobro  */
	.btn-cancelar{
		font-size: 3em;
	}
	#modal_forma_pago h1{
		font-size: 3em;
		margin-top: 5px;
	}
	.tabla_formulario_cobro{
		width: 100%;
	}
	.tabla_formulario_cobro tr td:nth-child(1) h2{
		font-size: 2em;
	}
	#forma_pago, #efectivo, #observacion_adicional{
		font-size: 2em;
		width: 100%;
	}

	/* Estilos para formulario de generar electronica para cliente */
	#modal_factura_electronica h2{
		font-size: 3.2em;
	}
	#modal_factura_electronica button{
		font-size: 3em;
	}
	.tabla_datos_cliente_registro tr td{
		font-size: 2.5em;
	}

	.tabla_datos_cliente_registro tr td:nth-child(1){
		font-weight: bold;
		color: #;
	}

	.tabla_datos_cliente_registro tr td input,.tabla_datos_cliente_registro tr td select{
		color: #5d5d5d;
	}

}