/* substitua essa cor 0092c3 pela nova cor do tema *//* claro ou escuro Cor de texto e bordas para fundo claro e9e9e9Cor de texto e bordas para fundo escuro e9e9e9claro ou escuro *//***** inicio CORPO E GERAL *******************//***** inicio CORPO E GERAL *******************//***** inicio CORPO E GERAL *******************/body{background-color:#b9b9c0;  background: linear-gradient(to bottom, #ffffff 10%,#b9b9b9 100%);}a{color:#333333;}a:hover{color:#800000;}/***** fim CORPO E GERAL *******************//***** fim CORPO E GERAL *******************//***** fim CORPO E GERAL *******************//***** inicio barra de menu e logo *******************//***** inicio barra de menu e logo *******************//***** inicio barra de menu e logo *******************/.navbar-brand{background-image: url(../imagens/fundo_logo2.png);width:285px;height: 143px;position: absolute;background-repeat:no-repeat;margin:0;padding:0;text-align:center;}.navbar-brand img{margin:auto;}@media (max-width: 992px){.navbar-brand{width:172px;background-size:100%;}.navbar-brand img{width:98%;}}@media (max-width: 767px){.navbar-brand{margin-left:15px;}}.nav>li>a{padding-left:10px;padding-right:10px;font-size:16px;}@media (max-width: 1200px){.nav>li>a{font-size:14px;}}@media (max-width: 992px){.nav>li>a{padding-left:5px;padding-right:5px;font-size:12px;}}@media (max-width: 820px){.nav>li>a{font-size:12px;}}@media (max-width: 768px){.nav>li>a{width:100%;font-size:16px;}}.navbar-default .navbar-nav>li>a{color:#e9e9e9;}.navbar-default .navbar-nav>li>a:focus{color:#e9e9e9;}.navbar-default .navbar-nav>li>a:hover {background-color:#e7e7e7;color:#666666;}.navbar-default .navbar-nav>li>a#ativo{color:#d12f10;background-color:#cccccc;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#333333;}@media (max-width: 767px){ .navbar-default .navbar-nav .open .dropdown-menu>li h4,.navbar-default .navbar-nav .open .dropdown-menu>li h6{color:#e9e9e9;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#e9e9e9;border-bottom: solid 1px #e9e9e9;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#cccccc;color:#333333;}.navbar-collapse{margin-top:50px;border:none;}}.dropdown-menu li a:hover{color:#333333;}.navbar-default {background-color:#0092c3; border:none;border-radius:0;box-shadow: 0px 10px 10px #666666;}.collapsed{background-color:#e7e7e7;}/***** fim barra de menu e logo *******************//***** fim barra de menu e logo *******************//***** fim barra de menu e logo *******************//***** Início BANNER *******************//***** Início BANNER *******************//***** Início BANNER *******************/.jumbotron#webdoor{width:98%;margin:-18px 1% 0 1%;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow: 0px 5px 10px #aaaaaa;height:290px;background:none;padding:0; padding-top:100px;}@media (min-width: 1200px){.jumbotron#webdoor{max-width:1400px;margin:auto;margin-top:-20px;}}@media (max-width: 550px){.jumbotron#webdoor{display: none;}}.jumbotron{margin:0;}/*.headerimg{background-repeat: no-repeat;background-position: center;background-size: 1400px 290px;max-width:1400px;width: 97%;height: 290px;position:absolute;margin-top:-100px;padding:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}*/.headerimg{background-repeat: no-repeat;background-position: center;background-size: 1400px 100%;max-width:1400px;width: 98%;height: 290px;position:absolute;margin-top:-100px;padding:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.frases{float:right;min-width:10%;max-width:50%;background-color: rgba(255,255,255,0.8);margin:0 20px 0 20px;border-radius:20px;padding:15px;}#link_full{width:100%;height:290px;float:left;margin-top:-100px;}@media (max-width: 1199px){.frases{max-width:65%;}}@media (max-width: 992px){.frases{max-width:75%;}}@media (max-width: 767px){.frases{max-width:100%;}}.frases #firstline{margin:0px 0px 0px 0px;font-weight:bold;font-family:arial;color:#000000;font-size:20px;}.frases #secondline{margin:0px 0px 0px 0px;color:#000000;font-size:16px;}/***** Fim BANNER *******************//***** Fim BANNER *******************//***** Fim BANNER *******************//***** Início CAIXAS DE CONTEÚDO *******************//***** Início CAIXAS DE CONTEÚDO *******************//***** Início CAIXAS DE CONTEÚDO *******************/.well.caixaavisos{padding-top:0px;box-shadow: 0px 5px 10px #aaaaaa;}.panel-default>.panel-heading{background-color:#0092c3;color:#e9e9e9;} /* claro ou escuro */.panel-default>.panel-body.homeboletins,.panel-default>.panel-body.homecadastro,.panel-default>.panel-body.homenoticias,.panel-default>.panel-body.homecontato,.panel-default>.panel-body.homelogos,.panel-default>.panel-body.hometwitts,.panel-default>.panel-body.homevalid,.panel-default>.panel-body.homedepoimentos{min-height:170px; box-shadow: 0px 5px 10px #aaaaaa;}@media (max-width: 1198px){.panel-default>.panel-body.homeboletins,.panel-default>.panel-body.homecadastro,.panel-default>.panel-body.homenoticias,.panel-default>.panel-body.homecontato{min-height:250px;}.panel-default>.panel-body.homecontato a{font-size:11px;}}/***** Fim CAIXAS DE CONTEÚDO *******************//***** Fim CAIXAS DE CONTEÚDO *******************//***** Fim CAIXAS DE CONTEÚDO *******************//***** Início LATERAL *******************//***** Início LATERAL *******************//***** Início LATERAL *******************/.lateral{background-color:#0092c3;border-bottom-right-radius:20px;border-bottom-left-radius:20px;text-align: center;box-shadow: 0px 10px 10px #aaaaaa;color:#e9e9e9;}/* claro ou escuro */div.container.internas div.row.clearfix aside.lateral{border-top-left-radius:4px;border-top-right-radius:4px;}@media (max-width: 767px){.lateral{border-radius: 0;}}.lateral .well{color:#333333;}.lateral .well-sm .titulo-lateral{box-shadow: none;}.atualizaveis .panel{background:none;color:#ffffff;box-shadow: none}.atualizaveis .panel table td{background:none;border:none;}/***** CALENDÁRIO*****************************/.agenda{padding:0; margin:auto;}.agenda div{padding:0;}*:first-child+html .agenda div{}/*  AQUI É A CLASSE DA TABELA*/.calendario{width:100%;margin-top:-15px;color: #e9e9e9;font-size:12px;}.calendario th, .calendario td{margin:0px;padding:3px;}.calendario .separador{height:0px;padding:0;}/* CLASSE PARA O CABEÇALHO DO CALENDÁRIO OU SEJA O NOME DO MÊS E A NAVEGAÇÃO*/.calendario thead th{vertical-align:middle;color:#e9e9e9;} /* claro ou escuro */.calendario thead th a {font-weight:bold;color:#e9e9e9;} /* claro ou escuro */.calendario th{text-align:center;vertical-align:middle;}.calendario th a{color:#e9e9e9;text-decoration:none;} /* claro ou escuro */.calendario th a:hover{text-decoration:underline;}.calendario td{text-align:center;vertical-align:middle;}/* AQUI ONDE VC COLOCA O STYLE DOS DIAS QUE POSSUEM OBRIGAÇÕES*/.calendario td span a{text-align:center;text-decoration:none;display:block;width:auto;vertical-align:middle;color:#e9e9e9;border:solid 1px #e9e9e9;}/* claro ou escuro */.calendario td span a:hover{text-decoration:underline;color:#0092c3;background-color:#e9e9e9;} /* claro ou escuro */.calendario td.hoje span a{font-weight:bold;display:block;height:auto;color:#0092c3;background-color:#e9e9e9;} /* claro ou escuro */.calendario td.hoje span a:hover{background-color:#e9e9e9;color:#010101;} /* claro ou escuro */.calendario td.hoje span{font-weight:bold;display:block;background-color:#666666;}.calendario tfoot tr{padding-top:10px;}.calendario tfoot td.corobrigacao{background-color:#0092c3; color:#e9e9e9;border:solid 1px #e9e9e9;} /* claro ou escuro */.calendario tfoot td.corobrigacao:first-child{border:none;background:none;}.calendario tfoot td.corhoje{background-color:#e9e9e9; color:#0092c3;border:solid 1px #e9e9e9;font-weight: bold;} /* claro ou escuro */.calendario tfoot td.corhoje:nth-child(3){background:none; border:none;}/***** FIM CALENDÁRIO*****************************//***** INÍCIO DOLAR*****************************/ .dolar{margin:auto;}.dolar table{width:100%;margin-top:-15px;}.dolar table thead th:first-child{border:none;} .dolar table thead th {color:#e9e9e9;padding:2px 0px 2px 3px;font-weight:bold;} /* claro ou escuro */.dolar table tbody th {color:#e9e9e9;padding:2px 0px 2px 3px;font-weight:normal;} /* claro ou escuro */.dolar table tbody td {padding:2px 0px 2px 3px;color:#e9e9e9;} /* claro ou escuro */.dolar table tfoot td {color:#e9e9e9;font-size:12px;padding-top:10px; } /* claro ou escuro *//***** FIM DOLAR*****************************/ /***** INÍCIO ÍNDICES*****************************/.indices{margin:auto;}.indices table{width:100%;margin-top:-15px;}.indices table thead th:first-child{border:none;} .indices table thead th {color:#e9e9e9;padding:2px 0px 2px 3px;font-weight:bold;} /* claro ou escuro */.indices table tbody th {color:#e9e9e9;padding:2px 0px 2px 3px;font-weight:normal;} /* claro ou escuro */.indices table tbody td {padding:2px 0px 2px 3px;color:#e9e9e9;} /* claro ou escuro *//***** FIM ÍNDICES*****************************//***** Fim LATERAL *******************//***** Fim LATERAL *******************//***** Fim LATERAL *******************//***** Início PÁGINAS INTERNAS *******************//***** Início PÁGINAS INTERNAS *******************//***** Início PÁGINAS INTERNAS *******************/.internas{margin-top:100px;}/*div.container.internas div.row.clearfix div div.well.well-sm{box-shadow: 0px 5px 10px #aaaaaa;}*/div.container.internas div.row.clearfix section header.well.well-sm{box-shadow: 0px 5px 10px #aaaaaa;}div.container.internas div.row.clearfix section header.well.well-sm h1{padding:0;margin:0;}@media (max-width: 550px){.internas{margin-top:40px;}}article.panel{box-shadow: 0px 5px 10px #aaaaaa;padding:0;}article .panel-heading{font-size: 25px;font-weight: bold;margin:0;margin-bottom:-10px;}article.panel .panel-body{margin:0;}.imagem-depoimento,.imagem-galeria-logos{float:left;margin:0px 20px 10px 0px;border-radius:10px;border:solid 1px #cccccc;}/***** Fim PÁGINAS INTERNAS *******************//***** Fim PÁGINAS INTERNAS *******************//***** Fim PÁGINAS INTERNAS *******************//***** Início RODAPÉ *******************//***** Início RODAPÉ *******************//***** Início RODAPÉ *******************/.rodape{background-color:#f2f2f2;margin-top:50px;padding-top:40px;margin-bottom:-20px;color:#666666;}.rodape a{color:#666666;}.rodape a:hover{color:#0092c3;}.rodapedireitos{font-size:11px;}.rodapedesenvolvido{text-align:right;font-size:11px;}.rodapenomeempresa{font-size: 18px;}.rodapetelefone{font-size: 18px;}/***** Fim RODAPÉ *******************//***** Fim RODAPÉ *******************//***** Fim RODAPÉ *******************//*****  carousel LOGOS *******************//*****  carousel LOGOS *******************//*****  carousel LOGOS *******************/.media-carousel{margin-bottom: -20px;padding: 0 40px 0px 40px;margin-top: 0px;}/* Previous button  */.media-carousel .carousel-control.left{left: -12px;background-image: none;background: none repeat scroll 0 0 #0092c3;border: 4px solid #FFFFFF;border-radius: 23px 23px 23px 23px;height: 40px;width : 40px;margin-top: 30px;color:#e9e9e9;} /* claro ou escuro *//* Next button  */.media-carousel .carousel-control.right{right: -12px !important;background-image: none;background: none repeat scroll 0 0 #0092c3;border: 4px solid #FFFFFF;border-radius: 23px 23px 23px 23px;height: 40px;width : 40px;margin-top: 30px;color:#e9e9e9;} /* claro ou escuro *//* Changes the position of the indicators */.media-carousel .carousel-indicators{right: 50%;top: auto;bottom: 0px;margin-right: -19px;}/* Changes the colour of the indicators */.media-carousel .carousel-indicators li{background: #c0c0c0;}.media-carousel .carousel-indicators .active{background: #333333;}.media-carousel img {width: 100%;max-width:100%;}/*@media (max-width: 767px){.thumbnail {width: 40%;max-width:40%;}}*//***** End carousel LOGOS *******************//***** End carousel LOGOS *******************//***** End carousel LOGOS *******************//***** Início COMPARATIVO  *******************//***** Início COMPARATIVO  *******************//***** Início COMPARATIVO  *******************/.comparativo{width:100%; border-collapse:collapse; border:solid 1px #d7d7d7; float:left; margin-bottom:10px;}.comparativo thead th {font-size:16px;font-weight: bold;text-align:center;}.comparativo th{}.comparativo th, .comparativo td{color:#404040;border:solid 1px #d7d7d7;padding:2px;}  .comparativo thead td{width:33%;text-align:center;}.comparativo tbody td{width:33%;text-align:center;}.comparativo tbody td table{width:100%;border-collapse:collapse;}.comparativo tbody td table thead td{background-color:#FFC;}.comparativo tbody td table thead td strong{font-size:24px;}.comparativo tbody td table tbody td{background-color:#ffffff;text-align:left;}.comparativo tbody td table tbody td.direito{text-align:right;}.comparativo col.clt{background-color:#dfe8ff;}.comparativo col.aut{background-color:#ffdffa;}.comparativo col.pj{background-color:#dfffe5;}.comparativo#clt{/*background-color:#dfe8ff;*/ background-image:url(../imagens/fundoclt.jpg);}.comparativo#aut{/*background-color:#ffdffa;*/ background-image:url(../imagens/fundoaut.jpg);}.comparativo#pj {/*background-color:#dfffe5;*/ background-image:url(../imagens/fundopj.jpg);}/***** Fim COMPARATIVO  *******************//***** Fim COMPARATIVO  *******************//***** Fim COMPARATIVO  *******************//***** Inicio DEPOIMENTOS  *******************//***** Inicio DEPOIMENTOS  *******************//***** Inicio DEPOIMENTOS  *******************/.destacados{padding: 20px 0;text-align: center;background-color: #ffffff;}.destacados > div > div{padding: 10px;border: 1px solid transparent;border-radius: 4px;	transition: 0.2s;}.destacados > div:hover > div{margin-top: -10px;border: 1px solid rgb(200, 200, 200);box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;background: rgba(200, 200, 200, 0.1);transition: 0.5s;}/***** Fim DEPOIMENTOS  *******************//***** Fim DEPOIMENTOS  *******************//***** Fim DEPOIMENTOS  *******************//*clientes e parceiros*/.btn-primary{border:solid 1px #cccccc; }.btn-primary:hover{background-color:#666666;}.btn-primary:active{background-color:#666666;}.thumb {margin-bottom: 30px;}.recortefotoico{margin:0px 6px 6px 0px;float:left;display:block;width:160px;height:120px;overflow:hidden;border:solid 2px #DDE4E3;border-radius: 15px;}.recortefotoico:hover{border:solid 2px #666666;}.recortefotoico img{margin:0px 0px 0px -15px;width:320px;}.recortefotoico img:hover{opacity: 0.4;}/* por conta dos videos da videoteca */.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ico{width:35px; height:35px; background-repeat:no-repeat; display: inline-block;background-size: 35px;background-position: 0 -35px;border-radius: 6px;}.ico:hover{background-position: 0 0px;}.icofacebook{background-image: url(../imagens/ico_facebook.gif);}.icogoogleplus{background-image: url(../imagens/ico_googleplus.gif);}.icoinstagram{background-image: url(../imagens/ico_instagram.gif);}.icolinkedin{background-image: url(../imagens/ico_linkedin.gif);}.icomyspace{background-image: url(../imagens/ico_myspace.gif);}.icopinterest{background-image: url(../imagens/ico_pinterest.gif);}.icorss{background-image: url(../imagens/ico_rss.gif);}.icoskype{background-image: url(../imagens/ico_skype.gif);}.icotumblr{background-image: url(../imagens/ico_tumblr.gif);}.icotwitter{background-image: url(../imagens/ico_twitter.gif);}.icovimeo{background-image: url(../imagens/ico_vimeo.gif);}.icowordpress{background-image: url(../imagens/ico_wordpress.gif);}.icoyoutube{background-image: url(../imagens/ico_youtube.gif);}.btn-customizadobanner{border:solid 1px #cccccc;background-color:#f5f5f5;color:#333333;margin:auto;width:80%;display:block;border-radius:10px;}.btn-customizadobanner:hover{border:solid 1px #cccccc;background-color:#cccccc;color:#333333;text-decoration:none;}.btn-customizadobanner:active{border:solid 1px #cccccc;background-color:#666666;color:#ffffff;text-decoration:none;}.list-group-item{background: none;}a.list-group-item:first-child{    border-top-right-radius: 4px;    border-top-left-radius: 4px;}/************certificados**************//************certificados**************/.faixa-certificado{border-bottom:dashed 1px #cccccc;padding:30px 0 30px 0}.faixa-certificado:first-child{padding:15px 0 30px 0}.faixa-certificado:last-child{padding:30px 0 15px 0;border:none;}.imagem-certificado-categoria{text-align:center;}.imagem-certificado-categoria img{border:solid 1px #d4edf2}.imagem-certificado{text-align:center;}.imagem-certificado img{border:solid 1px #d4edf2;margin-bottom: 20px;}.descricao-certificado p{font-size:11px;line-height:11px;font-family:tahoma;color:#777777;text-align:justify;}.descricao-certificado h4{color:#489cad;}.preco-certificado{text-align:center;}.preco-certificado span{color:#489cad;}.preco-certificado h3{color:#0084b3;margin:0}.comprar-certificado{text-align:center;}.comprar-certificado a{"margin-top:0;}/************certificados**************//************certificados**************/