@charset "UTF-8";
/* CSS Document */

*{font-family:'opensanslight';}

body{font-family: 'opensanslight';}

.newheader {text-align:right; background-color:#202020;font-family: 'Marvel-Regular'; color:#525252; padding:10px 20px 0 0; }

.navbar-lumicom{font-family: 'opensanslight'; background-color:#202020; border-radius:0; height:80px; margin:0;}
a.navbar-header.lumicom{background-image:url(../imagens/marca-lumicom.png);width:80px;height:62px;margin:0;display:block;}
.navbar-lumicom {background-color: #202020; border:none;}
.navbar-lumicom .navbar-nav > li > a {color:#FFF; margin-top:10px;}
.navbar-lumicom .navbar-nav > li > a:hover,
.navbar-lumicom .navbar-nav > li > a:focus {color: #a6ce39;background-color: #333;}
.navbar-lumicom .navbar-nav > .active > a,
.navbar-lumicom .navbar-nav > .active > a:hover,
.navbar-lumicom .navbar-nav > .active > a:focus {color: #a6ce39;}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {background-color: transparent;border-color: transparent;}

.navbar-toggle{background-color:#000;}
.navbar-toggle .icon-bar{background-color:#fff;}

/*slides*/
.slide{height:460px; background-color:#666; margin:0; padding:0;}
.box_1{background-color:#fff; text-align:center; padding:30px 0 50px 0;}
.box_2{padding-bottom:30px;background-color:#aecb5d;}
.box_3{background-color:#fff; padding-bottom:50px;}
.box_4{background-color:#fff; margin-bottom:50px;}
.box_5{padding:40px; color:#fff; background-color:#000;}
.box_6{background:#fff;}
.box_7{background-color:#FFF; padding-bottom:40px;}
.box_8{background-color:#2c2c2c; color:#fff; padding-top:20px;}
.box_9{background-color:#eaeaea; color:#fff; padding-top:20px;}

.bold{font-family: 'OpenSans-Bold';}
.texto_cinza{color:#999;}
.texto_verde{color:#aecb5d;}
.verde{color:#aecb5d;}
.conteudo{line-height:22px; font-size:13px;}
.servico ul, .produto ul{margin:0; padding:0;}
.servico ul li, .produto ul li{list-style-type:none; line-height:22px; color:#6d6d6d; font-size:13px; margin-left:-12px;}
.servico li{margin:0; padding:0;}
.cinza{color:#717171;}
.bg_vermelho{background-color:#cb1010; border:none;margin-top:-45px;}
.bg_vermelho:hover{background-color:#2c2c2c; color:#fff; }

/*tabs*/
.etabs { margin-top:20px; float:left; }
ul.etabs{padding:0 328px 10px 0;}
.tab { display: block; zoom:1; *display:inline; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { position: relative; }
.tab a.active {color:#fff; text-decoration:none;}
.tab-container .panel-container { background: #fff; }
.submenu a{font-family: 'opensanslight'; font-size:17px; color:#333;}
.submenu a:hover{color:#fff; text-decoration:none;}

.masonry {margin: 30px auto;}
.tabs {margin: 0;padding: 0;list-style: none;overflow: hidden;}
.tabs li {float: left;border-bottom: none;list-style-type:none;}
.tabs li a {display: block;padding: 10px 20px;font-size: 15px;color: #000;text-decoration: none;list-style-type:none;font-family: 'opensanslight';}
.tabs li a:hover {background: #a6ce39;}
.tabs li.active,
.tabs li.active a:hover {font-weight: bold;color:#000; background-color:#a6ce39;}
.tab_container {border-top: none;background: #fff;}
.titulo_tab{font-family: 'opensanslight';}


/*animação produtos em destaque*/
.slides_container {width:350px;display:none;background:#fff;margin-top:20px;}
.slides_container div.slide {width:350px;height:170px;display:block;background:#fff;}
.item {float:left;width:350px;height:162px;margin:0 1px;}
/*.prev{background:url(../imagens/ico-prev.png) no-repeat;display:block;width:34px;height:34px;margin:-220px 481px 0;float:left;}*/
/*.next{background:url(../imagens/ico-next.png) no-repeat;width:34px;height:34px;display:block;position:relative;margin:-220px 526px 0;}*/
.pagination {list-style:none;margin:14px 0 0 150px;padding:0;}
.lista_produtos{list-style-type:none; padding:0; line-height:22px; color:#6d6d6d; font-size:13px;}

/*estilo do 1 2 3 ou bolinhas*/
.pagination a{float:left;margin:10px 5px 0 0;background:url(../imagens/ico-1.png) no-repeat;width:19px;height:20px;color:#FFF;}
.pagination .current a {color:none;background:url(../imagens/ico-2.png) no-repeat;width:19px;height:20px;}
.pagination .current a span{display:none;}
.pagination > li >a{ border:none;}

/*carrousel*/
#carousel {margin: 0 auto;height: 218px;overflow: hidden;}
#carousel .carousel_box {float: left;width: 320px;height: 218px;color: #fff;background: #eaeaea;line-height: 140px;text-align: center;font-size: 123%;}
.btns {text-align:center; margin-top:10px;}

/*parceiros*/

/*PARCEIROS MARCAS*/
a.itabuna{background-image:url(../imagens/cliente_itabuna.jpg); display: block; width: 164px; height: 56px;}
a.itabuna:hover{background-image: url(../imagens/cliente_itabuna_hover.jpg); display: block; width: 164px; height: 56px;}

a.radio_gospel{background-image:url(../imagens/cliente_radio_gospel_sp.jpg); display: block; width: 164px; height: 67px;}
a.radio_gospel:hover{background-image:url(../imagens/gospel_sp_hover.jpg); display: block; width: 164px; height: 67px;}

a.tv_gospel{background-image:url(../imagens/cliente_tv_gospel_online.jpg); display: block; width: 164px; height: 67px;}
a.tv_gospel:hover{background-image:url(../imagens/tv_gospel_online_hover.jpg); display: block; width: 164px; height: 67px;}

a.prefeitura_monlevade{background-image:url(../imagens/cliente_prefeitura_monlevade.jpg); display: block; width: 164px; height: 67px;}
a.prefeitura_monlevade:hover{background-image:url(../imagens/cliente_prefeitura_monlevade_hover.jpg); display: block; width: 164px; height: 67px;}

a.radio_xavante{background-image:url(../imagens/cliente_radio_xavante.jpg); display: block; width: 164px; height: 67px;}
a.radio_xavante:hover{background-image:url(../imagens/cliente_radio_xavante_hover.jpg); display: block; width: 164px; height: 67px;}

a.novo_tempo{background-image:url(../imagens/cliente_novo_tempo.jpg); display: block; width: 164px; height: 80px;}
a.novo_tempo:hover{background-image:url(../imagens/cliente_novo_tempo_hover.jpg); display: block; width: 164px; height: 80px;}

/*footer*/

.conteudo-footer{font-family: 'Marvel-Regular'; font-size:15px; color:#CCC;}
.btn-default{background:#1f1f1f; color:#5c5c5c; font-size:14px; width:100%; border:none;}
.btn-default:hover{background-color:#a6ce39; color:#fff;}
.form-control{background-color:#313030; border:none; font-size:12px; color:#5c5c5c; height:50px; padding-bottom:0; margin-bottom:0;}
label{ font-weight:normal; font-size:13px; color:#424242;}

.btn-outline {
    border: solid 2px #aecb5d;
    font-size: 15px;
    color: #aecb5d;
    background: 0 0;
    transition: all .3s ease-in-out;
}
.btn-social{ display: inline-block;
    width: 30px;
    height: 30px;
    border: 2px solid #aecb5d;
    border-radius: 100%;
    text-align: center;
    font-size: 15px;
    line-height: 25px;
}
.btn:focus,
.btn:active,
.btn.active {
    outline: 0;
}
.btn-outline {
    border: solid 2px #aecb5d;
    font-size: 15px;
    color: #fff;
    background: 0 0;
    transition: all .3s ease-in-out;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    border: solid 2px #fff;
    color: #FFF;
    background: #aecb5d;
}

@media (max-width: 1204px) {
  ul.etabs {
    padding:0 268px 0 0;
  }
  
  .box_5{background-color:#000; padding-top:30px;}
  
 
}

/*fontes*/
@font-face {
    font-family: 'opensanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans-bold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#palitoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'marvel-regular';
    src: url('../fonts/marvel-regular-webfont.eot');
    src: url('../fonts/marvel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/marvel-regular-webfont.woff2') format('woff2'),
         url('../fonts/marvel-regular-webfont.woff') format('woff'),
         url('../fonts/marvel-regular-webfont.ttf') format('truetype'),
         url('../fonts/marvel-regular-webfont.svg#palitoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


