section#zonaopiniao {
    padding: 20px 0;
    background: #ffffff;
    min-height: 50px;
	margin-bottom:40px
}
/* Since positioning the image, we need to help out the caption */
.zona_opiniao .carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.zona_opiniao .carousel .item {
  padding-bottom:30px;height:auto;padding-top:30px
}

.zona_opiniao .carousel .item .carousel-caption{text-shadow:none;color:#575757;font-family: 'Bryant Pro Medium';font-size:28px;position:relative;left:auto;right:auto}

.zona_opiniao .carousel .item .autor_opiniao{
font-family: Bryant;color:#e95324;font-size:18px;
}

.titulo_opiniao{margin-bottom:5px}
.titulo_opiniao{
font-family: 'Bryant Pro Medium';color:#e95324;font-size:18px;
}
.col-sm-4.txt_opiniao{margin-bottom:50px;font-size:18px;}
.col-sm-12.txt_opiniao{
font-family: 'Bryant Pro Medium';color:#575757;font-size:28px;margin-bottom:50px
}

.zona_opiniao .carousel-indicators li{background:#ececec;width:14px;height:14px;margin:2px}
.zona_opiniao .carousel-indicators li.active{background:#e95324;width:14px;height:14px;margin:2px}

.zona_opiniao .btn_vertodas{background:#ebebeb;border:none;border-radius:25px;padding:9px 40px;color:#8e8e8e;font-family: 'Bryant Pro Medium';font-size:18px;margin-left:8px;margin-right:8px}
.zona_opiniao .btn_opiniao{background:#e95324;border:none;border-radius:25px;padding:9px 40px;color:#ffffff;font-family: 'Bryant Pro Medium';font-size:18px;margin-left:8px;margin-right:8px}

.zona_opiniao .btn_vertodas:hover{background:#c7c5c5;}
.zona_opiniao .btn_opiniao:hover{background:#fdecd8;color:#111111}

.modal_opiniao .modal-content {
    position: relative;
    background: none;
   
    border: none;
    border-radius: 0px;
    outline: 0;
    box-shadow: none;
}
.modal{z-index:9999999}
.modal-backdrop.in{opacity:.95;}
.modal-backdrop{background:#40403f;z-index:999999}

.modal_opiniao .modal-title{color:#ffffff;font-family: 'Bryant Pro Medium';font-size:46px;}
.modal_opiniao .modal-header {
    padding: 15px;
    border-bottom: 0px solid #e5e5e5;
}

.modal_opiniao .modal-body input{border:1px solid #b7b7b7;border-radius:0;background:none;color:#ffffff;font-size:17px;padding:15px 20px;height:60px}
.modal_opiniao .modal-body textarea{border:1px solid #b7b7b7;border-radius:0;background:none;color:#ffffff;font-size:17px;padding:15px 20px;height:160px}
.modal_opiniao .modal-body button{background:#e95324;border:none;border-radius:25px;padding:9px 40px;color:#ffffff;font-family: 'Bryant Pro Medium';font-size:18px;margin-top:20px}



.form_viatura2 {
    background: #ececec;
    padding: 30px 40px 5px;
    margin: 40px 0;
    border: solid 0px #ececec;
}

.form_viatura2 input{font-size:16px;color:#b0b0b1;padding-left:15px;padding-right:15px;height:45px}

.servicos-lists .servicos {
    padding:  0; 
    color: black;
    margin-bottom: 15px;
}
.servicos-lists .servicos span {
    vertical-align: middle;font-family: 'Bryant Pro Bold';font-size:16px;text-transform:uppercase;height:61px;
}.servicos-lists .servicos{}
.menus_sofrapaoficina li.seta_dropmenu:hover ul{display:block;height:100%;width:100%}

#menu22 ul{background:#40403f;padding:0;margin:0;border:0;list-style-type:none;;padding-top:30px}
#menu22 ul li{border:0}
#menu22 ul li div{border:0}
#menu22 ul li a{font-family: 'Bryant Pro Medium', sans-serif;color:#333333;font-size:15px;font-weight:400;vertical-align:bottom}
#menu22 ul li a .col-xs-9.sempadding{padding-top:10px}
#menu22 ul li a:hover{color:#e95324}


:hov

.cls

element.style {
}
#menu22 ul li a {
    font-family: 'Bryant Pro Medium', sans-serif;
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    vertical-align: bottom;
}
#menu22 ul li a {
    font-family: 'Bryant Pro Medium', sans-serif;
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    vertical-align: bottom;
}
.k-menu .k-group .k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
}
.k-menu .k-item>.k-link {
    display: block;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;;
}

.menus_sofrapaoficina li.seta_dropmenu a {
    background: url(../images/seta_dropmenu.png) no-repeat right;
}
.menus_sofrapaoficina li{padding-top:10px;padding-bottom:10px;border-bottom: 0px solid #cacac9;}
.menus_sofrapaoficina li a:hover, .menus_sofrapaoficina li:hover a, .menus_sofrapaoficina li.active a {
    color: #e95324;
}

.menus_sofrapaoficina li a {line-height:19px;
  
}
.menus_sofrapaoficina .seta_dropsubmenu li {
    border: 1px solid #cacac9;
}

.menus_sofrapaoficina .seta_dropsubmenu li a {
    border-bottom: 0px solid #cacac9;
}

.seta_dropsubmenu a span{color:#ffffff}
.seta_dropsubmenu a:hover span{color:#e95324}
#geral_conteudo .txt_conteudo ul li{font-size:16px;margin-bottom:15px}

#geral_conteudo .txt_conteudo .bootstrap-select ul li{font-size:16px;margin-bottom:5px}
#geral_conteudo .txt_conteudo .bootstrap-select a{line-height:normal}
@media (min-width: 768px) {
.social-contact{text-align:right}
}
@media (max-width: 767px) {
.social-contact{text-align:center}
.barra-header h1, .barra-header .h1_assinatura {
    font-size: 21px;
}
.zona_opiniao .btn_vertodas{margin-bottom:10px}
}
.formgeral button:focus, .formgeral button:hover{outline:none;box-shadow:none}
#menu22 ul{width:90%}
#menu22 ul li {
    width:25%
}
#menu22 ul li a{
    padding:10px;line-height: 1.34em;
}
.k-menu .k-item>.k-link {
    display: block;
    padding: 0px 0;
    line-height: normal;}
.k-menu .k-item .k-item, ul.k-menu-vertical>.k-item{
    line-height: normal}
@media (min-width: 768px) and (max-width: 1300px){#menu22 ul li {width:20%}}
.form_viatura2 input[type=file] {
    font-size: 16px;
    color: #b0b0b1;
    padding: 10px 15px;height:50px
}

.bg_oleo{background:#f5f5f5;padding:40px 40px 0;margin-bottom: 50px}
.bg_oleo h2{font-family: 'Lato', sans-serif;font-weight: 400;font-size:18px;color:#4c4c4b;text-transform: uppercase;}
.bg_oleo .precooleo{font-family: 'Lato', sans-serif;font-weight: 400;font-size:20px;color:#e95324;text-transform: uppercase;}
.bg_oleo p{font-size: 15px;
    font-family: 'Bryant Pro RegularAltNo1', sans-serif;
    font-weight: 300;
    color: #222222;
    line-height: 26px;
}
.bg_oleo a{font-family: 'Lato', sans-serif;font-weight: 400;font-size:11px;color:#9c9c9c;text-transform: uppercase;}
.bg_oleo a img{margin-right:5px;vertical-align: middle}
.selecionar_oleo{background:#e95324;font-family: 'Bryant Pro Medium', sans-serif;font-size:15px;color:#fff;text-transform: uppercase;text-align: center;padding-top:15px;padding-bottom:15px;border-radius:40px;margin-bottom: -25px;
    margin-top: 30px;width:100%;border:0}
.selecionar_oleo:hover{background:#3a3a3a;color:#ffffff}

#geral_conteudo .txt_conteudo.txt_oleo strong,#geral_conteudo .txt_conteudo.txt_oleo b {
    font-family: 'Bryant Pro Medium', sans-serif;
    font-weight: 400;
    color: #222222;
}
#geral_conteudo .txt_conteudo.txt_oleo ul li {
    font-size: 16px;
    font-family: 'Bryant Pro RegularAltNo1', sans-serif;
    font-weight: 300;
    color: #222222;
	margin-bottom:8px;line-height: normal
}
#geral_conteudo .txt_conteudo.txt_oleo ul li:before {
    font-family: 'FontAwesome';
    content: '\f0da';
    margin: 0 10px 0 -15px;
    color: #e95324;
    font-size: 13px;
}
#geral_conteudo .txt_conteudo.txt_oleo ul {
    margin-top: 10px;
}
.bg_oleo2{background:#f5f5f5;padding:20px;margin-left: 25px}
.preco_oleo{font-family: 'Lato', sans-serif;font-weight: 100;font-size:40px;color:#9c9c9c;margin-left: 25px;margin-top: 10px}

@media (min-width: 768px){.bg_oleo2,.preco_oleo{margin-left:0}}
hr.linhaoleo {
    border: 0;
    border-bottom: 1px solid #e3e3e3;
    margin: 10px 0 20px;
}

#geral_conteudo .txt_conteudo .bootstrap-select a {
    white-space: normal;
}
.bootstrap-select.btn-group .dropdown-menu li {
    width: 100%
}
