a,body{color:#fff}.boton,.hp-icon{display:inline-block;font-weight:400}.alineacion-centro,.boton,.caracteristica-contenido .titulo,.contenedor-pie .contenido .columna,.hp-icon{text-align:center}@font-face{font-family:OpenSans-Light;src:url(../fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Light.woff) format('woff'),url(../fonts/OpenSans-Light.ttf) format('truetype'),url(../fonts/OpenSans-Light.svg#OpenSans-Light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans.woff) format('woff'),url(../fonts/OpenSans.ttf) format('truetype'),url(../fonts/OpenSans.svg#OpenSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HospedajePeru-Icons;src:url(../fonts/HospedajePeru-Icons.eot?80545743);src:url(../fonts/HospedajePeru-Icons.eot?80545743#iefix) format('embedded-opentype'),url(../fonts/HospedajePeru-Icons.woff2?80545743) format('woff2'),url(../fonts/HospedajePeru-Icons.woff?80545743) format('woff'),url(../fonts/HospedajePeru-Icons.ttf?80545743) format('truetype'),url(../fonts/HospedajePeru-Icons.svg?80545743#HospedajePeru-Icons) format('svg');font-weight:400;font-style:normal}.hp-icon{font-family:HospedajePeru-Icons;font-style:normal;speak:none;text-decoration:inherit;width:1em;margin-right:.2em;font-variant:normal;text-transform:none;line-height:1em;font-size:inherit;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hp-icon-ok:before{content:'\e800'}.hp-icon-down-open:before{content:'\e801'}.hp-icon-right-big:before{content:'\e802'}.hp-icon-location:before{content:'\e803'}.hp-icon-cloud:before{content:'\e804'}.hp-icon-mail:before{content:'\e805'}.hp-icon-check:before{content:'\e806'}.hp-icon-phone:before{content:'\e807'}.hp-icon-hdd:before{content:'\f0a0'}.hp-icon-money:before{content:'\f0d6'}.hp-icon-building:before{content:'\f0f7'}.hp-icon-mobile:before{content:'\f10b'}.hp-icon-spinner:before{content:'\f110'}.hp-icon-chart-line:before{content:'\f201'}.hp-icon-hourglass-2:before{content:'\f252'}.hp-icon-handshake-o:before{content:'\f2b5'}.hp-icon-user-o:before{content:'\f2c0'}.hp-icon-zoom-x2{font-size:2em}.hp-icon-zoom-x3{font-size:4em}.hp-icon-zoom-x4{font-size:7em}.hp-icon-zoom-x5{font-size:12em}.hp-icon-zoom-x6{font-size:20em}.hp-icon-animate{-moz-animation:2s linear infinite spin;-o-animation:2s linear infinite spin;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contenedor,.contenedor-fluido{padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}.fila{margin-left:-1.5rem;margin-right:-1.5rem}@media only screen and (min-width:768px){.contenedor{width:750px}}@media only screen and (min-width:992px){.contenedor{width:970px}}@media only screen and (min-width:1200px){.contenedor{width:1170px}}body,footer,h1,h2,h3,header,html,img,p{margin:0;padding:0;border:0}html{font-family:OpenSans-Light;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.boton-enviar,.caracteristica-contenido .descripcion p a,.caracteristica-contenido .titulo h2,.contenedor-banner .contenido .titulo span,.contenedor-formulario .titulo h2 span,.contenedor-nosotros .contenido h3{font-family:OpenSans-Regular}body{font-size:10px;background-color:#fff}section{font-size:1.6rem}input{outline:0}.boton,.boton:focus,.boton:hover,a{text-decoration:none}a:active,a:hover{outline:0;color:#fff;text-decoration:underline}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:rgba(136,136,136,.8)}.boton{padding:1.2rem 3rem;margin-bottom:0;font-size:2rem;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0}.boton,a.boton{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.boton-enviar{background:#8ac639;border:2px solid #8ac639;color:#fff;border-radius:1rem;font-weight:900}.boton-enviar:focus,.boton-enviar:hover{background:#83bb13;border:2px solid #83bb13}.boton-enviar.upSquare{border-top-left-radius:0;border-top-right-radius:0}.clear-both{clear:both}.hide{display:none}.show{display:inherit}.header{width:100%;background-color:#fff;border-bottom:2px solid #8ac639;padding:.8rem 0}.contenedor-cabecera{max-height:82px}.seccion-banner{background-image:url(../images/software-gestion-hoteles-hostales-banner-small.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#444}.contenedor-banner{background-color:rgba(0,102,153,.8)}.caja-caracteristica,.seccion-formulario{background-color:#069}.contenedor-banner .contenido{padding-top:6rem;padding-bottom:6rem;margin:0 auto}.contenedor-banner .contenido .titulo{font-size:2.2rem;line-height:3.2rem;margin-bottom:4rem}@media only screen and (min-width:768px){.seccion-banner{background-image:url(../images/software-gestion-hoteles-hostales-banner-medium.jpg)}.contenedor-banner .contenido{padding-top:10rem;padding-bottom:10rem}.contenedor-banner .contenido .titulo{font-size:3rem;line-height:4rem;margin-bottom:6rem}}.contenedor-caracteristicas,.contenedor-formulario,.contenedor-nosotros{padding-top:8rem;padding-bottom:8rem}.contenedor-formulario .informacion .formulario,.contenedor-formulario .titulo,.contenido-imagen{margin-bottom:3rem}.contenido-imagen .foto-software{width:100%;height:auto}.contenedor-formulario .informacion,.contenedor-nosotros .contenido,.contenido-caracteristicas{overflow:hidden;display:flex;flex-wrap:wrap}.caja-caracteristica{width:100%;float:left;margin-bottom:2rem;border-radius:1rem}.caracteristica-contenido{padding:3rem}.caracteristica-contenido .icono{text-align:center;min-height:70px;vertical-align:bottom;margin-bottom:1.5rem}.caracteristica-contenido .titulo h2{text-transform:uppercase;font-size:2rem;line-height:3rem;position:relative;margin-bottom:44px}.caracteristica-contenido .titulo h2::before{content:"";width:85px;height:2px;background:#8ac639;position:absolute;bottom:-22px;transform:translateX(-50%);left:50%}.caracteristica-contenido .descripcion p,.contenedor-nosotros .contenido p{text-align:justify;font-size:1.6rem;line-height:2.6rem}.caracteristica-contenido .descripcion p a{font-weight:600}@media only screen and (min-width:640px){.caja-caracteristica{width:49%;margin-right:2%}.caja-caracteristica:nth-child(2n){margin-right:0}}@media only screen and (min-width:650px){.contenido-imagen .foto-software{width:inherit;height:auto}}.contenedor-formulario .titulo h2{font-size:2.2rem;line-height:3.2rem}.contenedor-formulario .titulo p{margin-top:1.5rem}.contenedor-formulario .informacion .columna,.contenedor-nosotros .contenido .columna{width:100%;float:left}.contenedor-formulario .informacion .formulario-caja{background-color:#fff;border:1px solid #8ac639;border-radius:1rem}.contenedor-formulario .informacion .formulario-caja .control{display:flex;flex-wrap:wrap;position:relative;border-bottom:1px solid #e6e6e6;color:#888;overflow:hidden;align-items:flex-start;min-height:50px}.contenedor-formulario .informacion .formulario-caja .control .icono{order:0;text-align:center;vertical-align:bottom;width:50px;height:50px;padding-top:13px}.contenedor-formulario .informacion .formulario-caja .control .icono i{font-size:2.4rem}.contenedor-formulario .informacion .formulario-caja .control .input{order:1;flex:1 1 auto;border:none;margin:11px 0 0;font-size:1.8rem;color:#555;height:2.8rem;padding:4px 2px 0;min-width:0}.contenedor-formulario .informacion .formulario-caja .control label.error{order:2;flex-basis:100%;display:block;padding:2px 8px 8px 50px;color:#d32f2f;font-size:1.2rem;line-height:1.6rem;text-align:left}.contenedor-formulario .informacion .formulario-caja .boton{width:100%;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.contenedor-formulario .informacion .formulario-caja .caja-mensaje{color:#8ac639;background-color:#069;font-size:1.8rem;line-height:2.8rem;padding-top:4rem;padding-bottom:4rem}.contenedor-formulario .informacion .formulario-caja .caja-mensaje p{margin-top:1.5rem;color:#fff;padding:3rem}.footer,.footer a,.footer a:focus,.footer a:hover{color:#7f9eae}.contenedor-formulario .informacion .ventajas .dato{overflow:hidden;display:flex;font-size:1.8rem;margin-bottom:1.5rem}.contenedor-formulario .informacion .ventajas .dato .icono,.contenedor-formulario .informacion .ventajas .dato .valor,.contenedor-nosotros .contenido .contacto .dato .icono,.contenedor-nosotros .contenido .contacto .dato .valor{float:left;text-align:left}.contenedor-formulario .informacion .ventajas .dato .icono{padding-top:2px;min-width:36px}.contenedor-formulario .informacion .ventajas .dato .valor p{font-size:1.8rem;line-height:2.8rem;text-align:justify}@media only screen and (min-width:768px){.caracteristica-contenido .titulo h2{font-size:2.2rem;line-height:3.2rem}.contenedor-formulario .titulo h2{font-size:3rem;line-height:4rem}.contenedor-formulario .informacion .columna{width:49%;margin-right:2%}.contenedor-formulario .informacion .columna:nth-child(2n){margin-right:0}.contenedor-formulario .informacion .formulario{margin-bottom:0}.contenedor-formulario .informacion .ventajas{padding-left:6%}}.seccion-nosotros{background-color:#004162}.contenedor-nosotros .contenido h3{font-size:2.2rem;line-height:3.2rem;margin-bottom:3rem}.contenedor-nosotros .contenido .nosotros{margin-bottom:6rem}.contenedor-nosotros .contenido .contacto .dato,.contenedor-pie .contenido .legal{margin-bottom:1.5rem}.contenedor-nosotros .contenido .contacto .dato .icono{padding-top:2px;min-width:30px}.contenedor-nosotros .contenido .contacto .compartir-redes{margin-top:3rem}@media only screen and (min-width:768px){.contenedor-nosotros .contenido .columna{width:49%;margin-right:2%}.contenedor-nosotros .contenido .columna:nth-child(2n){margin-right:0}.contenedor-nosotros .contenido .nosotros{margin-bottom:0}.contenedor-nosotros .contenido .contacto{padding-left:6%}.contenedor-pie .contenido .legal{float:left;text-align:left;margin-bottom:0}.contenedor-pie .contenido .creadores{float:right;text-align:right}}@media only screen and (min-width:992px){.seccion-banner{background-image:url(../images/software-gestion-hoteles-hostales-banner-large.jpg)}.contenedor-banner .contenido{width:840px}.caja-caracteristica{width:32%}.caja-caracteristica:nth-child(2n){margin-right:2%}.caja-caracteristica:nth-child(3n){margin-right:0}.contenedor-formulario .informacion .ventajas,.contenedor-nosotros .contenido .contacto{padding-left:10%}}.footer{width:100%;background-color:#003652;font-size:1.4rem}.contenedor-pie{padding-top:2rem;padding-bottom:2rem}#alert-modal{color:#343434;font-size:1.8rem;line-height:2.4rem}#alert-modal ul.errors{font-size:1.4rem!important;line-height:2.2rem!important}fieldset.wrapper-form{border:none;padding:0;margin:0}