@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Lato);

a:focus {
    outline:thin dotted #ffffff;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
}
a:hover, a:active { outline:0; }
sub, sup {
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img {
    max-width:100%;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic;
}
button, input, select, textarea {
    margin:0;
    font-size:100%;
    vertical-align:middle;
}
@font-face {
    font-family:'Featured';
    src:url('../_fonts/FeaturedItem.ttf');
    }

.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
    display:table;
    content:"";
}
.clearfix:after { clear:both; }
.hide-text {
    font:0 / 0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0;
}
.input-block-level {
    display:block;
    width:100%;
    min-height:28px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}
body {
    margin:0;
    font-family:"featured", Arial, sans-serif;
    line-height:1.5;
    color:#0d0d0d;
    background-color:#ffffff;
    background: url("../_imagens/fundo.png") 0px 0px;
    font-size:18px;
    font-size:1.4rem;
}
a {
    color:#000;
    text-decoration:none;
}
a:hover {
    color:#ffffff;
    text-decoration:underline;
}
.row {
    margin-left:-20px;
    *zoom:1;
}
.row:before, .row:after {
    display:table;
    content:"";
}
.row:after { clear:both; }
[class*="span"] {
    float:left;
    margin-left:20px;
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
.span12 { width:940px; }
.span11 { width:860px; }
.span10 { width:780px; }
.span9 { width:700px; }
.span8 { width:620px; }
.span7 { width:540px; }
.span6 { width:460px; }
.span5 { width:380px; }
.span4 { width:300px; }
.span3 { width:220px; }
.span2 { width:140px; }
.span1 { width:60px; }
.offset12 { margin-left:980px; }
.offset11 { margin-left:900px; }
.offset10 { margin-left:820px; }
.offset9 { margin-left:740px; }
.offset8 { margin-left:660px; }
.offset7 { margin-left:580px; }
.offset6 { margin-left:500px; }
.offset5 { margin-left:420px; }
.offset4 { margin-left:340px; }
.offset3 { margin-left:260px; }
.offset2 { margin-left:180px; }
.offset1 { margin-left:100px; }
.row-fluid {
    width:100%;
    *zoom:1;
}
.row-fluid:before, .row-fluid:after {
    display:table;
    content:"";
}
.row-fluid:after { clear:both; }
.row-fluid [class*="span"] {
    float:left;
    margin-left:2.127659574%;
    *margin-left:2.0744680846383%;
    display:block;
    width:100%;
    min-height:28px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}
.row-fluid [class*="span"]:first-child { margin-left:0; }
.row-fluid .span12 {
    width:99.99999999%;
    *width:99.946808500638%;
}
.row-fluid .span11 {
    width:91.489361693%;
    *width:91.436170203638%;
}
.row-fluid .span10 {
    width:82.978723396%;
    *width:82.925531906638%;
}
.row-fluid .span9 {
    width:74.468085099%;
    *width:74.414893609638%;
}
.row-fluid .span8 {
    width:65.957446802%;
    *width:65.904255312638%;
}
.row-fluid .span7 {
    width:57.446808505%;
    *width:57.393617015638%;
}
.row-fluid .span6 {
    width:48.936170208%;
    *width:48.882978718638%;
}
.row-fluid .span5 {
    width:40.425531911%;
    *width:40.372340421638%;
}
.row-fluid .span4 {
    width:31.914893614%;
    *width:31.861702124638%;
}
.row-fluid .span3 {
    width:23.404255317%;
    *width:23.351063827638%;
}
.row-fluid .span2 {
    width:14.89361702%;
    *width:14.840425530638%;
}
.row-fluid .span1 {
    width:6.382978723%;
    *width:6.3297872336383%;
}
.container {
    margin-right:auto;
    margin-left:auto;
    *zoom:1;
}
.container:before, .container:after {
    display:table;
    content:"";
}
.container:after { clear:both; }
.container-fluid {
    padding-right:20px;
    padding-left:20px;
    *zoom:1;
}
.container-fluid:before, .container-fluid:after {
    display:table;
    content:"";
}
.container-fluid:after { clear:both; }
p {
    margin:0 0 1.70em;
    font-family: 'Lato', sans-serif;
    line-height:1.5;
    font-size:14px;
    font-size:1.4rem;
}
p small {
    color:#999999;
    font-size:12px;
    font-size:0.6rem;
}


h1, h3, h4,{
    margin:0;
    font-family:inherit;
    font-weight:bold;
    color:inherit;
    line-height:1.2;
    text-rendering:optimizelegibility;
}
h1 small,h3 small, h4 small{
    font-weight:normal;
    color:#999999;
}
h1 {
    line-height:3;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#cfc7be;
    text-transform:uppercase;
    font-weight:normal;
    margin:0 0 1.5em;
    font-size:14px;
    font-size:1.4rem;
}
h1 small { font-size:18px; }
h2 {
    color:#000000;
    font-size:30px;
    }
h2 small { font-size:30px; }
h3 {
    margin:0;
    font-size:30px;
    font-size:1.4rem;
}
h3 small {
    font-size:13px;
    font-size:1.3rem;
}
h4,{ line-height:1.5; }
h4 {
    font-weight:normal;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#cfc7be;
    font-size:14px;
    font-size:1.4rem;
}
h4 small {
    font-size:12px;
    font-size:1.2rem;
}
h5 {
    font-size:40px;
    margin-top: -10px;
    margin-bottom: -10px;
    padding: 10px;
    color: #000;
    }
h6 {
    font-family: 'Lato', sans-serif;
    color:#000000;
    font-size:11px;

}

.page-header {
    padding-bottom:0.5;
    margin:1.5 0;
    border-bottom:1px solid #eeeeee;
}
.page-header h1 { line-height:1; }
ul, ol {
    padding:0;
    margin:0 0 0 1.5em;
}
ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
ul { list-style:disc; }
ol { list-style:decimal; }
li { line-height:1.5; }
ul.unstyled, ol.unstyled {
    margin-left:0;
    list-style:none;
}
dl { margin-bottom:1.5; }
dt, dd { line-height:1.5; }
dt {
    font-weight:bold;
    line-height:0.5;
}
dd { margin-left:0.75; }
.dl-horizontal dt {
    float:left;
    width:120px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.dl-horizontal dd { margin-left:130px; }
hr {
    margin:1.5 0;
    border:0;
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #ffffff;
}
strong { font-weight:bold; }
em { font-style:italic; }
.muted { color:#999999; }
abbr[title] {
    cursor:help;
    border-bottom:1px dotted #dddddd;
}
abbr.initialism {
    font-size:90%;
    text-transform:uppercase;
}
blockquote {
    padding:0 0 0 15px;
    margin:0 0 1.5;
    border-left:5px solid #eeeeee;
}
blockquote p {
    margin-bottom:0;
    font-size:16px;
    font-weight:300;
    line-height:1.875;
}
blockquote small {
    display:block;
    line-height:1.5;
    color:#999999;
}
blockquote small:before { content:'\2014 \00A0'; }
blockquote.pull-right {
    float:right;
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eeeeee;
    border-left:0;
}
blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
address {
    display:block;
    margin-bottom:1.5;
    font-style:normal;
    line-height:1.5;
}
small { font-size:100%; }
cite { font-style:normal; }
form { margin:0 0 1.5; }
fieldset {
    padding:0;
    margin:0;
    border:0;
}
legend {
    display:block;
    width:100%;
    padding:0;
    margin-bottom:2.25;
    font-size:21px;
    line-height:3;
    color:#e4f0be;
    border:0;
    border-bottom:1px solid #eeeeee;
}
legend small {
    font-size:1.125;
    color:#999999;
}
label, input, button, select, textarea {
    font-size:14px;
    font-weight:normal;
    line-height:1.5;
}


a {
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    -webkit-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}
a:hover {
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    -webkit-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}
.baseFontSize {
    font-size:14px;
    font-size:1.4rem;
}
ul { list-style:none; }
#homepage header {
    width:100%;
    margin:15% 0 0;
}
#homepage header .row { margin-left:0; }
#homepage header nav ul { text-align:center; }
#homepage header nav ul li {
    display:inline-block;
    margin:0;
    line-height:1;
    float:none;
}
#homepage header nav ul li a {
    font-family:"Featured", Arial, sans-serif;
    color:#ffffff;
    text-transform:uppercase;
    font-size:13px;
    font-size:1.3rem;
    -moz-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    -webkit-transition:all 1s ease-out;
    -ms-transition:all 1s ease-out;
    transition:all 1s ease-out;
}
#homepage header nav ul li a:hover {
    text-decoration:none;
    color:#dddddd;
    -moz-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    -webkit-transition:all 1s ease-out;
    -ms-transition:all 1s ease-out;
    transition:all 1s ease-out;
}
#homepage header nav ul li.item-103 {
    height:auto;
    left:0;
    margin:0 0 20%;
    padding:0;
    text-align:center;
    width:100%;
}
#homepage header nav ul li.item-103 a { float:none; }
#homepage header nav ul li.item-105 {
    margin:0 0 0 1%;
    padding:0 0 0 1%;
    border-left:1px solid #ffffff;
}
header { margin:20px 0 0; }
header nav {
    font-size:18px;
    font-size:1.7rem;
}
header nav ul {
    list-style:none;
    margin:0;
    text-transform:uppercase;
}
header nav ul li {
    float:right;
    line-height:42px;
    margin:0 0 0 2%;
}
header nav ul li.logo {
    float:left;
    line-height:1;
    margin:0;
}
header nav ul li a { color:#ffffff; }
header nav ul li a:hover {
    color:#FF8000;
    text-decoration:none;
}
#middle {
    position:relative;
    margin-bottom:20px;
}
#middle .item-page article {
    background-color:#F781D8;
    padding:3% 5%;
    margin:1% 0 0;
    *zoom:1;
}
#middle .item-page article:before, #middle .item-page article:after {
    display:table;
    content:"";
}
#middle .item-page article:after { clear:both; }
#middle .item-page article .marcas {
    margin:10% 0;
    text-align:center;
}
#middle .item-page article .marcas li {
    display:inline-block;
    margin:3%;
}
#middle .blog {
    background-color:#fbbd13;
    padding:3% 5%;
    margin:5% 0 0 !important;
    *zoom:1;
}
#middle .blog:before, #middle .blog:after {
    display:table;
    content:"";
}
#middle .blog:after { clear:both; }
#middle .blog .reconhecimento { float:right; }
#middle .blog .reconhecimento h2 {
    text-align:left;
    border-bottom-width:0px;
    border-bottom-style:solid;
    border-bottom-color:#cfc7be;

}
#middle .blog .reconhecimento ul { margin:0 0 20px; }
#middle .blog .reconhecimento ul li { margin:5% 0; }
#middle .blog .marcas {
    margin:0 0 1%;
    *zoom:1;
}
#middle .blog .marcas:before, #middle .blog .marcas:after {
    display:table;
    content:"";
}
#middle .blog .marcas:after { clear:both; }
#middle .blog .marcas figure {
    margin:1.7em 0;
    width:40%;
    float:left;
    text-align:justify;
}

