@charset "utf-8";
fieldset,hr{border:0;padding:0}#contact-form h2,#req-field-desc{font-style:italic}.hidden,.invisible{visibility:hidden}.clearfix:after,.clr{clear:both}hr{display:block;height:1px;border-top:1px solid #3d84bf;margin:1em 0}fieldset{margin:0}.form,.form-pedir{padding:0 10px 50px}textarea{resize:vertical}.form{float:left;width:33.33%;min-width:250px;margin-top:0;color:#000;display:block}.form-pedir,.map-pedir{min-width:300px;color:#000;display:block}.form-pedir{width:30%;margin:0 25px 0 62%}#errors,#success{padding:10px;display:none}.map{width:66.66%;margin:0 0 0 33%;color:#000;display:block}.map-pedir{float:left;width:60%;margin-top:0;padding:0 10px}.form p{color:#666}div.pedir{position:absolute;margin-top:-32px;width:95%;height:36px;margin-bottom:0;background-color:none;z-index:9999999}.map p,.map h2{margin-left:15px}.miniTitle{font-size:1em;font-weight:900;color:red}.map iframe{width:98%;height:600px;display:block}#contact-form{width:100%;padding:20px;margin:0 auto;position:relative;text-align:left}#contact-form h2{margin-bottom:20px;font-size:24px;font-weight:400}#contact-form input,#contact-form label,#contact-form select,#contact-form textarea{color:#000;font-family:"Open sans";font-size:14px;font-weight:700;margin-top:10px;margin-bottom:0}#contact-form input,#contact-form select,#contact-form textarea{width:100%;border:1px solid rgba(53, 126, 189, 1);margin-bottom:0;padding:4px;-moz-box-shadow:rgba(0,0,0,.8) 1px 2px 3px;-webkit-box-shadow:rgba(0,0,0,.8) 1px 2px 3px;-o-box-shadow:rgba(0,0,0,.8) 1px 2px 3px;box-shadow:rgba(0,0,0,.8) 1px 2px 3px;background-color:#46b8da}#contact-form select{color:#000;font-weight:700}#contact-form input:focus,#contact-form textarea:focus{border:1px solid #090;background-color:#3db900}#contact-form select:focus{background-color:rgba(255,0,0,.45)}#contact-form textarea{height:100px;resize:none}#contact-form label{display:block}#contact-form .required{font-weight:700;color:red}#contact-form #submit-button{width:100px;background-color:#3db900;color:#FFF;border:none;display:block;float:right;margin-bottom:0;margin-right:6px;border-radius:15px;-moz-border-radius:8px;box-shadow:rgba (0,0,0,.8) 1px 2px 3px}#contact-form #submit-button:hover{background-color:rgba(53, 126, 189, 1)}#contact-form #submit-button:active{position:relative;top:1px}#contact-form #loading{width:32px;height:32px;background-image:url(../img/loading.gif);position:absolute;right:130px;bottom:16px;display:none}#errors{border:1px solid #E58E8E;margin:10px 0;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:url(../img/cancel_48.png) 98% center no-repeat #FFE6E6;color:red}#errors li{padding:2px;list-style:none;color:red;font-size:16px;margin-left:0}#errors li:before{content:' - '}#errors #info{font-weight:700}#errors #info:before{content:''}#success{border:1px solid #090;margin:25px 0;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:url(../img/accepted_48.png) 95% center no-repeat #D3EDD3;font-weight:700;color:#090;text-shadow:1px 1px 2px #000}#errors.visible,#success.visible{display:block}input,textarea{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}::-webkit-input-placeholder{color:#fff;font-style:italic}input:-moz-placeholder,textarea:-moz-placeholder{color:#fff;font-style:italic}:-ms-input-placeholder{color:#fff}input.placeholder-text,textarea.placeholder-text{color:#fff;font-style:italic}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}

@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #ff0}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

@media only screen and (max-width:747px) and (min-width:250px){.form,.form-pedir{float:none;max-width:500px;padding:0 10px 50px;display:block}.form,.form-pedir,.map,.map-pedir{width:100%;color:#000}.form{margin-top:0}.form-pedir{margin:0 auto}.map{margin:10px 0;display:block}.map iframe{margin:0 auto;display:block;width:90%;height:300px}}