*{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}nav ul{display:flex;list-style:none;padding:0 5vw}.nav-inq,.nav-general{background-color:#0096ff}.nav-prop{background-color:#003c9b}.nav-admin{background-color:#000;color:#fff}.nav-vinc{background-color:#226a00}nav ul li{font-size:1.2rem}nav ul li:hover{background-color:#32c8ff}.link{display:block;padding:20px;text-decoration:none;color:#fff}.right{margin-left:auto}.link.active{background-color:#64d2ff}.nav-admin .link.active{background-color:#64d2ff;color:#000}.main-form{min-width:300px;box-shadow:0 0 5px #000;border-radius:5px 5px 0 0;align-self:start}.main-form h1{background-color:#0096ff;color:#fff;padding:16px}.main-form form.vertical{display:flex;flex-direction:column}.main-form form.horizontal{display:grid;grid-template-columns:repeat(4,150px)}.main-form form{gap:30px;padding:20px;border-top:none}.main-form form>label{display:flex;flex-direction:column;gap:10px}.main-form form>label p{font-size:1.1rem}.main-form input,.main-form textarea,.main-form select{padding:5px}.main-form input[type=submit]{background-color:#00c800;text-decoration:none;text-align:center;padding:10px;color:#fff;border-radius:5px;border:none;font-size:1rem}.main-form .secondary-button{background-color:#0064a5;color:#fff;border:none;padding:10px;border-radius:5px;text-align:center;text-decoration:none}.main-form .radioInput p{font-size:1.1rem;margin-bottom:10px;display:inline-block}.main-form .radioOptions{display:flex;justify-content:space-evenly}.main-form .radioOptions input{margin-right:5px}.main-form textarea{resize:none;height:70px}.main-form .required{display:contents;color:red}.buttons-div{display:flex;text-align:center;gap:15px}form.vertical .buttons-div{flex-direction:column}form.horizontal .buttons-div{flex-direction:row;grid-column:span 4;justify-content:center}.content{display:flex;gap:20px;max-width:800px}.content .text{align-self:top}.content .ad{align-self:center;padding:130px 120px;border:5px solid #000}.search-results{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.propiedad-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:16px;margin:12px auto;max-width:400px;box-shadow:0 2px 6px #0000001a;font-family:sans-serif}.propiedad-card .tipo{margin-top:0;color:#2c3e50;font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:4px;margin-bottom:8px}.propiedad-card p{margin:6px 0;color:#444}th,td{padding:5px;border:1px solid #000}
