h1{padding:0;margin:0;}
p{padding:0;margin:0;}
.branco{color:#ffffff;}
.branco:hover{color:#ffffff;}
.azulesc{color:#011e39;}
.azulcla{color:#7797b8;}
.azulclape{color:#afbac6;}
.azulclape:hover{color:#ffffff;}
.escuro{color:#23211f;}
.vermelho{color:#a00000;}
.cinza{color:#b0aea7;}
.cinzaesc{color:#585548;}
.cinzaesc:hover{color:#585548;}
.divdefault{
    float: left;
    clear: both;
    position: relative;
    width: 100%; 
}
.inputcontacto{width:100%;height:50px;margin-bottom:5px;border-radius:0px;position:relative;float:left;color:#7b868c; background: #f1f1f1;border:1px solid transparent; box-sizing: border-box; background: #f1f1f1; color:#000000; width:100%; max-width:325px; height: 45px; border-radius:40px; position:relative; float:left;}
.textareacontacto{width:100%;display:block;padding:10px;padding-left:5px;padding-right:5px;box-sizing:border-box;font-size:14px;color:#f1892e;border:none;margin-bottom:10px;background:#eee;min-height:140px;}
.bkinputcontacto{vertical-align:middle;width:100%;height:50px;text-align:left;background:#eee; box-sizing:border-box; color:#7b868c; background: #f1f1f1; }
.bkinputcontacto2{vertical-align:middle;width:100%;height:50px;text-align:left;background:#eee; box-sizing:border-box; background: #f1f1f1;}

.wrapprotectdata{
    float: left;
    clear: both;
    position: relative;
    padding: 0 40px 30px;
    box-sizing: border-box; 
}
.verde{color:#86aa1b;}
.letra42{font-size:42px;text-decoration:none;}
.letra40{font-size:40px;text-decoration:none;}
.letra36{font-size:36px;text-decoration:none;font-weight:normal;}
.letra35{font-size:35px;text-decoration:none;font-weight:normal;}
.letra32{font-size:32px;text-decoration:none;font-weight:normal;}
.letra30{font-size:30px;text-decoration:none;}
.letra28{font-size:28px;text-decoration:none;}
.letra24{font-size:24px;text-decoration:none;}
.letra20{font-size:20px;text-decoration:none;}
.letra18{font-size:18px;text-decoration:none;}
.letra16{font-size:16px;text-decoration:none;}
.letra13{font-size:13px;text-decoration:none;}
.letra12{font-size:12px;text-decoration:none;}
.letra11{font-size:11px;font-weight:300;text-decoration:none;}
.letra10{font-size:10px;font-weight:normal;text-decoration:none;}
.letra9{font-size:9px;font-weight:normal;text-decoration:none;}
.esquerdo{text-align:left;}
.centro{text-align:center;}
.direito{text-align:right;}
.titulogr{font-size:32px;line-height:25px;color:#9d854d;font-weight:normal;text-decoration:none;text-align:left;}
.titulo{font-size:32px;line-height:normal;font-weight:normal;font-variant:normal;color:#c7718a;text-decoration:none;text-align:left;}
.titulob{font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#3f2310;text-decoration:none;text-align:left;}
.titulobr{font-size:45px;line-height:43px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
a.titulobr:hover{color:#ffffff;text-decoration:none;}
.titulop{font-size:26px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#9d854d;text-decoration:none;text-align:center;}
.legendap{font-size:13px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#9d854d;text-decoration:none;text-align:left;}
.titulonews{font-size:15px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#ece8de;text-decoration:none;text-align:left;}
.titslider{font-size:32px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#ffffff;text-decoration:none;text-align:left;}
.subtitslider{font-size:14px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#ffffff;text-decoration:none;text-align:left;}
a.txtnorm:hover{color:#7797b8;}
a.titulo:hover{color:#9d854d;}
a.menupri:hover{color:#ffffff;}
a.menupri2:hover{color:#ffffff;}
a.submenu:hover{color:#ffffff;font-weight:bold;}
a.submenu2:hover{color:#ffffff;font-weight:bold;}
a:hover{color:#9d9d9d;}
.menupri{font-size:15px;font-weight:normal;font-style:normal;color:#7797b8;text-decoration:none;}
.menupri2{font-size:15px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
.txtnorm{font-size:14px;line-height:18px;color:#011e39;text-decoration:none;text-align:justify;font-weight:normal;}
.subtitulo{font-size:12px;line-height:14px;font-weight:normal;color:#dddddd;text-decoration:none;text-align:justify;text-align:justify;}
.legendaimg{font-size:10px;color:#ffffff;font-weight:normal;font-style:normal;text-decoration:none;}
.pe{font-size:11px;color:#6283a1;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
.pe2{font-size:11px;color:#b5a47c;font-weight:normal;font-style:normal;text-decoration:none;}
a.pe:hover{color:#ffffff;text-decoration:none;}
a.pe2:hover{color:#ffffff;text-decoration:none;}
.submenu{font-size:13px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
.submenu2{font-size:12px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
.legenda{font-size:10px;font-weight:normal;color:#c5c5c5;text-decoration:none;}
.legendab{font-size:12px;font-weight:bold;color:#8f8f8f;text-decoration:none;}
.stitulo{font-size:12px;font-weight:normal;color:#fbb040;text-decoration:none;}
.titulolink{font-size:11px;font-weight:normal;color:#2b2c2d;text-decoration:none;}
.datalink{font-size:10px;font-weight:normal;color:#8a8a8a;text-decoration:none;}
.radio{-webkit-appearance:none;background:#e6cef6;}
input[type="checkbox"]{width:10px;}
input[type="radio"]{width:10px;}
select{font-size:12px;background-color:#ebeae6;background-repeat:repeat;padding:6px;color:#333;-moz-border-radius:5px;border-radius:5px;border:none;padding:10px;}
.busubmit{background:#123960;height:35px;border:none;color:#ffffff;width:206px;cursor:pointer;}
.busubmitcinza{background:#bebdb6;height:35px;border:none;color:#ffffff;width:206px;cursor:pointer;}
.titindexprod{color:#9d854d;text-decoration:none;font-size:19px;font-weight:normal;text-align:center;}
.legindexprod{color:#9d854d;text-decoration:none;font-size:10px;font-weight:lighter;text-align:center;}
.titulocaminho{color:#7797b8;text-decoration:none;font-size:11px;}
.titulocaminho2{color:#46688b;text-decoration:none;font-size:11px;}
.legendaloja{font-size:12px;line-height:normal;font-weight:normal;font-variant:normal;color:#c4b694;text-decoration:none;}
.legendaloja2{font-size:12px;line-height:normal;font-weight:normal;font-variant:normal;color:#9d854d;text-decoration:none;}
.titdest{color:#ded5c0;text-decoration:none;font-size:22px;font-weight:normal;text-align:left;font-style:normal;}
.txtdest{color:#877653;text-decoration:none;font-size:12px;text-align:left;font-weight:normal;}
.titdestpq{color:#6b6b6b;text-decoration:none;font-size:13px;text-align:center;font-weight:normal;}
a.titdestpq:hover{color:#292929;}
.tituloloja{color:#ffffff;text-decoration:none;font-size:28px;font-weight:normal;}
.nmrfam{color:#b0aea7;text-decoration:none;font-size:12px;font-weight:normal;}
.nmrfam2{color:#ffffff;text-decoration:none;font-size:12px;font-weight:normal;}
.txtdescri{color:#858277;text-decoration:none;font-size:13px;font-weight:normal;text-align:justify;}
.ordenaresc:hover{color:#8f8e8e;}
.legendaindex{color:#b3b3b3;text-decoration:none;font-size:14px;font-weight:normal;text-align:left;}
.titcontrel{color:#29373d;text-decoration:none;font-size:11.5px;font-weight:bold;}
.titficha{color:#9d854d;text-decoration:none;font-size:14px;font-weight:bold;}
.titficha2{color:#9d854d;font-weight:normal;font-size:13px;}
.titdestlegendapq{color:#cac1ae;text-decoration:none;font-size:11px;font-weight:normal;}
.bandeira{color:#7797b8;font-size:11px;text-decoration:none;}
.bandeira2{color:#ffffff;font-size:11px;text-decoration:none;}
#suggestions{font-size:12px;text-align:center;text-decoration:none;z-index:2000;position:absolute;padding:5px;color:#ffffff;width:200px;}
#suggestions li{font-size:12px;text-align:left;text-decoration:none;list-style:none;cursor:pointer;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}
#autoSuggestionsList{color:#ffffff;font-size:12px;text-align:center;text-decoration:none;background:#123960;z-index:1800;margin-top:10px;}
.onimagem{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 0 16px 6px rgba(0,0,0,0.05);box-shadow:0 0 16px 6px rgba(0,0,0,0.05);border:2px solid #ffffff;}
.onimagem:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 0 16px 6px rgba(0,0,0,0.2);box-shadow:0 0 16px 6px rgba(0,0,0,0.2);border:2px solid #c7718a;}
nav a{position:relative;display:inline-block;margin:5px 10px;outline:none;color:#547898;text-decoration:none;font-weight:300;font-size:18px;}
nav a:hover,
nav a:focus{outline:none;color:#ffffff;}
.cl-effect-14 a{padding:0 10px;height:22px;}
.cl-effect-14 a::before,
.cl-effect-14 a::after{position:absolute;width:22px;height:1px;background:#fff;content:'';opacity:0.2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none;}
.cl-effect-14 a::before{top:0;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;}
.cl-effect-14 a::after{right:0;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0;}
.cl-effect-14 a:hover::before,
.cl-effect-14 a:hover::after,
.cl-effect-14 a:focus::before,
.cl-effect-14 a:focus::after{opacity:1;}
.cl-effect-14 a:hover::before,
.cl-effect-14 a:focus::before{left:50%;width:32px;margin-top:-10px;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%);}
.cl-effect-14 a:hover::after,
.cl-effect-14 a:focus::after{right:50%;width:32px;margin-bottom:-10px;-webkit-transform:rotate(0deg) translateX(50%);-moz-transform:rotate(0deg) translateX(50%);transform:rotate(0deg) translateX(50%);}
.ch-item{width:100%;height:100%;border-radius:50%;position:relative;cursor:pointer;}
.ch-info-wrap,
.ch-info{position:absolute;width:80px;height:80px;border-radius:50%;}
.ch-info-wrap{top:0px;left:0px;}
.ch-info > div{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-position:center center;-webkit-backface-visibility:hidden;}
.ch-info .ch-info-front{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.ch-info .ch-info-back{opacity:0;pointer-events:none;border:3px solid #77a7b8;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 0.4s ease-in-out 0.2s;-moz-transition:all 0.4s ease-in-out 0.2s;-o-transition:all 0.4s ease-in-out 0.2s;-ms-transition:all 0.4s ease-in-out 0.2s;transition:all 0.4s ease-in-out 0.2s;}
.ch-img-1{}
.ch-item:hover .ch-info-front{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}
.ch-item:hover .ch-info-back{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto;}
.hoverazul{background-color:#7797b8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.triggerhoverazul:hover .hoverazul{background-color:#123960;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.hovertxt{color:#7797b8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.triggerhoverazul:hover .hovertxt{color:#123960;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.bkcontactos{width:100%;background:#f0f2f3 url(imgs/bklinhasgal.png) repeat;height:100%;left:0;position:relative;float:left;padding:10px;}
.barracontactos{background:#123960;height:35px;width:100%;left:0;position:relative;float:left;color:#fefefe;font-size:24px;text-decoration:none;padding:10px;padding-top:5px;padding-bottom:0;text-align:center;font-weight:300;}
.titinput{font-size:16px;color:#547898;text-decoration:none;font-weight:300;}
input{font-size:12px;color:#547898;text-decoration:none;background-color:#ffffff;border:0 solid;padding:10px;line-height:16px;}
textarea{font-family:'lato', Arial, Helvetica, sans-serif;font-size:16px;color:#547898;text-decoration:none;background-color:#ffffff;border:0 solid;}
select{font-size:12px;color:#547898;text-decoration:none;background-color:#ffffff;border:0 solid;}
.submit{max-width:100%;padding:8px;font-size:20px;color:#102a41;float:left;cursor:pointer;background-color:transparent;}