@import "fonts/osans/stylesheet.css";@import "fonts/awesome/stylesheet.css";html{height:100%}body{background:#fff;color:#3f3f3f;font:300 120% "Open Sans",Arial,Helvetica,Sans-Serif;width:100%;min-height:100%;margin:0;padding:0;position:relative}header{width:100%;height:100px;margin:0;z-index:10;position:relative}main{display:block;padding-bottom:60px !important}footer{position:absolute;left:0;bottom:0;width:100%;height:60px;overflow:hidden}header,footer{background-color:#dedede;overflow:hidden}header #logo{position:relative;top:10px;left:0;width:200px;height:50px}#logo img{width:180px}header #slogan{position:relative;top:15px;left:0;width:600px;height:40px;white-space:nowrap}header #phone{width:300px;height:100px;float:right;margin-top:-80px}#phone>span{display:block;line-height:1em;font-size:100%}#phone>span#phone-title{font-style:italic;line-height:1em;height:20px;white-space:nowrap}#phone ul{font-size:180%;font-weight:normal;line-height:1;margin:0 0 .25em;padding:0}#phone ul li{margin:0;padding:0}#phone>span#phone-hint{font-style:italic;font-size:smaller;height:40px;white-space:nowrap}footer{font-size:80%}footer,footer a{color:#5e5e5e}footer #copyright{width:300px;height:40px;padding:5px 0;margin-top:5px;font-size:smaller;line-height:1em}footer #footer-contacts{position:relative;top:-50px;left:500px;width:200px;height:40px;font-size:larger}#footer-contacts span.phone{font-weight:bold}footer #created-by{float:right;width:200px;height:40px;margin-top:-90px}#created-by a{display:inline-block;vertical-align:top;line-height:40px}h1,h2,h3,h4,h5,h6{font-family:"Open Sans Caption",Arial,Helvetica,Sans-Serif;font-weight:normal;line-height:1em}h1{font-size:220%;margin:0 0 1em !important;line-height:1.25em}h2{font-size:180%;margin-bottom:.5em;text-align:center;line-height:1.5em}h3{font-size:150%;margin-bottom:.5em}h4{font-size:140%;margin-bottom:0}h5{font-size:130%;margin-bottom:0}h6{font-size:120%;margin-bottom:0}main>section{margin:0;background-color:white;padding:20px 0 50px}main>section>div.text{min-height:200px}form{margin:0}input,textarea,select{font-size:110%}input[name=phone]{font-family:monospace}#homepage{background-size:contain;min-height:400px}ul.nolist{list-style:none;margin:0;padding:0}ul.nolist{margin:0;padding:0}.width{max-width:1200px !important;min-width:900px;margin:0 auto !important;padding:0 20px !important}h1.width{margin-bottom:.5em !important}main>section>h2.width{margin:1em auto 2em !important}section#map{padding-bottom:0 !important}section#map h2.width{margin-top:1em !important}section#map>div.width{margin:0 !important;max-width:100% !important;padding:0 !important}.tbl1{border-collapse:separate;border-spacing:20px;width:100%;table-layout:fixed;font-weight:300}.tbl1 tbody tr{vertical-align:top}.tbl1 tbody tr td{padding:10px;margin:10px;text-align:center}.tbl1 tbody tr td .fa{font:normal normal 100% "Open Sans",Arial,Helvetica,Sans-Serif}.tbl1 tbody tr td .fa:before{font:normal 80px "FontAwesome";display:block}.tbl1 tbody tr td>strong{font-size:200%;font-weight:800}.tbl3{border-collapse:separate;border-spacing:0px;margin:2em auto 0;table-layout:fixed}.tbl3 thead tr th{font-size:larger;padding-left:1.6em;border-bottom:5px solid #e0e0e0}.tbl3 thead tr th:nth-child(1){color:red;text-align:left}.tbl3 thead tr th:nth-child(2){color:green;text-align:left}.tbl3 tbody tr:nth-child(even){background-color:#e0e0e0}.tbl3 tbody td{padding:.5em 1em .5em 2em}.tbl3 tbody tr td:nth-child(1):before{font:normal normal 1em "FontAwesome";content:"\f00d";color:red;vertical-align:middle;margin-right:.5em;margin-left:-1.4em}.tbl3 tbody tr td:nth-child(2):before{font:normal normal 1em "FontAwesome";content:"\f00c";color:green;vertical-align:middle;margin-right:.5em;margin-left:-1.4em}.review{background-color:#e0e0e0;margin-left:200px;padding:.5em 1em;margin-bottom:2em;font-size:smaller}.review p.image{width:150px;height:150px;padding:0;margin:0;float:left;margin-left:-200px;text-align:center}.review p.image img{width:150px;height:150px;border-radius:75px}section div.drawing{display:inline-block;margin:0 1em .5em;vertical-align:bottom;text-align:center}form.frm{margin:1em 0 0 0;font-size:110%}form.frm label,form.frm span.label{display:inline-block;width:160px;margin:0 10px 0 0;line-height:1em;text-align:right}form.frm input[type=radio]{margin-left:170px}form.frm input[type=radio]+label{display:inline;vertical-align:top}form.frm input[type=text],form.frm input[type=email],form.frm input[type=tel]{width:160px;height:30px;vertical-align:middle}form.frm input[type=submit]{font-size:larger !important;vertical-align:middle}form.frm input,form.frm select,form.frm textarea{margin:0 0 .1em 0;vertical-align:top;font-size:smaller !important}form.frm input.monospace{font-size:12pt !important}form.frm span.advise{display:inline-block;margin:.2em 0 0 170px;line-height:.9em;font-size:80%}form.frm br.br{content:" ";display:block;margin-bottom:1em}form.frm p{font-size:80%;color:gray;line-height:1.25em !important;text-align:center;white-space:nowrap}p.tesis{font-size:larger;font-weight:300;margin-left:100px;margin-right:100px}p.tesis:after{content:' ';display:block;clear:both}p.tesis.icon-tesis img{float:left;vertical-align:middle;margin-right:50px;margin-top:-25px}.feedback-form h3{font-size:100%;font-weight:300 !important;line-height:1.25em !important;text-align:center}.feedback-form h3>b{font-weight:bold !important;font-size:140% !important}.btn-form-dialog{font-size:larger !important;vertical-align:middle}.form-dialog{font-size:smaller !important}.loading{display:block;vertical-align:top;width:100%;height:100px;background:url("/images/loading.gif") no-repeat scroll 50% 50% transparent;text-indent:-9999px;margin:0 0 2em}#feedback1{float:right;width:260px;margin:0;padding:10px !important;border-radius:20px;min-height:320px;box-shadow:0 5px 10px rgba(0,0,0,0.5)}#feedback1 h3{font-size:110%;margin:-10px -10px 20px !important;padding:.5em !important;border-radius:20px 20px 0 0;text-align:center}#feedback1 form.frm label{width:70px !important;white-space:nowrap;font-weight:300;font-size:smaller}#feedback1 form.frm input[type=submit]{width:100%}#feedback1 form.frm p{font-size:50%}#feedback-choice>div,#feedback-delivery>div{width:400px !important;min-width:200px}#feedback-delivery{padding-top:50px;padding-bottom:50px}#feedback-choice h2,#feedback-delivery h2{text-align:left !important;font-size:140%;white-space:nowrap;margin:0}#feedback-choice h2{margin-top:2em}#feedback-choice p,#feedback-delivery p{margin:0 0 1em}#feedback-choice p{margin-bottom:2em}.form-dialog form.frm{margin-top:0 !important}.form-dialog form.frm input[type=submit],#feedback3 form.frm input[type=submit]{width:100%}.form-dialog h5{margin-top:0}#feedback4{padding:20px 0 0 0 !important;min-height:250px}#feedback4 form.frm{text-align:center}#feedback4 form.frm label{margin:0 !important;width:auto}#feedback4 form.frm input[type=text]{margin-right:1em}.form-thanks{font-size:smaller}.form-thanks h5{margin-top:0}br.clear{clear:both}img.gray{filter:url(/css/lib/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}input[type=submit],input[type=reset],input[type=button],button,a.button,span.button,label.button,div.button{cursor:pointer;padding:.25em .5em !important;line-height:normal;text-decoration:none;border:none !important;border-radius:3px !important;font-size:110%}@media screen and (max-width: 1024px) and (min-width: 640px){h1{font-size:220%}h2{font-size:180%}form.frm.form1 input[type=text]{width:150px}form.frm.form1 label{margin-right:0;font-size:80%}}.ui-widget-overlay{background:white !important;background:rgba(155,155,155,0.55) !important;opacity:1 !important}input[type=button].ui-button,.ui-button-text,.ui-button-text{padding:.15em .5em !important}.ui-dialog-titlebar{font-size:140%;font-weight:300;text-align:center;color:gray;height:2em}.ui-close-icon{display:inline-block;float:right;text-decoration:none;color:gray}.ui-tooltip{box-shadow:0 0 6px 2px rgba(100,100,100,0.25) !important}.ui-dialog{padding:0 !important;box-shadow:0 5px 20px gray;border:none}.ui-dialog-content,.ui-dialog-buttonpane{border-radius:0 0 6px 6px}.ui-dialog-content{padding-top:50px}.ui-widget-header{border:none;border-radius:3px 3px 0 0}.ui-widget-content{background:#fff !important}.ui-tooltip{box-shadow:0 0 6px 2px rgba(100,100,100,0.25) !important}.ui-spinner-input{text-align:center;margin:0.2em 22px 0.2em 0.4em !important}.ui-widget-header,.ui-widget-header .ui-state-default{background:#fff !important}.ui-widget-header .ui-state-focus{background:#fff !important}.ui-widget-content{background:#fff !important}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background-color:#fff !important}.ui-dialog .ui-widget-content{margin:0;border:none;border-radius:0 0 3px 3px}.notification>p>b{font-size:larger}