@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans/opensans-bold_0-webfont.eot');
    src: url('fonts/opensans/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-bold_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-bold_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-bold_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('fonts/opensans/opensans-bolditalic_0-webfont.eot');
    src: url('fonts/opensans/fonts/opensans/opensans-bolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-bolditalic_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-bolditalic_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-bolditalic_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-bolditalic_0-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/opensans/opensans-extrabold_0-webfont.eot');
    src: url('fonts/opensans/opensans-extrabold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-extrabold_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-extrabold_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-extrabold_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-extrabold_0-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('fonts/opensans/opensans-extrabolditalic_0-webfont.eot');
    src: url('fonts/opensans/opensans-extrabolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-extrabolditalic_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-extrabolditalic_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-extrabolditalic_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-extrabolditalic_0-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans/opensans-italic_0-webfont.eot');
    src: url('fonts/opensans/opensans-italic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-italic_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-italic_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-italic_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-italic_0-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans/opensans-light_0-webfont.eot');
    src: url('fonts/opensans/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-light_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-light_0-webfont.woff') format('woff'),
         url('opensans-light_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-light_0-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('fonts/opensans/opensans-lightitalic_0-webfont.eot');
    src: url('fonts/opensans/opensans-lightitalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-lightitalic_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-lightitalic_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-lightitalic_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-lightitalic_0-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans/opensans-regular_0-webfont.eot');
    src: url('fonts/opensans/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-regular_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-regular_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-regular_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans/opensans-semibold_0-webfont.eot');
    src: url('fonts/opensans/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-semibold_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-semibold_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('fonts/opensans/opensans-semibolditalic_0-webfont.eot');
    src: url('fonts/opensans/opensans-semibolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-semibolditalic_0-webfont.woff2') format('woff2'),
         url('fonts/opensans/opensans-semibolditalic_0-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-semibolditalic_0-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-semibolditalic_0-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato/lato-black-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoblack_italic';
    src: url('fonts/lato/lato-blackitalic-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold_italic';
    src: url('fonts/lato/lato-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latohairline';
    src: url('fonts/lato/lato-hairline-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-hairline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latohairline_italic';
    src: url('fonts/lato/lato-hairlineitalic-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-hairlineitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoheavy';
    src: url('lato-heavy-webfont.woff2') format('woff2'),
         url('lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoheavy_italic';
    src: url('fonts/lato/lato-heavyitalic-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-heavyitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato/lato-italic-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('fonts/lato/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight_italic';
    src: url('fonts/lato/lato-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latomedium';
    src: url('fonts/lato/lato-medium-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'quicksanddash';
    src: url('fonts/quicksand/quicksand_dash-webfont.woff2') format('woff2'),
         url('fonts/quicksand/quicksand_dash-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksandbold';
    src: url('fonts/quicksand/quicksand-bold-webfont.woff2') format('woff2'),
         url('fonts/quicksand/quicksand-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksandbold_italic';
    src: url('fonts/quicksand/quicksand-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/quicksand/quicksand-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksanditalic';
    src: url('fonts/quicksand/quicksand-italic-webfont.woff2') format('woff2'),
         url('fonts/quicksand/quicksand-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksandlight';
    src: url('quicksand-light-webfont.woff2') format('woff2'),
         url('quicksand-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksandlight_italic';
    src: url('fonts/quicksand/quicksand-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/quicksand/quicksand-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksandregular';
    src: url('fonts/quicksand/quicksand-regular-webfont.woff2') format('woff2'),
         url('fonts/quicksand/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
a{text-decoration: none;}

.bg-transparent{background-color: transparent;}
.bg-white{background-color: #fff;}
.bg-black{background-color: #000;}

.fonte-color-white{color: #fff;}
.fonte-color-black{color: #000;}

.shorticon-nome{ background-image: url(); background-repeat: no-repeat; background-position: center; background-size: auto 100%;}

.trigger-process{line-height: 20px; border-left: solid 4px goldenrod; border-top: solid 1px goldenrod; display: none; border-bottom: solid 1px goldenrod; color: #525d6d}
.trigger-sucess{line-height: 20px; border-left: solid 4px #27AE61; border-top: solid 1px #27AE61; border-bottom: solid 1px #27AE61; color: #525d6d}
.trigger-fail{line-height: 20px; border-left: solid 4px salmon; border-top: solid 1px salmon; border-bottom: solid 1px salmon;  display: none; color: #525d6d}
.trigger-load{width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; background-size: cover;}

.div-float-none{float: none}
.div-float-left{float: left}
.div-float-right{float: right}

.bg-img-center-cover{background-repeat: no-repeat; background-position:center; background-size: cover}
.bg-img-center-contain{background-repeat: no-repeat; background-position:center; background-size: contain}
.bg-img-left-cover{background-repeat: no-repeat; background-position:left; background-size: cover}
.bg-img-left-contain{background-repeat: no-repeat; background-position:left; background-size: contain}
.bg-img-right-contain{background-repeat: no-repeat; background-position:right; background-size: contain}
.bg-img-right-cover{background-repeat: no-repeat; background-position:right; background-size: cover}

.fonte-light{font-weight:100}
.fonte-regular{font-weight:400}
.fonte-bold{font-weight:600}
.fonte-bolder{font-weight:900}
.fonte-300{font-weight:300}
.fonte-600{font-weight:600}
.fonte-900{font-weight:900}

.float-left{float: left;}
.float-right{float: right;}
.float-none{float: none !important;}
.section-float-none{float: none}
.section-float-left{float: left}
.section-float-right{float: right}
.display-block{display: block;}
.display-inline{display: inline;}
.display-inline-block{display: inline-block;}
.display-none{display: none}
.pos-relative{position: relative}
.pos-absolut{position: absolute}
.pos-fixed{position: fixed}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.tex-alight-none{text-align: inherit !important}
.border-none{border: none !important;}
.margin-left-none{margin-left: 0 !important}
.margin-right-none{margin-right: 0 !important}
.margin-none{margin: 0 !important}
.margin-center{margin: 0 auto}
.padding-right-none{padding-right: 0 !important}
.padding-left-none{padding-left: 0 !important}
.padding-top-none{padding-top: 0 !important}
.padding-bottom-none{padding-bottom: 0 !important}
.container-10perc{ width: 10%;  float: left;}
.container-20perc{ width: 20%;  float: left;}
.container-30perc{ width: 30%;  float: left;}
.container-35perc{ width: 35%;  float: left;}
.container-70perc{ width: 70%;  float: left;}
.container-25perc{ width: 25%;  float: left;}
.container-75perc{ width: 75%;  float: left;}
.container-80perc{ width: 80%;  float: left;}
.container-50perc{ width: 50%;  float: left;}
.container-55perc{ width: 55%;  float: left;}
.container-59perc{ width: 59%;  float: left;}
.container-41perc{ width: 41%;  float: left;}
.container-45perc{ width: 45%;  float: left;}
.container-60perc{ width: 60%;  float: left;}
.container-65perc{ width: 65%;  float: left;}
.container-40perc{ width: 40%;  float: left;}
.container-1b{ width: 100%; float: left;}
.container-2b{ width: 50%;  float: left;}
.container-3b{ width: 33.33%;  float: left;}
.container-4b{ width: 25%;  float: left;}
.conteudo-total{width: 100%;}
.conteudo-center-970{width: 960px; margin: 0 auto;}
.clear{clear: both;} 
.div-empty-20px{height: 25px; width: 100%; display: block;}
.div-empty-25px{height: 25px; width: 100%; display: block;}
.div-empty-30px{height: 30px; width: 100%; display: block;}
.div-empty-50px{height: 50px; width: 100%; display: block;}
.div-empty-55px{height: 55px; width: 100%; display: block;}
.div-empty-60px{height: 60px; width: 100%; display: block;}
.div-empty-70px{height: 70px; width: 100%; display: block;}
.div-empty-80px{height: 80px; width: 100%; display: block;}
.div-empty-87px{height: 87px; width: 100%; display: block;}
.div-empty-90px{height:90px; width: 100%; display: block;}
.div-empty-100px{height: 100px; width: 100%; display: block;}
.div-empty-150px{height: 150px; width: 100%; display: block;}
.div-empty-200px{height: 200px; width: 100%; display: block;}
.barrinha{width: 100%; height: 3px; background-color: #dc712d}
.menu{width: 100%; float: left; height: 122px}
.logo{width: 222px; height: 65px; float: left; background: url(../img/menu/logo2.jpg) no-repeat center; margin: 30px 0 0 31px}
.tel{ float: left; padding: 5px 0 5px 35px; background: url(../img/menu/tel.png) no-repeat top left; margin-top: 16px; margin-left: 20px;}
.localizacao{ float: left; padding: 8px 0 2px 25px; background: url(../img/menu/local.png) no-repeat center left; margin-top: 16px; margin-left: 40px; color: #000}
.semibold-14{ font-family: open_sanssemibold; font-size: 14px}
.semibold-12{ font-family: open_sanssemibold; font-size: 12px; color: #fff; background-color: #36498a; margin-top: 20px}
.botao-menu{float: left; text-align: center; padding: 14px 27px 11px; }
.botao-menu:hover{ background-color: #dc712d}
.ativo{ background-color: #dc712d}
.mg-45{margin-left: 45px}
.branco{background-color: #fff; width: 100%; float: left; position: fixed; z-index: 9999; top: 0px; box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.46)}
.border-radius-left{border-bottom-left-radius: 10px; border-top-left-radius: 10px}
.border-radius-right{border-bottom-right-radius: 10px; border-top-right-radius: 10px}
.vendas-voigt{float: left; width: 167px; height: 21px; background: url(../img/email-voigt.jpg) no-repeat center; margin: 19px 10px 0 35px;}
.submenu{cursor: pointer}
.submenu-produtos{ display: none; float: left; width: 175px; margin: 11px 0px 0px -52px; position: fixed; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.53); background: #fff; z-index: 999;}
.submenu-produtos a{ float: left; width: 100%; text-align: center; color: #000; background: #ededed; margin: 2px 0 0px 0; padding: 10px 0; font: 12px Open_sansregular;}
.submenu-produtos a:hover{ color: #fff; background: #dc712d; font: 12px Open_sansbold;}
.submenu-produtos-baixo{ float: left; width: 195px; margin: 330px 0 0 10px; position: absolute;}
.submenu-produtos-baixo a{ float: left; width: 100%; text-align: center; color: #000; background: #ededed; margin: 0px 0 2px 0; padding: 17px 0; font: 12px Open_sansregular;}
.submenu-produtos-baixo a:hover{ color: #fff; background: #dc712d; font: 12px Open_sansbold;}
.submenu2{cursor: pointer}
.submenu-contato{ display: none; float: left; width: 175px; margin: 11px 0px 0px -52px; position: fixed; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.53); background: #fff; z-index: 999;}
.submenu-contato a{ float: left; width: 100%; text-align: center; color: #000; background: #ededed; margin: 2px 0 0px 0; padding: 10px 0; font: 12px Open_sansregular;}
.submenu-contato a:hover{ color: #fff; background: #dc712d; font: 12px Open_sansbold;}
.submenu-ativo{ color: #fff !important; background: #dc712d !important; font: 12px Open_sansbold !important;}
.whatsapp-header { width: 40px; height: 183px; right: 0; background: url(../img/whats.jpg) no-repeat center top; position: fixed; margin-top: 300px; z-index: 999999; box-shadow: 0 0 5px 0px #000;}
.ah{ margin: -17px 0px 0 125px; margin: 2px 0 0 -125px\0;}
.infos-topo{padding: 4px 0 0px 38px !important; font: 13px Open_sansbold; margin: 16px 0 0 90px; color:#000}
.infos-topo a{ color:#000}
.infos-topo a b{ font-size: 10.5px}
.traducoes{ float: right; margin: 19px 10px 0 0;}
.traducoes a{ float: right; padding: 10px 12px;}
.es{ background: url(../img/menu/es.jpg) no-repeat center}
.en{ background: url(../img/menu/en.jpg) no-repeat center}
.br{ background: url(../img/menu/br.jpg) no-repeat center}
.fundo-footer{width: 100%; float: left; height: 522px}
.objeto{width: 100%; float: left; height: 63px; background: url(../img/footer/objeto.png) no-repeat center; position: absolute; margin-top: 788px; z-index: 999;}
.fundo1{background: url(../img/footer/fundo1.jpg) no-repeat center top}
.fundo2{background: url(../img/footer/fundo2.jpg) no-repeat center top}
.fundo-contato{background: url(../img/footer/fundo-contato-novo.jpg) no-repeat center top; margin-top: 125px; position: absolute; height: 714px}
.fundo-produtos{background: url(../img/footer/fundo-produtos.jpg) no-repeat center top; height: 501px}
.telefone{ width: 200px; margin-left: 70px; height: 90px; float: left; border-right: solid 1px #dc712d; background: url(../img/footer/telefone.png) no-repeat center top}
.local{width: 355px; height: 90px; float: left; border-right: solid 1px #dc712d; background: url(../img/footer/local.png) no-repeat center top}
.email{width: 235px; height: 90px; float: left;background: url(../img/footer/email.png) no-repeat center top}
.mg-60{margin-top: 60px}
.mg-55{margin-top: 50px}
.openregular-14{font-family: open_sansregular; font-size: 14px; color: #fff; float: left; text-align: center; width: 100%; line-height: 20px}
.footer{width: 100%; height: 42px; float: left; background-color: #dc712d}
.footer-p1{font-family: open_sansregular; font-size: 11px; color: #fff; float: left; margin-top: 15px; margin-left: 225px}
.footer-p2{font-family: open_sansregular; font-size: 11px; color: #fff; float: left; margin-top: 15px; margin-left: 20px}
.footer-p2 a{ background: url(../img/logo-sole.png) no-repeat center; float: right; width: 80px; height: 27px; margin-top: -9px}
.footer-p2 b{float: right;}
.footer-p2 a:hover{opacity: 0.5}
.formulario{width: 570px; float: left; margin-top: 140px; margin-left: 193px}
.form input{border-radius: 10px; background-color: rgba(82, 82, 82, 0.59);; width: 245px; height: 30px; float: left; border: solid 1px #dc712d; color: #fff; padding: 0px 0 0 10px;}
.form textarea{border-radius: 10px; background-color: rgba(82, 82, 82, 0.59);; width: 245px; float: left; height: 80px; border: solid 1px #dc712d; margin-left: 40px; color: #fff; padding: 6px 0 0 10px;}
.form button{ transition: 0.5s; cursor: pointer; border-radius: 10px; background-color: #dc712d; width: 255px; float: left; height: 35px; border: solid 1px #dc712d; margin-left: 40px; color: #fff; font-family: open_sansregular; font-size: 9px}
.form button:hover{box-shadow: inset 0px 0px 20px 0px #fff; transition: 0.5s}
.mg-35{ margin-top: -35px;}
.mg-20{ margin-top: 15px;}
.borda-amarela{ border: solid 1px #e6ac2b !important}
::-webkit-input-placeholder { font-family: open_sansregular; font-size: 9px; color: #fff}
.quicksand{font-family: quicksandregular; font-size: 28px; color: #fff; width: 100%; float: left; text-align: center; margin-top: 70px}
.fs-14{font-size: 14px}
.mg-75{margin-top: 75px}
.mg-90{margin-top: 90px}
.mapa{ width:100%; height:220px;}
@media screen and (max-width:980px){
    .mapa{height:545px;}
}
#lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; display: none;}
#lightbox { position: fixed; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-weight: normal;}
#lightbox img { width: auto; height: auto;}
#lightbox a img { border: none; margin-top: 15px;}
.lb-outerContainer { position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.lb-outerContainer:after { content: ""; display: table; clear: both;}
.lb-container { padding: 10px;}
.lb-loader { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav { left: 0;}
.lb-nav a { outline: none;}
.lb-prev, .lb-next { width: 49%; height: 100%; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); display: block;}
.lb-prev { left: 0; float: left;}
.lb-next { right: 0; float: right;}
.lb-prev:hover { background: url(../images/prev.png) left 48% no-repeat;}
.lb-next:hover { background: url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after { content: ""; display: table; clear: both;}
.lb-data { padding: 0 10px; color: #bbbbbb;}
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 11px;}
.lb-data .lb-close { width: 60px; height: 60px; border-radius: 100px; margin-top: -660px; float: right; margin-right: -35px; position: relative; outline: none; z-index: 9999999; background-color: red;}
.lb-data .lb-close:hover { cursor: pointer;}
.slide { width: 100%; height: auto;  margin: 125px auto 0 auto; float:left;}
.slide .slides_container { width: 100%;}
.slide .slides_container div { width: 100% !important; display: block; left: 0 !important; height: 201px !important; }
.slide .slides_container div.img1 { display: block; background: url(../img/resistencia/001.jpg) center top no-repeat; }
.slide .prev{ width:42px; height:78px; float:left; position:absolute; z-index:99999; background:url(../img/slides/back.png) no-repeat center top; top:450px; left:50%; margin-left:-490px; text-indent:-9999px;}
.slide .next{ width:42px; height:78px; float:left; position:absolute; z-index:99999; background:url(../img/slides/next.png) no-repeat center top; top:450px; text-indent:-9999px; right:50%; margin-right:-490px;}
.slide ul.pagination { list-style: none; margin: 0; padding: 0; min-width: 38px; max-width: 120px; display: table; float: left; position: absolute; right: 75%; margin: 0 -485px 0 0; overflow: hidden; z-index: 99; top: 850px; display: none;}
.slide ul.pagination li { float: left; display: inline; width: 15px; height: 14px; text-indent: -9999px; overflow: hidden; margin: 0 2px; }
.slide ul.pagination li a { float: left; display: inline; background:url(../img/slides/slidder.png) no-repeat center top; width:11px; height:11px; }
.slide ul.pagination li.current a, .slide ul.pagination li a:hover { background:url(../img/slides/sliderw.png) no-repeat center bottom; }
.container-principal{width: 865px; height:100px; float: left; background-color: #00b3ff; margin-left: 10%}
.classe-50{ background: url(../img/resistencia/classe-50.png) center left no-repeat; }
.classe-125{ background: url(../img/resistencia/classe-125.png) center left no-repeat;}
.classe-250{ background: url(../img/resistencia/classe-250.png) center left no-repeat;}
.classe-400{ background: url(../img/resistencia/classe-400.png) center left no-repeat;}
.classe-900{ background: url(../img/resistencia/classe-900.png) center left no-repeat;}
.openregular-13{font-family: open_sansregular; font-size: 13px; float: right; width: 625px; margin-top: 38px; line-height: 20px }
.bold{font-weight: bold; font-size: 14px}
.mg-80{ float: right; width: 510px; margin-right: -25px; height: 40px;}
.mg-12{ margin-top: -12px;}
.mg-50{margin-bottom: 50px}
.mg-40{margin-top: 40px}
.fundo-internas{width: 100%; float: left; background: url(../img/fundo-internas.jpg) center top }
@media screen and (max-width: 980px){
    .mg-80{ width: 490px; margin-right: 0px;}
}