.form-item{margin:1.5em 0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{display:block;font-weight:700}.form-item label.option{display:inline;font-weight:400}.form-item .form-required{color:#c00}.form-item .description{font-size:.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item.form-item-quantity label{display:inline-block}.form-item.form-item-quantity a.button{-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit}.form-submit{}.form-submit{-moz-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);-moz-border-radius:.25em .25em .25em .25em;-webkit-border-radius:.25em .25em .25em .25em;border-radius:.25em .25em .25em .25em;border:1px solid #fdb927;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.3);cursor:pointer;display:inline-block;margin:0 2px;outline:medium;padding:.1em 1em .15em;text-align:center;text-decoration:none;vertical-align:baseline;background:-moz-linear-gradient(top,#fdb927,#f47820);background:-webkit-gradient(linear,left top,left bottom,from(#fdb927),to(#f47820));border:1px solid #da7c0c;color:#fef4e9}.container-inline div,.container-inline label{display:inline}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#block-search-form{padding-top:2px}#block-search-form label{color:#fff;font-weight:400}#block-search-form input[type=submit]{-moz-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);-moz-border-radius:.25em .25em .25em .25em;-webkit-border-radius:.25em .25em .25em .25em;border-radius:.25em .25em .25em .25em;border:1px solid #fdb927;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.3);cursor:pointer;display:inline-block;margin:0 2px;outline:medium;padding:.1em 1em .15em;text-align:center;text-decoration:none;vertical-align:baseline;background:-moz-linear-gradient(top,#fdb927,#f47820);background:-webkit-gradient(linear,left top,left bottom,from(#fdb927),to(#f47820));color:#fef4e9;border:1px solid #da7c0c}#block-search-form input[type=submit]:hover{text-decoration:none}#block-search-form input[type=submit]:active{position:relative;top:1px}#block-search-form input[type=submit]:hover{background:-moz-linear-gradient(center top,#f88e11,#f06015) repeat scroll 0 0 transparent}#block-search-form input[type=submit]:active{background:-moz-linear-gradient(center top,#f47a20,#faa51a) repeat scroll 0 0 transparent;color:#fcd3a5}#user-login-form{text-align:left;margin-left:0;background-color:#f4f4f4;padding:0}#user-login-form label{font-weight:400;display:inline-block;width:100px;text-align:right}#user-login-form .links,#user-login-form .form-actions{margin-left:100px}#user-login-form .links input,#user-login-form .form-actions input{padding:.25em 1em .35em}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login-form div.button{padding:.45em 1em}#user-login-form .title{width:350px;display:block;padding:10px;margin-bottom:25px;text-transform:uppercase;background:-moz-linear-gradient(top,#fdb927,#f47820);background:-webkit-gradient(linear,left top,left bottom,from(#fdb927),to(#f47820));color:#fef4e9}#user-register-form{width:70%;background-color:#f4f4f4;margin-left:100px}#user-register-form .title{display:block;padding:10px;margin-bottom:25px;text-transform:uppercase;background:-moz-linear-gradient(top,#fdb927,#f47820);background:-webkit-gradient(linear,left top,left bottom,from(#fdb927),to(#f47820));color:#fef4e9}#user-register-form .form-wrapper{margin:5px 20px}#user-register-form .form-actions{padding:10px 0}#fancy_login_login_box{padding:0}#fancy_login_close_button{border:1px solid #fff;color:#fff;background-color:transparent;float:right;font-size:20px;font-weight:700;margin:7px 5px 0 0;padding:2px 1px 1px 2px}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}td.menu-disabled{background:#ccc}.button{-moz-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.2);-moz-border-radius:.25em .25em .25em .25em;-webkit-border-radius:.25em .25em .25em .25em;border-radius:.25em .25em .25em .25em;border:1px solid #fdb927;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.3);cursor:pointer;display:inline-block;margin:0 2px;outline:medium;padding:.1em 1em .15em;text-align:center;text-decoration:none;vertical-align:baseline;background:-moz-linear-gradient(top,#fdb927,#f47820);background:-webkit-gradient(linear,left top,left bottom,from(#fdb927),to(#f47820));color:#fef4e9;border:1px solid #da7c0c}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}.button:hover{background:-moz-linear-gradient(center top,#f88e11,#f06015) repeat scroll 0 0 transparent}.button:active{background:-moz-linear-gradient(center top,#f47a20,#faa51a) repeat scroll 0 0 transparent;color:#fcd3a5}.button a{color:#fff}#views-exposed-form-gmap-places-page select{width:90%}#edit-field-hosting-type-tid-wrapper .form-item-field-hosting-type-tid .form-item{float:left}#edit-field-hosting-type-tid-wrapper .form-item-field-hosting-type-tid .form-item a{display:inline-block;width:165px;height:165px;text-indent:-9999px;background-repeat:no-repeat}.section-visite .form-type-bef-checkbox>label{display:none!important}.section-visite #edit-field-hosting-type-tid-wrapper .form-item-edit-field-hosting-type-tid-83{background-image:url(../images/hotel.png);width:165px;height:165px;text-align:left;background-repeat:no-repeat;padding-left:10px;padding-top:10px}.section-visite #edit-field-hosting-type-tid-wrapper .form-item-edit-field-hosting-type-tid-84{background-image:url(../images/parque_campismo.png);width:165px;height:165px;text-align:left;background-repeat:no-repeat;padding-left:10px;padding-top:10px}.section-visite #edit-field-hosting-type-tid-wrapper .form-item-edit-field-hosting-type-tid-82{background-image:url(../images/alojamento_local.png);width:165px;height:165px;text-align:left;background-repeat:no-repeat;padding-left:10px;padding-top:10px}.section-visite #edit-field-hosting-type-tid-wrapper .form-item-edit-field-hosting-type-tid-81{background-image:url(../images/turismo_rural.png);width:165px;height:165px;text-align:left;background-repeat:no-repeat;padding-left:10px;padding-top:10px}.section-visite #edit-field-hosting-type-tid-wrapper label{padding-bottom:2px;font-size:14px;font-weight:400;text-transform:uppercase;width:500px;margin:auto;border-bottom:1px dotted #da9400;margin-bottom:15px;margin-top:5px;display:none}