html, body, div, span, applet, object, iframe, 
p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, ins,img, 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{margin:0; padding:0; border:0; outline:0; font-size:100%;vertical-align:baseline;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;line-height:1.4;}
body{line-height:1; font-family:Arial,Verdana,Calibri; font-size:16px}
a:link{color:#000; text-decoration:none}
a:visited{color:#000; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
a:active{color:#000; text-decoration:none}
input, textarea, select{font-family:Arial,Calibri,Verdana; font-size:14px;}
input[type="radio"]{border:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
img{vertical-align:middle}
textarea{resize:none;}
.extend{clear:both;height:0;line-height:0;width:0;font-size:0px;}
.left{text-align:left;}
.right{text-align:right}
.center{text-align:center}
.normal{font-weight:normal;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.just{text-align:justify}
object[type*="application/gas"] { display: none; }
address {font-style: normal;}
p, pre {margin: 0}
a {transition: 0.2s all;}
a:hover {transition:0.2s all; text-decoration:none}
.floatR {float: right;}
.floatL {float: left;}
.opct {transition:0.2s all}
.opct:hover {opacity: 0.8}
.duas-colunas {-moz-column-width: 400px; -moz-column-gap: 60px; -webkit-column-width: 400px; -webkit-column-gap: 60px; column-width:400px; column-gap: 60px}
.caps {text-transform: uppercase;}
.bg-parallax {width: 100%; max-width: 1920px; min-height: 100%; position: relative; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed; position: static;}
.texto, .texto a {font-family: Tahoma, Verdana, Segoe, sans-serif; font-weight: normal; line-height: 1.6; color: #5D5757; font-size: 14px}
.texto a {text-decoration:underline}
.texto a:hover {opacity:0.75}
.texto b {font-weight:700;}
.texto ul, .texto ol {padding:0 0 0 22px !important; display:table}
.texto p {padding:0 0 8px 0}
.texto img {max-width: 100%}
.texto{
    background: transparent !important;
}
.texto > div {
  background: transparent none repeat scroll 0 0 !important;
}
::-webkit-input-placeholder {color: #757779;}
:-moz-placeholder {color: #757779;}
::-moz-placeholder {color: #757779;}
:-ms-input-placeholder {color: #757779;}
li {list-style: none;}
.texto li {list-style: disc}

[class*="col-"]{
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      padding-bottom: 0;
}

.img-responsive { display:inline-flex;}
.row.grid {display: -webkit-flex; -webkit-flex-flow: row wrap; display: -ms-flexbox; -ms-flex-flow: row wrap;}
 
@media only screen and (max-width: 992px) {
    .row.grid { display: inherit; -webkit-flex-flow: inherit; display: inherit; -ms-flex-flow: inherit;}
}


/*Declaração inicial*/

.col-xs-20,
.col-sm-20,
.col-md-20,
.col-lg-20 {
    position: relative;
    min-height: 1px;
}

/*Medias queries */

.col-xs-20 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-20 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-20 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-20 {
        width: 20%;
        float: left;
    }
}
