.img-wrapper{background-color:#000}.titlecontainer{border-radius:15px;position:absolute;text-align:center;width:100%;color:#fff;background-color:#00000060;height:100%;transition:background-color .4s ease;font-size:20px}.titlecontainer p{line-height:30px;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.titlecontainer:hover{background-color:#00000090}.image-fondo{width:100%;border-radius:15px}.contenedor-full{display:block;float:none !important;position:relative;max-width:100%;margin:0 auto !important;padding:0 15px}.contenedor{display:block;float:none !important;position:relative;max-width:980px;margin:0 auto !important;padding:0 15px}.contenedor-small{display:block;float:none !important;position:relative;max-width:700px;margin:0 auto !important;padding:0 15px}.contenedor-full p:last-child,.contenedor p:last-child,.contenedor-small p:last-child{margin-bottom:0}@media(max-width:768px){.contenedor-small,.contenedor,.contenedor-full{display:block !important}.contenedor-small .span12,.contenedor .span12,.contenedor-full .span12{width:100% !important;margin-bottom:30px}}.aligner_item_top{align-self:flex-start}.aligner_item_bottom{align-self:flex-end}.aligner_item_middle{align-self:auto}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}body{font-size:16px}#contenedor-principal h2{margin:20px auto}#contenedor-buscador{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:20px}#contenedor-buscador form{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around}#contenedor-buscador form select{width:47%;-webkit-appearance:menulist;font-family:'Spectral',serif}#contenedor-desarrollos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%}.tarjeta-desarrollo-link{border-radius:15px;width:30.3%;margin:10px 15px;text-decoration:none !important;position:relative}.tarjeta-desarrollo{border-radius:15px;width:100%;height:300px;overflow:hidden}.tarjeta-desarrollo figure{height:300px;width:100%}.tarjeta-desarrollo figure img{width:100%}.ver_mas{color:#ff5900;display:block;font-size:15px}@media screen and (max-width:990px){#contenedor-principal{width:100%}#contenedor-buscador form{width:100%}.tarjeta-desarrollo-link{width:46%}#contenedor-buscador form select{width:300px !important}}@media screen and (max-width:720px){.tarjeta-desarrollo-link{width:90%;margin:10px auto}#contenedor-buscador form{width:100%;padding:5px 20px}#contenedor-buscador form select{width:100%;height:50px;font-size:16px}.nombre-desarrollo{font-size:20px}#contenedor-principal{width:100%}.tarjeta-desarrollo-link{text-decoration:none !important}}.rwd-table{margin:auto;min-width:300px;max-width:100%;border-collapse:collapse;margin-bottom:50px}.rwd-table tr:first-child{border-top:0;background:#ff5900;color:#fff}.rwd-table tr{border-top:1px solid #ddd;background-color:#f8f8f8}.rwd-table tr:nth-child(odd):not(:first-child){background-color:#f2f2f2}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{margin-top:.5em;border-bottom:1px solid #ccc}.rwd-table td:last-child{margin-bottom:.5em}.rwd-table td:before{content:attr(data-th) ": ";font-weight:bold;width:100%;display:inline-block;color:#ff5902}.rwd-table th,.rwd-table td{text-align:center}.rwd-table{color:#333;border-radius:.4em;overflow:hidden}.rwd-table tr{border-color:#bfbfbf}.rwd-table th,.rwd-table td{padding:1em 1em;border-bottom:1px solid #ccc}@media screen and (max-width:601px){.rwd-table tr:nth-child(2){border-top:0}.rwd-table th,.rwd-table td{text-align:left;font-size:17px}}@media screen and (min-width:600px){.rwd-table tr:hover:not(:first-child){background-color:#fff9f5}.rwd-table td:before{display:none}.rwd-table th,.rwd-table td{display:table-cell;padding:.25em .5em}.rwd-table th:first-child,.rwd-table td:first-child{padding-left:0;border-bottom:1px solid #ccc}.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0;border-bottom:1px solid #ccc}.rwd-table th,.rwd-table td{padding:1em !important}.rwd-table th,.rwd-table td{text-align:left}}