#middle .blog .marcas2 figure {
    margin:1.0em 0;
    width:20%;
    float:right;
    text-align:justify;
}

#middle .blog .marcas figure figcaption {
    margin:1.0em 0 0 0;
    font-size:12px;
    font-size:1.2rem;
}
#middle .blog .marcas article {
    margin:0;
    float:right;
    width:49%;
}


.col2 article .text {
    text-align:justify;
    -moz-column-count:2;
    -moz-column-gap:40px;
    -moz-column-rule:0 none none;
    -webkit-column-count:2;
    -webkit-column-gap:40px;
    -webkit-column-rule:0 none;
    column-count:2;
    column-gap:40px;
    column-rule:0 none;
}
.column.last { float:right !important; }
.lang-inline { float:right; }
body#tinymce { background-color:#ffffff; }

@font-face {
    font-family:'Featured';
    src:url('../_fonts/FeaturedItem.ttf');
    }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
    display:table;
    content:"";
}
.clearfix:after { clear:both; }
.hide-text {
    font:0 / 0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0;
}
.input-block-level {
    display:block;
    width:100%;
    min-height:208px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}
.hidden {
    display:none;
    visibility:hidden;
}
.visible-phone { display:none !important; }
.visible-tablet { display:none !important; }
.hidden-desktop { display:none !important; }
@media (max-width: 767px) {
    .visible-phone { display:inherit !important; }
    .hidden-phone { display:none !important; }
    .hidden-desktop { display:inherit !important; }
    .visible-desktop { display:none !important; }
}
@media (min-width: 768px) and (max-width: 979px) {
    .visible-tablet { display:inherit !important; }
    .hidden-tablet { display:none !important; }
    .hidden-desktop { display:inherit !important; }
    .visible-desktop { display:none !important; }
}
@media (max-width: 480px) {
    .nav-collapse { -webkit-transform:translate3d(0,0,0); }
    .page-header h1 small {
        display:block;
        line-height:1.5;
    }
    input[type="checkbox"], input[type="radio"] { border:1px solid #cccccc; }
    .form-horizontal .control-group > label {
        float:none;
        width:auto;
        padding-top:0;
        text-align:left;
    }
    .form-horizontal .controls { margin-left:0; }
    .form-horizontal .control-list { padding-top:0; }
    .form-horizontal .form-actions {
        padding-left:10px;
        padding-right:10px;
    }
    .modal {
        position:absolute;
        top:10px;
        left:10px;
        right:10px;
        width:auto;
        margin:0;
    }
    .modal.fade.in { top:auto; }
    .modal-header .close {
        padding:10px;
        margin:-10px;
    }
    .carousel-caption { position:static; }
}
@media (max-width: 767px) {
    body {
        padding-left:20px;
        padding-right:20px;
    }
    .navbar-fixed-top, .navbar-fixed-bottom {
        margin-left:-20px;
        margin-right:-20px;
    }
    .container-fluid { padding:0; }
    .dl-horizontal dt {
        float:none;
        clear:none;
        width:auto;
        text-align:left;
    }
    .dl-horizontal dd { margin-left:0; }
    .container { width:auto; }
    .row-fluid { width:100%; }
    .row, .thumbnails { margin-left:0; }
    [class*="span"], .row-fluid [class*="span"] {
        float:none;
        display:block;
        width:auto;
        margin-left:0;
    }
    .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
        display:block;
        width:100%;
        min-height:28px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
    }
    .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
        display:inline-block;
        width:auto;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .row {
        margin-left:-20px;
        *zoom:1;
    }
    .row:before, .row:after {
        display:table;
        content:"";
    }
    .row:after { clear:both; }
    [class*="span"] {
        float:left;
        margin-left:20px;
    }
    .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:724px; }
    .span12 { width:724px; }
    .span11 { width:662px; }
    .span10 { width:600px; }
    .span9 { width:538px; }
    .span8 { width:476px; }
    .span7 { width:414px; }
    .span6 { width:352px; }
    .span5 { width:290px; }
    .span4 { width:228px; }
    .span3 { width:166px; }
    .span2 { width:104px; }
    .span1 { width:42px; }
    .offset12 { margin-left:764px; }
    .offset11 { margin-left:702px; }
    .offset10 { margin-left:640px; }
    .offset9 { margin-left:578px; }
    .offset8 { margin-left:516px; }
    .offset7 { margin-left:454px; }
    .offset6 { margin-left:392px; }
    .offset5 { margin-left:330px; }
    .offset4 { margin-left:268px; }
    .offset3 { margin-left:206px; }
    .offset2 { margin-left:144px; }
    .offset1 { margin-left:82px; }
    .row-fluid {
        width:100%;
        *zoom:1;
    }
    .row-fluid:before, .row-fluid:after {
        display:table;
        content:"";
    }
    .row-fluid:after { clear:both; }
    .row-fluid [class*="span"] {
        float:left;
        margin-left:2.762430939%;
        *margin-left:2.7092394496383%;
        display:block;
        width:100%;
        min-height:28px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
    }
    .row-fluid [class*="span"]:first-child { margin-left:0; }
    .row-fluid .span12 {
        width:99.999999993%;
        *width:99.946808503638%;
    }
    .row-fluid .span11 {
        width:91.436464082%;
        *width:91.383272592638%;
    }
    .row-fluid .span10 {
        width:82.872928171%;
        *width:82.819736681638%;
    }
    .row-fluid .span9 {
        width:74.30939226%;
        *width:74.256200770638%;
    }
    .row-fluid .span8 {
        width:65.745856349%;
        *width:65.692664859638%;
    }
    .row-fluid .span7 {
        width:57.182320438%;
        *width:57.129128948638%;
    }
    .row-fluid .span6 {
        width:48.618784527%;
        *width:48.565593037638%;
    }
    .row-fluid .span5 {
        width:40.055248616%;
        *width:40.002057126638%;
    }
    .row-fluid .span4 {
        width:31.491712705%;
        *width:31.438521215638%;
    }
    .row-fluid .span3 {
        width:22.928176794%;
        *width:22.874985304638%;
    }
    .row-fluid .span2 {
        width:14.364640883%;
        *width:14.311449393638%;
    }
    .row-fluid .span1 {
        width:5.801104972%;
        *width:5.7479134826383%;
    }
    input, textarea, .uneditable-input { margin-left:0; }
    input.span12, textarea.span12, .uneditable-input.span12 { width:714px; }
    input.span11, textarea.span11, .uneditable-input.span11 { width:652px; }
    input.span10, textarea.span10, .uneditable-input.span10 { width:590px; }
    input.span9, textarea.span9, .uneditable-input.span9 { width:528px; }
    input.span8, textarea.span8, .uneditable-input.span8 { width:466px; }
    input.span7, textarea.span7, .uneditable-input.span7 { width:404px; }
    input.span6, textarea.span6, .uneditable-input.span6 { width:342px; }
    input.span5, textarea.span5, .uneditable-input.span5 { width:280px; }
    input.span4, textarea.span4, .uneditable-input.span4 { width:218px; }
    input.span3, textarea.span3, .uneditable-input.span3 { width:156px; }
    input.span2, textarea.span2, .uneditable-input.span2 { width:94px; }
    input.span1, textarea.span1, .uneditable-input.span1 { width:32px; }
}
@media (max-width: 979px) {
    html {
        font-size:82.5%;
        -webkit-text-size-adjust:82.5%;
        -ms-text-size-adjust:82.5%;
    }
    #mosaic { height:305px; }
    header nav ul { text-align:center; }
    header nav ul li {
        line-height:100px;
        margin:0 3%;
        display:inline-block;
    }
    header nav ul li.logo {
        float:none;
        display:block;
        text-align:center;
    }
    #pageFooter nav ul li { height:50px; }
    .col2 article .text {
        text-align:justify;
        -moz-column-count:1;
        -moz-column-gap:0;
        -moz-column-rule:0 none none;
        -webkit-column-count:1;
        -webkit-column-gap:0;
        -webkit-column-rule:0 none;
        column-count:1;
        column-gap:0;
        column-rule:0 none;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .row {
        margin-left:-30px;
        *zoom:1;
    }
    .row:before, .row:after {
        display:table;
        content:"";
    }
    .row:after { clear:both; }
    [class*="span"] {
        float:left;
        margin-left:30px;
    }
    .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:1170px; }
    .span12 { width:1170px; }
    .span11 { width:1070px; }
    .span10 { width:970px; }
    .span9 { width:870px; }
    .span8 { width:770px; }
    .span7 { width:670px; }
    .span6 { width:570px; }
    .span5 { width:470px; }
    .span4 { width:370px; }
    .span3 { width:270px; }
    .span2 { width:170px; }
    .span1 { width:70px; }
    .offset12 { margin-left:1230px; }
    .offset11 { margin-left:1130px; }
    .offset10 { margin-left:1030px; }
    .offset9 { margin-left:930px; }
    .offset8 { margin-left:830px; }
    .offset7 { margin-left:730px; }
    .offset6 { margin-left:630px; }
    .offset5 { margin-left:530px; }
    .offset4 { margin-left:430px; }
    .offset3 { margin-left:330px; }
    .offset2 { margin-left:230px; }
    .offset1 { margin-left:130px; }
    .row-fluid {
        width:100%;
        *zoom:1;
    }
    .row-fluid:before, .row-fluid:after {
        display:table;
        content:"";
    }
    .row-fluid:after { clear:both; }
    .row-fluid [class*="span"] {
        float:left;
        margin-left:2.564102564%;
        *margin-left:2.5109110746383%;
        display:block;
        width:100%;
        min-height:28px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
    }
    .row-fluid [class*="span"]:first-child { margin-left:0; }
    .row-fluid .span12 {
        width:100%;
        *width:99.946808510638%;
    }
    .row-fluid .span11 {
        width:91.436464082%;
        *width:91.383272592638%;
    }
    .row-fluid .span10 {
        width:82.872928171%;
        *width:82.819736681638%;
    }
    .row-fluid .span9 {
        width:74.30939226%;
        *width:74.256200770638%;
    }
    .row-fluid .span8 {
        width:65.745856349%;
        *width:65.692664859638%;
    }
    .row-fluid .span7 {
        width:57.182320438%;
        *width:57.129128948638%;
    }
    .row-fluid .span6 {
        width:48.618784527%;
        *width:48.565593037638%;
    }
    .row-fluid .span5 {
        width:40.055248616%;
        *width:40.002057126638%;
    }
    .row-fluid .span4 {
        width:31.491712705%;
        *width:31.438521215638%;
    }
    .row-fluid .span3 {
        width:22.928176794%;
        *width:22.874985304638%;
    }
    .row-fluid .span2 {
        width:14.364640883%;
        *width:14.311449393638%;
    }
    .row-fluid .span1 {
        width:5.801104972%;
        *width:5.7479134826383%;
    }
    input, textarea, .uneditable-input { margin-left:0; }
    input.span12, textarea.span12, .uneditable-input.span12 { width:1160px; }
    input.span11, textarea.span11, .uneditable-input.span11 { width:1060px; }
    input.span10, textarea.span10, .uneditable-input.span10 { width:960px; }
    input.span9, textarea.span9, .uneditable-input.span9 { width:860px; }
    input.span8, textarea.span8, .uneditable-input.span8 { width:760px; }
    input.span7, textarea.span7, .uneditable-input.span7 { width:660px; }
    input.span6, textarea.span6, .uneditable-input.span6 { width:560px; }
    input.span5, textarea.span5, .uneditable-input.span5 { width:460px; }
    input.span4, textarea.span4, .uneditable-input.span4 { width:360px; }
    input.span3, textarea.span3, .uneditable-input.span3 { width:260px; }
    input.span2, textarea.span2, .uneditable-input.span2 { width:160px; }
    input.span1, textarea.span1, .uneditable-input.span1 { width:60px; }
    .thumbnails { margin-left:-30px; }
    .thumbnails > li { margin-left:30px; }
    .row-fluid .thumbnails { margin-left:0; }
    html {
        font-size:67.5%;
        -webkit-text-size-adjust:67.5%;
        -ms-text-size-adjust:67.5%;
    }
    #mosaic { height:470px; }
    #pageFooter nav ul li { height:50px;
    text-align: center}
}
@media (min-width: 1400px) {
    .row {
        margin-left:-30px;
        *zoom:1;
    }
    .row:before, .row:after {
        display:table;
        content:"";
    }
    .row:after { clear:both; }
    [class*="span"] {
        float:left;
        margin-left:30px;
    }
    .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:1290px; }
    .span12 { width:1290px; }
    .span11 { width:1180px; }
    .span10 { width:1070px; }
    .span9 { width:960px; }
    .span8 { width:850px; }
    .span7 { width:740px; }
    .span6 { width:630px; }
    .span5 { width:520px; }
    .span4 { width:410px; }
    .span3 { width:300px; }
    .span2 { width:190px; }
    .span1 { width:80px; }
    .offset12 { margin-left:1350px; }
    .offset11 { margin-left:1240px; }
    .offset10 { margin-left:1130px; }
    .offset9 { margin-left:1020px; }
    .offset8 { margin-left:910px; }
    .offset7 { margin-left:800px; }
    .offset6 { margin-left:690px; }
    .offset5 { margin-left:580px; }
    .offset4 { margin-left:470px; }
    .offset3 { margin-left:360px; }
    .offset2 { margin-left:250px; }
    .offset1 { margin-left:140px; }
    .row-fluid {
        width:100%;
        *zoom:1;
    }
    .row-fluid:before, .row-fluid:after {
        display:table;
        content:"";
    }
    .row-fluid:after { clear:both; }
    .row-fluid [class*="span"] {
        float:left;
        margin-left:2.564102564%;
        *margin-left:2.5109110746383%;
        display:block;
        width:100%;
        min-height:28px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
    }
    .row-fluid [class*="span"]:first-child { margin-left:0; }
    .row-fluid .span12 {
        width:100%;
        *width:99.946808510638%;
    }
    .row-fluid .span11 {
        width:91.452991453%;
        *width:91.399799963638%;
    }
    .row-fluid .span10 {
        width:82.905982906%;
        *width:82.852791416638%;
    }
    .row-fluid .span9 {
        width:74.358974359%;
        *width:74.305782869638%;
    }
    .row-fluid .span8 {
        width:65.811965812%;
        *width:65.758774322638%;
    }
    .row-fluid .span7 {
        width:57.264957265%;
        *width:57.211765775638%;
    }
    .row-fluid .span6 {
        width:48.717948718%;
        *width:48.664757228638%;
    }
    .row-fluid .span5 {
        width:40.170940171%;
        *width:40.117748681638%;
    }
    .row-fluid .span4 {
        width:31.623931624%;
        *width:31.570740134638%;
    }
    .row-fluid .span3 {
        width:23.076923077%;
        *width:23.023731587638%;
    }
    .row-fluid .span2 {
        width:14.52991453%;
        *width:14.476723040638%;
    }
    .row-fluid .span1 {
        width:5.982905983%;
        *width:5.9297144936383%;
    }
    input, textarea, .uneditable-input { margin-left:0; }
    input.span12, textarea.span12, .uneditable-input.span12 { width:1390px; }
    input.span11, textarea.span11, .uneditable-input.span11 { width:1270px; }
    input.span10, textarea.span10, .uneditable-input.span10 { width:1150px; }
    input.span9, textarea.span9, .uneditable-input.span9 { width:1030px; }
    input.span8, textarea.span8, .uneditable-input.span8 { width:910px; }
    input.span7, textarea.span7, .uneditable-input.span7 { width:790px; }
    input.span6, textarea.span6, .uneditable-input.span6 { width:670px; }
    input.span5, textarea.span5, .uneditable-input.span5 { width:550px; }
    input.span4, textarea.span4, .uneditable-input.span4 { width:430px; }
    input.span3, textarea.span3, .uneditable-input.span3 { width:310px; }
    input.span2, textarea.span2, .uneditable-input.span2 { width:190px; }
    input.span1, textarea.span1, .uneditable-input.span1 { width:70px; }
    .thumbnails { margin-left:-40px; }
    .thumbnails > li { margin-left:40px; }
    .row-fluid .thumbnails { margin-left:0; }
    html {
        font-size:72.5%;
        -webkit-text-size-adjust:72.5%;
        -ms-text-size-adjust:72.5%;
    }
    #mosaic { height:540px; }
    #pageFooter nav ul li { height:60px; }
}
@media (max-width: 979px) {
    body { padding-top:0; }
    .navbar-fixed-top {
        position:static;
        margin-bottom:1.5;
    }
    .navbar-fixed-top .navbar-inner { padding:5px; }
    .navbar .container {
        width:auto;
        padding:0;
    }
    .navbar .brand {
        padding-left:10px;
        padding-right:10px;
        margin:0 0 0 -5px;
    }
    .nav-collapse { clear:both; }
    .nav-collapse .nav {
        float:none;
        margin:0 0 0.75;
    }
    .nav-collapse .nav > li { float:none; }
    .nav-collapse .nav > li > a { margin-bottom:2px; }
    .nav-collapse .nav > .divider-vertical { display:none; }
    .nav-collapse .nav .nav-header {
        color:#999999;
        text-shadow:none;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        padding:6px 15px;
        font-weight:bold;
        color:#999999;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
    }
    .nav-collapse .btn {
        padding:4px 10px 4px;
        font-weight:normal;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
    }
    .nav-collapse .dropdown-menu li + li a { margin-bottom:2px; }
    .nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover { background-color:#2e2b2a; }
    .nav-collapse.in .btn-group {
        margin-top:5px;
        padding:0;
    }
    .nav-collapse .dropdown-menu {
        position:static;
        top:auto;
        left:auto;
        float:none;
        display:block;
        max-width:none;
        margin:0 15px;
        padding:0;
        background-color:transparent;
        border:none;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
    }
    .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after { display:none; }
    .nav-collapse .dropdown-menu .divider { display:none; }
    .nav-collapse .navbar-form, .nav-collapse .navbar-search {
        float:none;
        padding:0.75 15px;
        margin:0.75 0;
        border-top:1px solid #2e2b2a;
        border-bottom:1px solid #2e2b2a;
        -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
        -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
        box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    }
    .navbar .nav-collapse .nav.pull-right {
        float:none;
        margin-left:0;
    }
    .nav-collapse, .nav-collapse.collapse {
        overflow:hidden;
        height:0;
    }
    .navbar .btn-navbar { display:block; }
    .navbar-static .navbar-inner {
        padding-left:10px;
        padding-right:10px;
    }
}
@media (min-width: 980px) {
    .nav-collapse.collapse {
        height:auto !important;
        overflow:visible !important;
    }
}
@media (max-width: 500px) {
    html {
        font-size:82.5%;
        -webkit-text-size-adjust:82.5%;
        -ms-text-size-adjust:82.5%;
    }

    header nav ul { text-align:center; }
    header nav ul li {
        line-height:40px;
        margin:0 3%;
        display:inline-block;
        float:none;
    }
    header nav ul li.logo {
        float:none;
        display:block;
        text-align:center;
        margin:0 0 30px;
    }
    #middle .blog .marcas figure {
        width:100%;
        float:none;
    }
    #middle .blog .marcas article {
        float:none;
        width:100%;
    }
    #middle .blog .reconhecimento {
        width:100%;
        float:none;
    }
    #pageFooter nav ul li { height:40px; }
}
@media (max-width: 400px) {

    #pageFooter nav ul li {
        margin:0 0 30px;
        padding:0 5%;
    }
}


