* {
    margin: 0;
    padding: 0;
}
a, abbr, acronym, address, applet, b, big, blockquote, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}
ol, ul {
    list-style: none;
}
.sm-formAb-dynamic .field .Ab.field{width:auto}
.sm-formAb-dynamic .field tr, tr.sm-field{float:left;margin:5px;margin-bottom:10px}
.sm-formAb-dynamic .field tr .n, tr.sm-field .n{min-width:150px}
as-card-template section .sm-formAb-dynamic .field{padding-left:10px;}

.gre-user #sp-page-builder {
    background: #eee;
}
.gre-user #sp-page-builder .page-content {
    margin: 10px 6%;
    margin-top: 0;
}
@media screen and (max-width: 1190px){
	.gre-user #sp-page-builder .page-content {
		margin: 10px 0;
		margin-top: 0;
	}
}
#ID-ficha-dataTable {
    display: inline-block;
}

@-webkit-keyframes placeHolderShimmer {
0% {background-position:-468px 0}
to {background-position:468px 0}
}
.-animated-background {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background-image: linear-gradient(90deg,transparent 8%,#ddd 18%,transparent 33%);
    background-size: 914px 104px;
}
.Ru-gb-Vt.-animated-background{
    background-image: linear-gradient(90deg,transparent 8%,rgba(255, 255, 255, 0.5) 18%,transparent 33%);
}

.To.as-homepage-container {
    background: #eee;
}
.Il2, .navboxbutton {
    position: relative;
    padding: 4px 4px 5px 4px;
    min-height: 29px;
    font-size: 13px;
    font-weight: bold;
    color: #333;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    word-break: break-word;
    overflow: hidden;
    background-color: #FFF;
    z-index: 5;
}

.goog-button-base {
    cursor: default;
    font: normal .846em/ 1 Arial,sans-serif;
    letter-spacing: normal;
    margin: 0 1px;
    outline: 0;
    text-align: center;
    text-indent: 0;
    text-transform: none;
    vertical-align: baseline;
    white-space: nowrap;
    word-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}
input[type="button"], input[type="submit"], .gwt-Button, .goog-button-base, .setupGuideGuidedHelpButton, a.add_link, .raft-button, .link.serviceSettings-categorySectionLabel {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 26px;
    min-width: 54px;
    outline: 0;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
}
.goog-button-base.navbutton {
    border: none;
    font-size: 13px;
    font-weight: bold;
    float: left;
}
.goog-button-base.navbutton, .goog-button-base.navbutton a {
    color: #333;
    text-decoration: none;
}
.navboxbutton .navbutton.goog-button-base {
    max-width: 200px;
}
.navboxbutton .navbutton.goog-button-base div.goog-label {
    font-size: 9px;
    margin: -6px 0;
    line-height: 9px;
    color: #999;
}
.navboxbutton .navbutton.goog-button-base div.goog-loading {
    background-color: rgba(150,150,150,0.8);
    height: 13px;
    margin: 5px 0 8px 0;
}
input[type="button"]:hover, input[type="submit"]:hover, .gwt-Button:hover, .goog-button-base.goog-button-base-hover, .goog-button-base.goog-button-base:focus, .setupGuideGuidedHelpButton-hover, .setupGuideGuidedHelpButton-focused, a.add_link:hover, .raft-button:hover, .navbutton.goog-button-base:hover {
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #c6c6c6;
    color: #333;
}
.navbutton.goog-button-base-hover, .navbutton.goog-button-base:focus, .navbutton.goog-button-base:hover {
    background-image: none;
    background-color: rgba(158,158,158,0.2);
    border: none;
}
a:not([href]) .navbutton.goog-button-base-hover, a:not([href]) .navbutton.goog-button-base:focus, a:not([href]) .navbutton.goog-button-base:hover {
    background-color: rgba(158,158,158,0.1);
}
.navbutton.gwt-Image2 {
    float: left;
    padding: 6px 0;
	opacity: 0.4;
}

/* <--- LOGIN ---> */
#main-body .content {text-align:center;text-align:-webkit-center;}
.sign-in {width: 435px;text-align:left;margin:20px auto;}
.signin-box div.user-div,.signin-box div.passwd-div {margin: 0 0 1.5em;}
.signin-box label {display: block;}
.signin-box,.accountchooser-box{margin:12px 0 0;padding:20px 25px 15px;background:#f1f1f1;background:rgba(255,255,255,0.8);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);border-radius: 2px;}
.signin-box h2{font-size:18px;line-height:17px;height:16px;margin:0 0 1.2em;position:relative}
.signin-box label.remember{display:inline-block;vertical-align:top;margin:9px 0 0}
.signin-box .remember-label{font-weight:normal;color:#505050;line-height:0;padding:0 0 0 .4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:1px 0px 1px #ffffff,0px 1px 1px #ffffff,-1px 0px 1px #ffffff,0px -1px 1px #ffffff;}
.signin-box ol,.signin-box ul{list-style:none;line-height:17px;margin:0 0 1em}
.signin-box ul{margin:0;padding:0;border:0}
.signin-box li{display:list-item;text-align:-webkit-match-parent}
.signin-box li{margin:0 0 .5em}
.signin-box a{color:#15c;text-decoration:none}
.signin-box a:hover{text-decoration:underline}
.signin-box .user-label,.signin-box .passwd-label{font-weight:bold;margin:0 0 .5em;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.signin-box input[type=user],.signin-box input[type=text],.signin-box input[type=password]{width:100%;height:32px;font-size:15px;direction:ltr}
.signin-box input[type=submit]{margin:0 1.5em 1.2em 0;height:32px;font-size:13px}
.g-button{display:inline-block;min-width:46px;text-align:center;color:#444;font-size:11px;font-weight:bold;height:27px;padding:0 8px;line-height:27px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .218s;-moz-transition:all .218s;-ms-transition:all .218s;-o-transition:all .218s;transition:all .218s;border:1px solid #dcdcdc;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}
.g-button:hover{border:1px solid #c6c6c6;color:#333;text-decoration:none;-webkit-transition:all .0s;-moz-transition:all .0s;-ms-transition:all .0s;-o-transition:all .0s;transition:all .0s;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.g-button:active{background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.g-button-submit{border:1px solid #ed7e2f;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#fc954c;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc954c),to(#ed8c47));background-image:-webkit-linear-gradient(top,#fc954c,#ed8c47);background-image:-moz-linear-gradient(top,#fc954c,#ed8c47);background-image:-ms-linear-gradient(top,#fc954c,#ed8c47);background-image:-o-linear-gradient(top,#fc954c,#ed8c47);background-image:linear-gradient(top,#fc954c,#ed8c47)}
.g-button-submit:hover{border:1px solid #b86830;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#e88035;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc954c),to(#e88035));background-image:-webkit-linear-gradient(top,#fc954c,#e88035);background-image:-moz-linear-gradient(top,#fc954c,#e88035);background-image:-ms-linear-gradient(top,#fc954c,#e88035);background-image:-o-linear-gradient(top,#fc954c,#e88035);background-image:linear-gradient(top,#fc954c,#e88035)}
.g-button-submit:active{background-color:#e88035;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc954c),to(#e88035));background-image:-webkit-linear-gradient(top,#fc954c,#e88035);background-image:-moz-linear-gradient(top,#fc954c,#e88035);background-image:-ms-linear-gradient(top,#fc954c,#e88035);background-image:-o-linear-gradient(top,#fc954c,#e88035);background-image:linear-gradient(top,#fc954c,#e88035);-webkit-box-shadow:inset 0 1px 2px rgb a(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.g-button-submit:focus,.g-button-share:focus,.g-button-red:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}
.errormsg{margin:.5em 0 0;display:block;color:#dd4b39;line-height:17px}
.captcha-box{overflow:hidden;border:1px solid #e5e5e5;background:#fff;margin:0 0 1.5em;padding:1em}
.captcha-box .captcha-img{text-align:center;margin:0 0 1em}
.captcha-box .captcha-label{font-weight:bold;margin:0 0 .5em;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.captcha-box .captcha-msg{position:relative;margin:.5em 0 0;display:block;color:#999;line-height:17px;padding-right:2em}
.captcha-box .captcha-msg a{display:inline-block;position:absolute;right:0}
.bf .Dd{background:whiteSmoke;border-bottom:1px solid #e5e5e5;border-left:none;border-right:0;border-top:1px solid #e5e5e5;height:28px;min-width:600px;padding:4px 10px}
ul.Zgb{list-style:none;margin:0;padding:0 10px;white-space:nowrap}
.Lb{float:right}
.F3{padding-top:3px}
li.Xh{display:block;list-style:none;margin:0 6px}
li.Xh.Ceb{margin-right:0}
ul.gd{float:right;border:0 none;height:23px;list-style:none;margin:0;padding:0;vertical-align:middle}
.gd li{border-top:1px solid #999;border-bottom:1px solid #999;display:block;float:left;margin:0;padding:0;height:21px;vertical-align:middle}
.gd li.je{background-color:#fff;border-left:1px solid #999}
.gd input[type="text"]{-webkit-box-shadow:none;-moz-box-shadow:none;border:0;box-shadow:none;line-height:20px;padding:0 0 0 5px}
.G,.md,.lf,.Oc{font-size:100%;display:inline-block}
.G,.Oc,.lf{font-size:13px}
.G{background-color:#f3f3f3;background-image:-webkit-linear-gradient(top,#fefefe,#f3f3f3);background-image:-moz-linear-gradient(top,#fefefe,#f3f3f3);border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;cursor:pointer;font:normal 11px Arial;margin-right:-1px;min-width:18px;padding:8px 7px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #f2f2f2;vertical-align:middle;white-space:nowrap}
.G:hover{background-image:-webkit-linear-gradient(top,#fafafa,#e9e9e9);background-image:-moz-linear-gradient(top,#fafafa,#e9e9e9);border-color:#ccc;box-shadow:inset 0 1px 5px rgba(0,0,0,.2);color:#222}
.G:active{background-color:#c8c8c8;background-image:-webkit-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-moz-linear-gradient(top,#f0f0f0,#dfdfdf);border-color:#ccc;border-radius:3px;box-shadow:inset 0 1px 5px rgba(0,0,0,.3);color:#222}
.gd li.ch{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;line-height:20px;min-width:1px;padding:0 3px 0 3px;vertical-align:middle}
.gd li.ch .md{background:no-repeat url(../img/sprites2.png) -468px -632px;height:12px;margin:5px 4px;width:13px;line-height:0;padding:0;border:0}
.gd li.ch .md:active{border:0;box-shadow:none}
.md{vertical-align:middle}
.gd .ch{clear:inherit}
/* </-- LOGIN --/> */

/**/
.zk {
    border-bottom: 1px solid #ccc;
    clear: both;
    background-color: #FFF;
}
.zk.newzk {
    border-bottom-style: solid;
    border-bottom-width: 3px;
}
.zk.newzk, .newzk .ef.tf, .newzk .ef.tf:hover {
    border-color: #036e13;
}
.AE {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
}

.ef {
    color: #444;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 8px 10px 7px;
}
.ef {
    background: -webkit-linear-gradient(top,#f3f3f3,#fff);
    background: -moz-linear-gradient(top,#f3f3f3,#fff);
    border-color: #ccc;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
}
.ef:hover {
    background: #f8f8f8;
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border-color: #c6c6c6;
    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 1px rgba(0,0,0,0.1);
    color: #222;
}
.ef.tf {
    background: #F5F5F5;
    background: -webkit-linear-gradient(top,#f3f3f3,#F5F5F5);
    background: -moz-linear-gradient(top,#f3f3f3,#F5F5F5);
    border-color: #ccc #ccc #F5F5F5;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
}
.zk.newzk, .newzk .ef.tf, .newzk .ef.tf:hover {
    border-color: #036e13;
}
.newzk .ef.tf, .newzk .ef.tf:hover {
    background-color: #036e13;
}
.newzk .ef {
    margin-bottom: 0;
    border-bottom-width: 0;
    background-color: #e7e7e7;
    border-color: #e0e0e0;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px;
}
.zk.newzk, .newzk .ef.tf, .newzk .ef.tf:hover {
    border-color: #036e13;
}
.newzk .ef.tf, .newzk .ef.tf:hover {
    background-color: #036e13;
}
.newzk .ef {
    margin-bottom: 0;
    border-bottom-width: 0;
    background-color: #e7e7e7;
    border-color: #e0e0e0;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px;
}
.newzk .ef:hover {
    background-color: #f7f7f7;
    border-color: #eae9e9;
}
.newzk .ef.icon {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 21px 20px;
    padding-left: 23px;
}
.newzk .ef.icon.i {
    padding-left: 4px;
    background-image: none;
}
.newzk .ef.icon.i i {
    margin-right: 4px;
	font-size:113%;
}

a, a:visited, .h {
    color: #005c9c;
}
.h {
    cursor: pointer;
    color: #005c9c;
}
a, a:visited, .h {
    color: #005c9c;
}
.mk {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ef .mk {
    color: #444;
    cursor: pointer;
}
.newzk .ef .mk, .newzk .ef .mk:hover {
    color: #222;
    text-decoration: none;
}
.oj {
    margin: 0 0 0px 0;
}
.oj {
    position: relative;
}
.jf2 {
    display: inline-block;
    width: 100%;
    background: white;
    min-height: 40px;
    padding: 3px 0;
    position: relative;
    vertical-align: middle;
    z-index: 5;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.Pg {
    float: left;
    text-align: center;
    margin-left: 8px;
}
.yN {
    float: right;
	margin-right: 8px;
}

._nghost-ppn-7{font-size:14px;font-weight:500;text-transform:uppercase;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:transparent;border-radius:inherit;box-sizing:border-box;cursor:pointer;display:inline-block;letter-spacing:.01em;line-height:normal;outline:none;position:relative;text-align:center}
._nghost-ppn-7.acx-theme-dark{color:#fff}
._nghost-ppn-7.acx-theme-dark[raised]{background-color:#036e13}
._nghost-ppn-7[animated]{transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1)}
._nghost-ppn-7[elevation="1"]{;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}
._nghost-ppn-7[elevation="2"]{;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}
._nghost-ppn-7[elevation="3"]{;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}
._nghost-ppn-7[elevation="4"]{;box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}
._nghost-ppn-7[elevation="5"]{;box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}
._nghost-ppn-7[elevation="6"]{;box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}
._nghost-ppn-7:not([icon]){margin:0 .29em}
._nghost-ppn-7[dense]{height:32px;font-size:13px}
._nghost-ppn-7[disabled]{color:rgba(0,0,0,0.26);cursor:not-allowed}
._nghost-ppn-7[disabled].acx-theme-dark{color:rgba(255,255,255,0.3)}
._nghost-ppn-7[disabled]>*{pointer-events:none}
._nghost-ppn-7[disabled][raised]{background:rgba(0,0,0,0.12)}
._nghost-ppn-7[disabled][raised].acx-theme-dark{background:#036e13}
._nghost-ppn-7:not([raised]):not([disabled]):not([icon]):hover{background-color:rgba(158,158,158,0.2)}
._nghost-ppn-7.is-focused::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:currentColor;opacity:0.12;border-radius:inherit;pointer-events:none}
._nghost-ppn-7:not([raised]), ._nghost-ppn-7[disabled][raised]{box-shadow:none}
._nghost-ppn-7[no-ink] material-ripple{display:none}
._nghost-ppn-7[clear-size]{margin:0}
._nghost-ppn-7 .content{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}
._nghost-ppn-7 .content>  *{text-transform:inherit}
._nghost-ppn-7:not([icon]){border-radius:4px;min-width:5.14em}
._nghost-ppn-7:not([icon]) .content{padding:0.7em 0.57em}
._nghost-ppn-7[icon]{border-radius:50%}
._nghost-ppn-7[icon] .content{padding:8px}
._nghost-ppn-7[clear-size]{min-width:0}
.dyna ._nghost-ppn-7:not([icon]) .content{padding:0.5em 0.57em}
._nghost-ppn-7:not([icon])[icon-i] glyph{position:relative;display:inline-block;width:26px;height:17px;padding-left:2px;text-align:left;}
.dyna ._nghost-ppn-7:not([icon])[icon-i] glyph{height:17px;}
._nghost-ppn-7:not([icon])[icon-i] glyph i{position:absolute;}
._nghost-ppn-7:not([icon])[icon-i] .content{padding-left: 1px;}

.apply-button._nghost-ppn-7:not([disabled]){background-color:#2ebc0b!important;color:#fff;margin-right:12px;text-transform:uppercase;}
.apply-button._nghost-ppn-7:not([disabled]):hover {background-color:#2a9d0e!important;}
.red._nghost-ppn-7:not([disabled]){background-color:rgba(219, 75, 57, 0.8)!important;color:#fff;margin-right:12px;text-transform:uppercase;}
.red._nghost-ppn-7:not([disabled]):hover {background-color:rgba(219, 75, 57, 1)!important;}
.green._nghost-ppn-7:not([disabled]){background-color:rgba(50, 183, 27, 0.8)!important;color:#fff;margin-right:12px;text-transform:uppercase;}
.green._nghost-ppn-7:not([disabled]):hover {background-color:rgba(50, 183, 27, 1)!important;}
.cancel-button._nghost-ppn-7:not([disabled]){color:#9e9e9e;margin-left:12px;text-transform:uppercase;}
._nghost-ppn-7.blue:not([raised]):not([disabled])>.content,._nghost-ppn-7.blue:not([raised]):not([disabled]):not([icon])[icon-i] glyph i{color:#036e13;}


material-ripple {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;border-radius: inherit;contain: strict;transform: translateX(0);}
.__acx-ripple{position:absolute;width:256px;height:256px;background-color:currentColor;border-radius:50%;pointer-events:none;will-change:opacity, transform;opacity:0}
.__acx-ripple.fallback{-moz-animation:__acx-ripple 636ms linear;-webkit-animation:__acx-ripple 636ms linear;animation:__acx-ripple 636ms linear;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}
@-moz-keyframes __acx-ripple{from{opacity:0;-moz-transform:translateZ(0) scale(0.125);transform:translateZ(0) scale(0.125)}20%, 40%{opacity:0.14}to{opacity:0;-moz-transform:translateZ(0) scale(4);transform:translateZ(0) scale(4)}}
@-webkit-keyframes __acx-ripple{from{opacity:0;-webkit-transform:translateZ(0) scale(0.125);transform:translateZ(0) scale(0.125)}20%, 40%{opacity:0.14}to{opacity:0;-webkit-transform:translateZ(0) scale(4);transform:translateZ(0) scale(4)}}
@keyframes __acx-ripple{from{opacity:0;-moz-transform:translateZ(0) scale(0.125);-ms-transform:translateZ(0) scale(0.125);-webkit-transform:translateZ(0) scale(0.125);transform:translateZ(0) scale(0.125)}20%, 40%{opacity:0.14}to{opacity:0;-moz-transform:translateZ(0) scale(4);-ms-transform:translateZ(0) scale(4);-webkit-transform:translateZ(0) scale(4);transform:translateZ(0) scale(4)}}


.pFb {
    position: relative;
    display: inline-block;
    width: 100%;
}
.Nj {
	padding: 6px;
    text-align: center;
    -o-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    background-color: white;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.Wn {
    display: inline-block;
    margin-left: 15px;
}
.Nj label {
    color: #484848;
    display: inline-block;
    zoom: 1;
    font-size: 11px;
    margin: 0;
    padding: 0 5px;
    vertical-align: middle;
}
.Nj select {
    vertical-align: middle;
	display: inline-block;
}
.Nj input[type='text'] {
    width: 40px;
	display: inline-block;
}

.C, .mf, .db {
    display: inline-block;
}
.db {
    background-color: #e8e8e8;
    background-image: -moz-linear-gradient(top,#fafafa,#dadada);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#dadada));
    border: 1px solid #bbb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    list-style: none;
    margin: 0 2px;
    padding: 0;
    vertical-align: middle;
}
.a, .cb, .cQ, .cR, .cS, .cW, .cX, .cY, .cZ, .db, .dW, .hbs-results-pages__property-card, h1 {
    height: auto;
    overflow: initial;
    margin: initial;
    padding: initial;
}
@media screen and (min-width: 728px){
	.cW, .cX, .db, .dc {
		margin: 0 auto;
		max-width: 1250px;
	}
}
.db li {
    border-top: 1px solid transparent;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid transparent;
    border-left: 1px solid #fff;
    color: #222;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    padding: 2px 8px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #eee;
}
.db li:first-of-type {
    border-left: 0;
    -moz-box-shadow: inset 1px 0 #fff;
    -webkit-box-shadow: inset 1px 0 #fff;
    box-shadow: inset 1px 0 #fff;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.db li:last-of-type {
    border-right: 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.db li:hover {
    background-color: #e2e2e2;
    -webkit-box-shadow: 0px 0px 4px #999;
    box-shadow: 0px 0px 4px #999;
}
.db li:active {
    background-color: #c8c8c8;
    background-image: -moz-linear-gradient(top,#d8d8d8,#bdbdbd);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#d8d8d8),to(#bdbdbd));
    -webkit-box-shadow: 0px 0px 4px #999;
    box-shadow: 0px 0px 4px #999;
}

/*VisaoGeral*/
.ua {
    background: white;
}
.HQ {
    width: 100%;
}
.zM {
    padding: 0;
    overflow: hidden;
    vertical-align: top;
    width: 100%;
}
.a-dg {
    width: 100%;
    text-align: left;
}
.Tvb {
    z-index: 200;
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 30%;
    color: #222;
    font-size: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: .8em 1em .8em 2em;
    border: 1px solid #ddd;
    box-shadow: inset 0 0 5px rgba(0,0,0,.1);
    background-color: #f9f9f9;
    background-image: -webkit-linear-gradient(top,#fafafa,#f9f9f9);
    background-image: -moz-linear-gradient(top,white,#f7f7f7);
    text-decoration: none;
}
.h {
    cursor: pointer;
    color: #005c9c;
}
.RB {
    margin-left: 10px;
    top: .1em;
    position: relative;
    display: inline-block;
    background: no-repeat url(../img/sprites.png) -764px -280px;
    cursor: pointer;
    height: 12px;
    width: 12px;
}
.jP {
    margin-bottom: 7px;
}
.a-fd {
    width: 100%;
    vertical-align: top;
    display: inline-block;
}
.a-fd, .a-c {
    zoom: 1;
}
.VO {
    float: left;
}
.a-fd, .a-c {
    zoom: 1;
}
.a-Fl .a-c {
    text-align: right;
}
.a-Fl .a-u {
    text-align: left;
}
.Po {
    padding: 10px;
    position: relative;
    z-index: 25;
}
.Uq {
    font-weight: bold;
    font-size: 150%;
    vertical-align: bottom;
}
.cfb {
    color: #666;
}
.a-g-Kd {
    width: auto;
}
.a-g-Kd .a-c, .a-c .a-g-Kd .a-c, .a-c .a-c .a-g-Kd .a-c, .a-c .a-c .a-c .a-g-Kd .a-c {
    float: left;
    width: auto;
    margin: 0;
}
.Mlb {
    font-weight: bold;
    text-align: right;
    padding: 10px;
}
.Qj {
    color: #dd7127;
    font-size: 9px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}
.Zbb {
    float: right;
}
.a-g-Q-R .a-c, .a-c .a-g-Q-R .a-c, .a-c .a-c .a-g-Q-R .a-c, .a-c .a-c .a-c .a-g-Q-R .a-c {
    width: 66.999%;
    float: right;
    margin: 0;
}
.a-c .a-c .a-c .a-g-Q-R .a-u, .a-c .a-c .a-g-Q-R .a-u, .a-c .a-g-Q-R .a-u, .a-g-Q-R .a-u {
    width: 32.999%;
    float: left;
    margin: 0;
}
.a-g-Ye-s .a-c, .a-c .a-g-Ye-s .a-c, .a-c .a-c .a-g-Ye-s .a-c, .a-c .a-c .a-c .a-g-Ye-s .a-c {
    margin: 0 17px 0 0;
    width: auto;
    float: none;
}
.vkb {
    padding: 10px 0 0;
    color: #222;
}
.LK {
    font-size: 200%;
}
.WK {
    font-size: 600%;
    display: inline-block;
    border-radius: 8px;
}
.ttb {
    padding: 25px 30px;
}
.tN {
    padding: 5px 0;
    vertical-align: center;
    margin: 0;
    display: inline-block;
    width: 100%;
}
.oib {
    text-align: left;
    margin-bottom: 2px;
    padding: 0 0 3px 5px;
}
.vP {
    text-align: left;
    white-space: nowrap;
}
.CO {
    border-width: 0;
    border-bottom-width: 0;
    border-bottom-color: #999;
    border-bottom-style: solid;
    color: #333;
    font-size: 120%;
    margin: 0 17px 0 0;
    padding: 0 0 3px 0;
}
.qQ {
    margin: 0 15px 0 0;
    border: 1px solid #aaa;
}
.QH {
    position: absolute;
    z-index: 1;
    background: white;
    color: #666;
    padding: 3px;
}
.Geb {
    height: 235px;
}
.tU {
    font-size: 87%;
    text-align: center;
    padding: 5px;
    border-top: #eee solid 1px;
    background: #f6f6f6;
    color: #666;
}
.Pr {
    display: inline-block;
    font-weight: bold;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 87%;
    padding-right: 5px;
}
.Ub {
    cursor: pointer;
}
.fsb {
    vertical-align: top;
}
.snb {
    margin: 10px 0 20px 10px;
}
.Iz {
    position: relative;
    color: #fff;
    text-align: center;
    text-shadow: #7f7f7f 0 -1px;
    font-size: 87%;
    padding: 4px 0;
    margin: 0 1px 0 0;
    display: inline-block;
    -webkit-box-reflect: below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.5,rgba(255,255,255,0)),to(rgba(255,255,255,.3)));
}
.snb {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.fsb {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.F,.id .FDB,.cd,.Qe,.Dc{font-size:100%;display:inline-block;*zoom:1;*display:inline}
.F,.id .FDB,.Dc,.Qe{font-size:13px}
.F{background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#444;cursor:pointer;font-size:11px;font-weight:bold;height:27px;line-height:27px;margin-left:0;margin-right:5px;min-width:34px;outline:0;padding:0 7px;position:relative;text-align:center;-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;white-space:nowrap;vertical-align:middle}
.id .FDB{background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#444;cursor:pointer;font-size:11px;font-weight:bold;height:27px;line-height:27px;margin-left:0;margin-right:5px;min-width:34px;outline:0;padding:0 7px;position:relative;text-align:center;-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;white-space:nowrap;vertical-align:middle}
div.F,span.F,.id div.FDB,.id span.FDB{min-width:50px}
.F:hover,.id .FDB:hover{background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#333}
.F .v,.F .v,.F.v,.F:disabled,.F:hover.v,.F:hover:disabled,.F:hover .v,.F:hover .v,.id .FDB .v,.id .FDB .v,.id .FDB.v,.id .FDB:disabled,.id .FDB:hover.v,.id .FDB:hover:disabled,.id .FDB:hover .v,.id .FDB:hover .v{background-image:none;background:#f3f3f3;border:1px solid #ddd;box-shadow:none;color:#ccc;cursor:default}
.F:active,.id .FDB:active{background:#f8f8f8;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}
.S:focus,.F:focus,.id .FDB:focus{border: 1px solid #4d90fe;outline: none;}
select.F,select.F:hover{padding:0 19px 0 7px;appearance:none;-webkit-appearance:none;background-image:url(../img/arrow-down.png);background-position:96%;background-repeat:no-repeat}
select.F.wh{font-size:13px;cursor:default}
.F.Oe,.id .FDB.Oe{border:1px solid #b00;-moz-box-shadow:0 0 3px #b00;-webkit-box-shadow:0 0 3px #b00;box-shadow:0 0 3px #b00}
.F.i,.id .FDB.i{background-color:#7a7a7a;background-image:-webkit-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-moz-linear-gradient(top,#f0f0f0,#dfdfdf);border-color:#ccc;border-radius:3px;box-shadow:inset 0 1px 5px rgba(0,0,0,.3);color:#222}
.Md{font-weight:bold}
.F.uL,.id .FDB.uL{height:19px;margin:0;min-width:0;padding:1px 5px;vertical-align:middle}
.EV {vertical-align:middle;}
.UK {background:transparent url(../img/arrow_777.png) no-repeat 100% 50%;display:inline-block;height:27px;width:21px;}
.S{background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#444;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;height:27px;line-height:27px;margin-left:0;margin-right:16px;min-width:54px;outline:0;padding:0 8px;position:relative;text-align:center;-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;white-space:nowrap;vertical-align:middle}
.S:hover{background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#333}
.S:active{background:#f8f8f8;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}
.F.de,.S.de,.F.de:disabled.ui-state-disabled{background-color:#3079ed;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff;text-shadow:0 1px 0 #3079ed}
.F.de:hover,.S.de:hover{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;border-bottom-color:#2f5bb7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.F.de:active,.S.de:active{background:#357ae8;border:1px solid #2f5bb7;border-top:1px solid #2f5bb7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.F.de:focus,.S.de:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);}
.F.active,.S.active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.F:disabled{text-shadow:none;}
.F.de.ui-state-hover{color:#fff;}

.F.red,.S.red{background-color:#D14836;background-image:-webkit-linear-gradient(top,#DD4B39,#D14836);background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-image:-ms-linear-gradient(top,#dd4b39,#d14836);background-image:-o-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836);border:1px solid #F05757;border:1px solid rgba(0, 0, 0, 0.1);color:#fff;text-shadow:0 1px rgba(0, 0, 0, 0.1)}
.F.red:hover,.S.red:hover{background-color:#E83535;background-image:-webkit-linear-gradient(top,#FE4E4E,#E83535);background-image:-moz-linear-gradient(top,#FE4E4E,#E83535);background-image:-ms-linear-gradient(top,#FE4E4E,#E83535);background-image:-o-linear-gradient(top,#FE4E4E,#E83535);background-image:linear-gradient(top,#FE4E4E,#E83535);border:1px solid #B72F2F;border-bottom-color:#B72F2F;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.F.red:active,.S.red:active{background:#E83535;border:1px solid #B72F2F;border-top:1px solid #B72F2F;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.F.green,.S.green{background-color:#509816;background-image:-webkit-linear-gradient(top,#67c319,#509816);background-image:-moz-linear-gradient(top,#67c319,#509816);background-image:-ms-linear-gradient(top,#67c319,#509816);background-image:-o-linear-gradient(top,#67c319,#509816);background-image:linear-gradient(top,#67c319,#509816);border:1px solid #43820a;color:#fff;text-shadow:0 1px 0 #4c8800}
.F.green:hover,.S.green:hover{background-color:#68c418;background-image:-webkit-linear-gradient(top,#68c418,#68c418);background-image:-moz-linear-gradient(top,#68c418,#68c418);background-image:-ms-linear-gradient(top,#68c418,#68c418);background-image:-o-linear-gradient(top,#68c418,#68c418);background-image:linear-gradient(top,#68c418,#68c418);border:1px solid #57AD0A;border-bottom-color:#62B300;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.F.green:active,.S.green:active{background:#68c418;border:1px solid #43820a;border-top:1px solid #43820a;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}

.ld,.Ke,.De,.lf,.nf,.Ge,.te{background:#fff;border:4px solid #666;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.5),inset 0 0 -1px #bbb;-moz-box-shadow:0 0 20px #333,inset 0 0 -1px #bbb;box-shadow:0 0 20px #333,inset 0 0 -1px #bbb;font:13px Arial;max-width:90%;min-width:100px;position:absolute;text-align:left;z-index:19999}
.ld .if,.Ke .if{background-color:#f0f0f0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e3e3e3));background-image:-moz-linear-gradient(top,#fff,#e3e3e3);border-bottom:1px solid #bbb;font:bold 15px Arial;padding:8px 32px 8px 15px;position:relative;_zoom:1;-webkit-box-shadow:0 1px 0 #eee;-moz-box-shadow:0 1px 0 #eee;box-shadow:0 1px 0 #eee}
.ld .id,.Ke .id{background:#efefef;border-top:1px solid #fff;padding:4px 10px;text-align:center}
.ui-dialog.ld .id,.ui-dialog.Ke .id{background:#efefef;border-top:1px solid #fff;padding:4px 10px;text-align:left}
.ld .id button{margin-right:3px}
.ld .Zc,.Ke .Zc{border-bottom:1px solid #bbb;cursor:default;display:block;overflow-y:auto}
.ld .ad{font-size:13px;padding:15px}
.On{border-left:1px solid #bbb;cursor:pointer;height:34px;position:absolute;right:0;top:0;width:32px}
.VP{background:url('../img/close_panel.gif') no-repeat 50% 50%;height:34px;position:absolute;width:32px}
.On:active{background-color:#c8c8c8;background-image:-webkit-gradient(linear,0 0,0 100%,from(#d8d8d8),to(#bdbdbd));background-image:-moz-linear-gradient(top,#d8d8d8,#bdbdbd);border-left:1px solid #999}
.On:hover{border:1px solid #999;top:-1px;right:-1px}
.Md{font-weight:bold}
.F.uL,.id .FDB.uL{height:19px;margin:0;min-width:0;padding:1px 5px;vertical-align:middle}
.gwt-PopupPanel.mini .On.ui-dialog-titlebar-minimize{right:32px;}
.gwt-PopupPanel.mini .On.ui-dialog-titlebar-minimize .VP{background: url(../img/minimize_panel.png) no-repeat 50% 50%;}
.gwt-PopupPanelGlass{background-color:#666;opacity:.5;filter:alpha(opacity=50)}
.gwt-PopupPanelGlass{background-color:#fff;left:0;opacity:.75;filter:alpha(opacity=50);position:absolute;top:0}
.ui-widget-overlay{background:#fff;left:0;opacity:.75;filter:alpha(opacity=50)}
.B6QPXKD-p-j div{outline:0}
.gwt-PopupPanel.ui-dialog{min-height:150px;max-height:800px;max-width:750px;position:relative;background:#fff;border-radius:2px;box-shadow:rgba(0,0,0,0.4) 0 10px 26px;font:400 13px Roboto,arial,sans-serif}
.gwt-PopupPanel.ui-dialog{font:400 13px Roboto,arial,sans-serif!important}
.gwt-PopupPanel,.gux-comboPopup,.editingTableEditingWidgetContainer{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);cursor:default;font-size:13px;outline:0}
.gwt-PopupPanel.ld{min-height:150px;max-height:800px;max-width:750px;position:relative;background:#fff;border-radius:2px;box-shadow:rgba(0,0,0,0.4) 0 10px 26px}
.gwt-PopupPanel.ld.gwt-auto{max-height:initial;max-width:initial;position:absolute;}
.gwt-PopupPanel.ld .if{padding:24px 40px 16px 24px}
.gwt-PopupPanel.ld .if{cursor:default;background-color:#fff;background-image:none;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.gwt-PopupPanel.ld .id{border-top:1px solid #e0e0e0}
.gwt-PopupPanel.ld .if{font:400 13px Roboto,arial,sans-serif!important}
.gwt-PopupPanel .Zs{color:#000;font-size:20px;font-weight:500}
.gwt-PopupPanel.ld .Zc{line-height:1.4;overflow:hidden;text-overflow:ellipsis}
.gwt-PopupPanel.ld .Zc{color:#000;font-size:13px;max-height:600px;line-height:20px;overflow-x:hidden;overflow:auto;padding:0 24px 16px}
.gwt-PopupPanel.ui-widget input,.gwt-PopupPanel.ui-widget select,.gwt-PopupPanel.ui-widget textarea,.gwt-PopupPanel.ui-widget button{font-size:100%}
.gwt-PopupPanel .On{border:0;right:10px;top:14px;opacity:.6}
.gwt-PopupPanel .On:hover{opacity:1;background-color:#fbfbfb;}
.gwt-PopupPanel .On:active{background-color:transparent;background-image:none;border:0}
.gwt-PopupPanel.ld .Zc{max-height:600px;line-height:20px;overflow-x:hidden;overflow:auto;padding:0}

.gwt-PopupPanel.mini.ld .if{padding:6px 32px 6px 10px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.gwt-PopupPanel.mini.ld .if .Zs{font-size: 16px;}
.gwt-PopupPanel.mini .On{border:0;right:0px;top:0px;height:30px;opacity:.6}
.gwt-PopupPanel.mini .On .VP{height:30px;width:32px}
.gwt-PopupPanel.mini.ld .id{border-top:none}

.gwt-PopupPanel.extra-small.ld .if{padding:2px 32px 2px 4px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.gwt-PopupPanel.extra-small.ld .if .Zs{font-size: 12px;}
.gwt-PopupPanel.extra-small .On{border:0;right:0px;top:0px;height:18px;width:26px;opacity:.6}
.gwt-PopupPanel.extra-small .On .VP{height:18px;width:26px;}
.gwt-PopupPanel.extra-small.ld .id{border-top:none}

.gwt-PopupPanel.small.ld .if{padding:6px 32px 6px 10px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.gwt-PopupPanel.small.ld .if .Zs{font-size: 16px;}
.gwt-PopupPanel.small .On{border:0;right:0px;top:0px;height:30px;opacity:.6}
.gwt-PopupPanel.small .On .VP{height:30px;width:32px}
.gwt-PopupPanel.small.ld .id{border-top:none}

.gwt-PopupPanel.medium.ld .if{padding:10px 32px 10px 14px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.gwt-PopupPanel.medium.ld .if .Zs{font-size: 18px;}
.gwt-PopupPanel.medium .On{border:0;right:0px;top:0px;width:36px;height:100%;opacity:.6}
.gwt-PopupPanel.medium .On .VP{width:36px;height:100%}
.gwt-PopupPanel.medium.ld .id{border-top:none}

.gwt-PopupPanel.large.ld .if{padding:18px 32px 18px 16px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.gwt-PopupPanel.large.ld .if .Zs{font-size: 20px;}
.gwt-PopupPanel.large .On{border:0;right:0px;top:0px;width:40px;height:100%;opacity:.6}
.gwt-PopupPanel.large .On .VP{width:40px;height:100%;}
.gwt-PopupPanel.large.ld .id{border-top:none}

.gwt-PopupPanel.extra-large.ld .if{padding:30px 40px 20px 30px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.gwt-PopupPanel.extra-large.ld .if .Zs{font-size: 24px;}
.gwt-PopupPanel.extra-large .On{border:0;right:0px;top:0px;width:44px;height:100%;opacity:.6}
.gwt-PopupPanel.extra-large .On .VP{top:12px;width:34px;zoom:1.3}
.gwt-PopupPanel.extra-large.ld .id{border-top:none}

.glassPanel {background-color: #fff;height: 100%;left: 0;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);position: absolute;top: 0;width: 100%;z-index: 1010;}
.ui-datepicker{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2)}
.errormsg{color:#c00;word-wrap:break-word}
.errormsg{color:#db4437;font-size:12px}
.DXG4DRD-Md-c{color:red;font-weight:normal;font-size:11px}
.F.b-pd{padding:2px 15px;margin-right:5px!important}
.F.SM-big{padding:2px 15px;font-size:13px!important;}
button{font:400 13px Roboto,arial,sans-serif}
.button-default-action{font-weight:bold}
.button-default-action,.goog-button-base.button-default-action,.emailSettingGroupDialogDefaultButton,.link.serviceSettings-categorySectionLabel{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}
.button-default-action,.goog-button-base.button-default-action,.emailSettingGroupDialogDefaultButton,.link.serviceSettings-categorySectionLabel{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}
.quantumButton{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,-webkit-box-shadow;-moz-transition-property:background-color,-webkit-box-shadow;-o-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;border:0;border-radius:2px;cursor:pointer;font-size:14px;font-weight:600;color:rgba(0,0,0,.87);line-height:24px;padding:6px 8px;position:relative;outline:0;overflow:hidden;text-transform:uppercase;min-width:64px}
.quantumButton-flat{background-color:transparent;color:rgba(0,0,0,0.8);box-shadow:none}
.button-default-action,.goog-button-base.button-default-action,.emailSettingGroupDialogDefaultButton,.link.serviceSettings-categorySectionLabel{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}
.showAutoGeneratedPassword.quantumButton-flat{font-size:13px;padding:0}
.quantumButton.button-default-action,.quantumButton.button-default-action:hover:enabled,.quantumButton.button-default-action:focus:enabled{background-image:none;border:0}
.quantumButton-flat.button-default-action,.quantumButton-flat.button-default-action:hover:enabled,.quantumButton-flat.button-default-action:focus:enabled{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#00796b}
.quantumButton .B6QPXKD-v-k{position:relative;white-space:nowrap;z-index:300}
.quantumButton-flat.button-default-action .B6QPXKD-v-d,.quantumButton-flat.button-default-action .B6QPXKD-v-e{background-color:#e0f2f1}
.quantumButton-flat .B6QPXKD-v-d{background-color:rgba(153,153,153,0.4)}
.B6QPXKD-p-j .B6QPXKD-p-d{color:#000;font-size:13px;max-height:600px;line-height:20px;overflow-x:hidden;overflow:auto;padding:0 24px 16px}
.B6QPXKD-v-d{transition:opacity,-webkit-transform;-webkit-transition:opacity,-webkit-transform;-moz-transition:opacity,-webkit-transform;transform:scale(.001);-ms-transform:scale(.001);-webkit-transform:scale(.001);transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;border-radius:50%;height:200px;left:-100px;opacity:0;position:absolute;top:-100px;width:200px;z-index:100}
.B6QPXKD-v-d.B6QPXKD-v-j{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);opacity:.8}
.quantumTheme .n{padding-top:16px}
.quantumTheme .q .gwt-Label.userInfo-fieldText{width:220px;margin-bottom:0}

/*----*/
.sm-ficha-view .infoValor, .sm-ficha-view .infoPainel {
    position: relative;
    min-height: 75px;
}
.sm-ficha-view .infoValor {
    float: initial;
}
.boxLateral {
    padding: 15px;
    min-height: 514px;
}
.boxLateral h3 {
    color: #fff;
    margin: 6px 0;
}
.boxLateral form {
    position: relative;
}
.boxLateral fieldset {
    min-width: 0;
}
.boxLateral dl {
    margin: 0;
}
.boxLateral dt {
    display: none;
    font-weight: bold;
	font-weight: 700;
}
.boxLateral dt, .boxLateral dd {
    line-height: 20px;
}
.boxLateral dt, .boxLateral dd {
    line-height: 1.42857143;
}
.boxLateral .g-recaptcha {
    margin: 8px auto;
}
.boxLateral textarea {
    max-height: 94px;
    height: auto!important;
    line-height: normal!important;
}
.boxLateral .form-control {
    margin-bottom: 5px;
    height: 35px;
    line-height: 35px;
}
.boxLateral input.form-control {
    height: 35px;
    line-height: 35px;
    padding: 0 12px;
}

/*----*/
.gm-style-pbt {
    font-size: 22px;
    color: white;
    font-family: Roboto,Arial,sans-serif;
    position: relative;
    margin: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
._nghost-ivc-32 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    pointer-events: auto;
}
._nghost-ivc-34 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.as-card-async-panel._ngcontent-ivc-32 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.as-content-container._ngcontent-ivc-34 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.as-card-article._ngcontent-ivc-32 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.87);
    margin: 8px;
}

.as-card-header._ngcontent-ivc-32 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}
.as-card-header[move].as-card-draggable._ngcontent-ivc-32 {
    cursor: move;
}
._nghost-ivc-32[dir="ltr"] .as-card-header, [dir="ltr"] ._nghost-ivc-32 .as-card-header {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
/* header */
.as-card-main-header._ngcontent-ivc-32 {
    display: -webkit-flex;
    display: flex;
}
._nghost-ivc-32[dir="ltr"] .as-card-main-header, [dir="ltr"] ._nghost-ivc-32 .as-card-main-header {
    padding: 16px 8px 0 16px;
}
.as-card-title-tooltip._ngcontent-ivc-32 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    height: 40px;
}
._nghost-ivc-56 {
    overflow: hidden;
}
.tooltip-textbox._ngcontent-ivc-56 {
    display: inline-block;
    max-width: 100%;
}
.as-card-title._ngcontent-ivc-32 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 24px;
    font-weight: 400;
    line-height: 40px;
    width: 100%;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
/* section */
.as-card-content._ngcontent-ivc-32 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.as-date-period._ngcontent-ivc-45 {
    display: block;
    height: 24px;
}
._nghost-ivc-45[dir="ltr"] .as-date-period, [dir="ltr"] ._nghost-ivc-45 .as-date-period {
    padding: 0 0 16px 16px;
}
._nghost-ivc-33 {
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}
/* footer */
._nghost-ivc-32 .as-card-footer {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    border-top: rgba(0, 0, 0, 0.12) 1px solid;
    box-sizing: border-box;
    height: 48px;
    height: 48px;
}
._nghost-ivc-32[dir="ltr"] .as-card-footer, [dir="ltr"] ._nghost-ivc-32 .as-card-footer {
    padding-left: 8px;
    padding-right: 8px;
}
._nghost-ivc-32 .as-card-footer-left {
    display: -webkit-flex;
    display: flex;
    width: 100%;
}
._nghost-ivc-32 .as-card-footer-right {
    position: relative;
}

as-card-template.blue-card .as-card-header, as-card-template.blue-card .as-card-content, as-card-template.blue-card .as-card-footer {
    background-color: #036e13;
    color: #fff;
}
as-card-template.red-card .as-card-header, as-card-template.red-card .as-card-content, as-card-template.red-card .as-card-footer {
    background-color: #bd1c1f;
    color: #fff;
}
as-card-template.gray-card .as-card-header, as-card-template.gray-card .as-card-content, as-card-template.gray-card .as-card-footer {
    background-color: #464646;
    color: #fff;
}
as-card-template.blue-card a, as-card-template.blue-card a:link, as-card-template.blue-card a:visited, as-card-template.blue-card a:hover,
as-card-template.red-card a, as-card-template.red-card a:link, as-card-template.red-card a:visited, as-card-template.red-card a:hover,
as-card-template.gray-card a, as-card-template.gray-card a:link, as-card-template.gray-card a:visited, as-card-template.gray-card a:hover {
    color: #FFF;
}

ul {
    list-style: none;
}
ul:not(.browser-default) {
    padding-left: 0;
    list-style-type: none;
}
ul:not(.browser-default) li {
    list-style-type: none;
}
#leftArrow {
    background-image: url(/img/arrow-left.png);
}
#rightArrow {
    background-image: url(/img/arrow-right.png);
}
#leftArrow, #leftArrowPhotosphere {
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: .43;
    cursor: pointer;
    filter: alpha(opacity = 40);
    position: absolute;
    left: 0;
    top: 40%;
    z-index: 30;
}
#rightArrow, #rightArrowPhotosphere {
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: .4;
    cursor: pointer;
    filter: alpha(opacity = 40);
    position: absolute;
    left: 622px;
    top: 40%;
    z-index: 30;
}
.clearfix {
    clear: both;
}
.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.hidden {
    display: none!important;
}

.pnlm-container {
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    cursor: default;
    width: 100%;
    height: 100%;
    font-family: Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif;
    background: #f4f4f4 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg…5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A) repeat;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    line-height: 1.4;
    contain: content;
}
.pnlm-grab {
    cursor: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg…6.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default;
}

.submitLogin, .btnAzul, .btnAzulEscuro, .btnVerde, .btnCinza, .btnVermelho, .btnLaranja, .btnAnuncio, .tab-inativa, .tab-ativa {
    border: 0;
    background: #036e13;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600!important;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    width: auto;
}

.tabs {
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    height: 48px;
    width: 100%;
    background-color: #fff;
    margin: 0 auto;
    white-space: nowrap;
}

.banner {
    position: absolute;
    top: 10px;
    left: -10px;
    z-index: 2;
}
.banner .banner-fold {
    position: absolute;
    top: 5px;
    left: 0;
    width: 10px;
    height: 20px;
    background-color: #335ba6;
    z-index: -1;
    transform: skewY(45deg);
}
.banner .content {
    width: 180px;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    z-index: 1;
    color: #FFF;
    background-color: #50a0f0;
}
.banner.visitado .banner-fold {
    background-color: #505050;
}
.banner.visitado .content {
    background-color: #646464;
}
.banner.agendado .banner-fold {
    background-color: #558b2f;
}
.banner.agendado .content {
    background-color: #a0c800;
}

#content.user-photo {
    border-radius: 2px;
    overflow: visible;
    position: relative;
	max-width: 702px;
    padding:10px;
    margin:0;
    box-sizing: border-box!important;
}
#content.user-photo .profile-photo {
    text-align: center;
}
#content.user-photo .profile-photo .img {
    border-radius: 50%;
    width: 256px;
    height: 256px;
    position: relative;
    background-color: #e4e4e4;
    border: 2px solid #e4e4e4;
    overflow: hidden;
	margin: auto;
}
#content.user-photo .profile-photo .img .user-img {
    position: absolute;
    width: 100%;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%;
    margin: auto;
    background-image: url(/img/no_photo_user.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
[mais-links] {padding:5px}
[mais-links] .GLPKSKCIN {height: auto!important;}
[mais-links] .GLPKSKCIN .img {
    border-radius: 50%;
    width: 86px;
    height: 86px;
    position: relative;
    float: left;
    margin-left: 4px;
	margin-right: 4px;
    background-color: #e4e4e4;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}
[mais-links] .GLPKSKCIN .img .user-img {
    position: absolute;
    width: 100%;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%;
    margin: auto;
    background-image: url(/img/no_photo_user_92.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.capitalize {
    text-transform: capitalize;
}
.sm-ficha-view p {
    font-size: 14px;
    line-height: 22px;
}
.sm-ficha-view .valorLabel {
    padding-left: 0.95em;
    padding-bottom: 5px;
    float: left;
    max-width: 100%;
	overflow: hidden;
}
.sm-ficha-view .valorLabel p {
    margin: 0;
}
.sm-ficha-view .valorLabel p strong {
    display: block;
    font-size: 28px;
    font-weight: 400;
    white-space: nowrap;
}


@media screen and (max-width: 780px){
	.sm-ficha-view{margin:0px!important;}
	as-card-template {
		min-width: 300px!important;
		width: 100%!important;
		width: calc(100vw)!important;
	}
}
@media screen and (max-width: 480px){
	.tabs span i{font-size:30px;margin-top:-5px;}
	.tabs span{font-size:0;}
}

/*--- cadastro ---*/
.gre-cadastro #sp-page-builder .page-content {margin:0}
@media(min-width:767px) {
.gre-cadastro #sp-page-builder .page-content {margin-top:0}
.col-max-750{max-width:750px;}
}
@media (min-width: 992px) {
.gre-cadastro .sppb-col-md-4 {min-height:800px;padding-right:0;}
#at-carteirapx .sppb-row {display:block;}
}
.gre-cadastro .sppb-section .sppb-addon-single-image.sppb-bg-single-image{background-position:center top;background-size:cover;height:100%;height:calc(100%);min-height:200px}
.box-header{color:#444;display:block;padding:10px;position:relative}
.box-header.with-border{border-bottom:1px solid #f4f4f4}
.box-header:before,.box-body:before,.box-footer:before,.box-header:after,.box-body:after,.box-footer:after{content:" ";display:table}
.box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}
.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}
.box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}
.form-group {font-size:18px;}
.input-group .input-group-addon .fa{min-width:18px;font-size:16px}
.uppercase{text-transform:uppercase}
.box-footer .margin{text-align:center}
.box-footer .btn{width:100%;padding:16px 0;font-size:18px}
input[name="name"],input[name="lastname"],input[name="cidade"]{text-transform:capitalize}