footer#pageFooter {

    height: 60px;
    text-align: center;
    vertical-align:middle;
    margin: 30px auto 0px auto;
}


.text2 {
    text-align:justify;
}


.text3 {
    text-align:center;
    font-size: 10pt;
}

footer {
    clear:both;
    height:100px;
    margin: 0px;
    padding: 20px;
    background-color:#010066;
}

footer#pageFooter div#rodape-geral{
    min-width: 200px;
    max-width: 976px;
    margin: 0px auto 0px auto;
}

.coluna1{
    margin: auto;
    float: left;
    width: 33%;
    vertical-align:middle;
    text-align:left;
    font-size: 15px;
    color: #FFFFFF;


}
.coluna2{
    margin: auto;
    float: left;
    width: 33%;
    vertical-align:middle;
    text-align:center;
    color: #FFFFFF;
    font-size: 12px;
    font-family: 'Lato', sans-serif;

}
.coluna3{
    margin: auto;
    float: right;
    width: 33%;
    vertical-align:middle;
    text-align:right;
    color: #FFFFFF;
}

ul#telefone li span{
     font-size: 30px;
}
nav#rodape li{
    text-align: left;
    margin-top: 0px;
}
.linguas {
    width: 100%;
    display: table;
}


.left {
    float: left;
    width: 25%;
}
.right {
    float: right;
    width: 70%; }

.left-d {
    float: left;
    width: 48%;
}
.right-d {
    float: right;
    width: 48%; }

ul#topo-artigos li{
     text-align:left;
     font-size: 15px;
      }

ul#topo-artigos li a:hover{
    color: #000000;
}

ul#faleconosco li span{
    font-size: 30px;
    float: right;
}

.topomenu {
    position: relative;
    margin-top: 70px;
    width: 100%;
    display: table;
}