html {
	
}
* {
	margin:0;
	padding:0;
}

*::selection{
	background:#07182a;
	color:#fff;
}

body {
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	background: #FAFBF6;
	/*background: url(../img/back_expirou.jpg) no-repeat #FAFBF6;
	background-size: cover;*/

}

.erro {
	margin:0px;
	padding:0px;
	font-family:Segoe UI, Tahoma, Geneva, sans-serif;
	color:#ffffff;
	background: #FAFBF6;
	background: url(../img/back_expirou.jpg) no-repeat center top;
	/*width:100%;
	background-size: cover;*/
}


.tab_erro span{
	font-size: 50px;
}
#conteudo_index {
	position:relative;
	float:left;
	width:100%;
	font-family: calibri;
	background: url(../img/index/background.jpg?up=4) center top no-repeat;
}

#conteudo {
	position:relative;
	float:left;
	width:100%;

}
#container {
	position:relative;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	color:#636363;
	font-weight:normal;
	text-decoration:none;
	background:url(../images/sombra.jpg);
	font-weight:lighter;
	padding:30px 0px 300px 0px;	
}
.borda{
	BORDER: 1px SOLID #cccccc;
	FONT-SIZE: 14px;
	FONT-FAMILY:calibri, Arial, Helvetica;
	COLOR: #373741;
	padding:10px 10px 10px 20px;
	margin:5px 0 0 0 ;
	min-height:50px;	
	border-radius: 10px;
	line-height:25px;
}

.borda_contrato{
	BORDER: 1px SOLID #cccccc;
	FONT-SIZE: 13px;
	line-height:14px !important;
	FONT-FAMILY:calibri;
	COLOR: #373741;
	padding:10px 10px 10px 20px;
	margin:0 ;
	height:500px;	
	border-radius: 10px;
	line-height:25px;
	overflow: auto;
	text-align:justify;
	letter-spacing:0px;
}

.infoOrc {
	display:block;
	float:left;
	width:23%;
	margin-right:10px;
	font-size:15px;
	font-family:"Century Gothic", Tahoma, Arial;
	text-align:center;
}

.borda-dir{
	padding:5px;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
}


.infoGeral {
	display:block;
	float:left;
	width:47%;
	margin:10px;
	font-size:15px;
	font-family: calibri, Tahoma, Arial;
	text-align:justify;
	line-height:17px;
}

.infoGeral label{
	width:100px;
	float:left;
	display:block;
}

.infoOrcLinha {
	display:block;
	float:left;
	width:50%;
	margin-bottom:10px;
	font-size:15px;
	font-family:"Century Gothic", Tahoma, Arial;
	text-align:left;
}

.infoOrcLinha label{
	width:130px;
	float:left;
	display:block;
}


.borda-bot{
	border-bottom:1px solid #cccccc;
}

.td_boleto{
	background: url(../img/back_boleto.jpg?up=4) no-repeat center top;
	min-height:360px;

}


.td_sucesso{
	background: url(../img/back_sucesso.jpg?up=1) no-repeat center top;
	min-height:500px;
	text-align:justify;
}

.cinza A:link {text-decoration:none;color: #666666;}
.cinza A:visited {text-decoration:none;color: #666666;}
.cinza A:active {text-decoration:none;color: #666666;}
.cinza A:hover {text-decoration:none;color:#000000;}
.cinza {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica;}

.cinza_pqna {FONT-SIZE: 12x; COLOR: #666666; FONT-FAMILY: calibri, Arial, Helvetica; line-height:14px;}

.bco {FONT-SIZE: 12x; COLOR: #ffffff; FONT-FAMILY: calibri, Arial, Helvetica; line-height:14px;}

#sucess{
	width:920px;
	display:block;
	margin:-30px 0 30px 0;
	background-color:#e3eed8;
	border:1px #b5beac solid;
	padding:10px;
	font-family: calibri;
}

#error{
	color:#b94a48;
	width:920px;
	display:block;
	margin:20px auto;
	background-color:#f2dede;
	border:1px #b94a48 solid;
	padding:10px;
	font-family: calibri;
	text-align:center;
}

.clientes{	
	text-align:center;
}

.clientes td{
	border:1px solid #DDDDDB;
	width:33%;
}

.clientes tR{
	height:150px;
}
img, form{
	border:0px;
	margin:0px;
	padding:0px;
}  
h1{
	margin:0px;
	padding:0px;
	color:#41949a;
	font-weight:lighter;
	margin-top:-10px;
}
#engloba_bt {
	position:relative;
	float:right;
	width:100%;
	/*border:1px solid;*/
}

.titulo_contrato {
	color:#666666;
	font-weight:bold;
	font-size:20px;
	line-height:30px;
	margin-bottom:10px;
}

.subtit_contrato {
	color:#666666;
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	margin-bottom:10px;
}

.georgia{
	height:30px !important;
	display:block;
	width:10px !important;
	float:left;
	padding:0px 5px 0px 5px;
}
.bt_topo
{
	position:relative;
	float:left;
	width:68px;
	height:63px;
	display:block;
	text-align:right;
	padding:13px 14px 0 0;
	color:#ffffff;
	font-family:calibri;
}

h2{
	margin:0px;
	padding:0px;
	color:#41949a;
	font-weight:lighter;
	margin-top:-5px;
}
h3{
	margin:0px;
	padding:0px;
	font-style:normal;
	color:#666666;
}
h4 {
	font-size:12px;
	font-weight:bold;
	color:#034694;
	margin:0;
	padding:0;
}
h5 {
	font-size:small;
	font-weight:bold;
	color:#034694;
	margin:0;
	padding:0;
}
h6 {
	font-size:small;
	font-weight:bold;
	color:#034694;
	margin:0;
	padding:0;
}
#header_banner {
	position:relative;
	float:left;
	width:100%;
	height:432px;
}
#banner {
	position:relative;
	float:left;
	width:100%;
	height:432px;
}
#logo_menu {
	position:relative;
	margin:0 auto;
	/*padding-top:10px;
	height:115px;*/
	width:960px;
}
#tel_topo_ok {
	position:relative;
	float:right;
	width:450px;
	height:100px;
	background-image:url(../images/fundo_tel.png);
	color:#18B8C6;
	font-size:16px;
}
.ddd_ok {
	font-size:12px;
}
.entre_ok {
	letter-spacing:-1px;
	font-size:10px;
	width:157px;
	position:relative;
	float:right;
	margin-right:-60px;
	margin-top:10px
}
#numero_tel_ok {
	position:relative;
	float:left;
	width:450px;
	padding-left:14px;
	margin-top:6px;
}
#nav {
	position:relative;
	float:right;
	margin-top:20px;
	color:#18B8C6;
	font-size:14px;
}
#nav ul {
	position:relative;
	float:right;
	display:inherit;
	list-style:none;
}
#nav ul li {
	position:relative;
	float:left;
	text-align:center;
	padding:0 7px;
	margin:0 5px;
}
#nav ul li a {
	text-decoration:none;
	color:#18B8C6;
}
#nav ul li a:hover {
	transition:1s;
	-o-transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	-khtml-transition:1s;
	color:#18B8C6;
}
.barra_home {
	color:#30c4d0;
}
.barra_quem {
	color:#c2ed3c;
}
.barra_servicos {
	color:#f9cd22;
}
.barra_solucoes {
	color:#fc8857;
}
.barra_fale {
	color:#f95d8d;
}
#barra_cinza {
	position:relative;
	width:100%;
	height:70px;
	background-color:#eeeeee;
}
#cont_barra {
	position:relative;
	margin:0 auto;
	width:960px;
	height:70px;
}
#nossos_clientes {
	position:relative;
	float:left;
	width:150px;
	height:70px;
}
.nossos {
	color:#2ec0b3;
	font-size:24px;
	margin-top:10px;
}
.clientes {
	color:#005b53;
	font-size:33px;
	margin-top:-30px;
	margin-left:30px;
}
#logo_clientes {
	position:relative;
	float:left;
	width:610px;
	height:70px;
	background-image:url(../img/br.png);
}
#acess_lateral {
	position:relative;
	float:left;
	width:180px;
	margin-left:20px;
	margin-top:-75px;
	height:539px;
	background-image:url(../images/fundo-lateral-home.png);

}
#acess_lateral_interna {
	position:fixed;
	float:right;
	width:214px;
	margin-top:-350px;
	height:640px;
	background:url(../images/fundo-lateral-interna3.png) no-repeat scroll left top;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;
	right:300pt;
}
#acess_lateral_interna2 {
	position:relative;
	float:left;
	width:214px;
	margin-left:5px;
	margin-top:-75px;
	height:640px;
	background-image:url(../images/fundo-lateral-interna3.png);
}
#content {
	position:relative;
	float:left;
	width:740px;
	padding:10px;
}
#atendimento {
	position:relative;
	float:right;
	width:170px;
	height:170px;
	margin-right:-45px;
	margin-top:-30px;
}
#footer1 {
	position:relative;
	float:left;
	width:100%;
	background:#eee;
	margin-top:20px;
	font-size:12px;
}
#cont_footer1 {
	position:relative;
	margin:0 auto;
	width:940px;
	padding:10px;
}
#footer2 {
	position:relative;
	float:left;
	width:100%;
	background:#fff;
	margin-top:20px;
	font-size:12px;
}
#cont_footer2 {
	position:relative;
	margin:0 auto;
	width:940px;
	padding:10px;
}
.box_footer2 {
	position:relative;
	float:left;
	width:300px;
	padding:10px;
}
#logo_ok {
	position:relative;
	float:left;
	width:315px;
	height:53px;
	font-size:10px;
	color:#000;
	padding-top:50px;
	background:url('../img/logo_giga.png') no-repeat center top;
	margin-top:10px;
}
#engloba_box {
	position:relative;
	float:left;
	width:985px;
	margin-top:20px;
	height:310px;
	margin-bottom:30px;
}
.box {
	position:relative;
	float:left;
	width:195px;
	min-height:200px;
	background:#fcfcfc;
	border:solid 1px #c2bcbe;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	padding:15px 10px 10px 10px;
	font-size:13px;
	text-align:justify;
	margin-bottom:40px;
}

.box span{
	display:block;
	height:100px;
	line-height:15px;
}

.box h2{
	font-weight:bold;
	color: #2DBFB2;
	font-family:calibri, arial;
}
.titulo_box {
	color:#666666;
	font-weight:bold;
	font-size:20px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:1px solid;
}

#box_tit{
	width:100%;
	display:block;
	float:left;
	line-height:30px;
	/*margin-top:30px;*/
}

.preto12 A:link {text-decoration:none;color:#18B8C6;}
.preto12 A:visited {text-decoration:none;color:#18B8C6;}
.preto12 A:active {text-decoration:none;color: #18B8C6;}
.preto12 A:hover {text-decoration:none;color:#18B8C6;}
.preto12 {FONT-SIZE: 12px; COLOR: #18B8C6; FONT-FAMILY: Verdana, Arial, Helvetica;text-align:justify;text-decoration:none;}

#engloba_categoria {
	position:relative;
	float:left;
	width:240px;
}

.categoria {
	position:relative;
	float:left;
	width:150px;
	min-height:830px;
	background:#fcfcfc;
	border:solid 1px #c2bcbe;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	padding:15px 10px 10px 10px;
	font-size:13px;
	text-align:justify;
	margin-bottom:40px;
	line-height:20px;
}

.categoria span{
	display:block;
	height:100px;
	line-height:15px;
}

.categoria h2{
	font-weight:bold;
	color: #2DBFB2;
	font-family:calibri, arial;
}

#engloba_subMenu {
	position:relative;
	float:left;
	width:250px;
}

.subMenu {
	position:relative;
	float:left;
	width:100%;
	display:block;
	min-height:450px;
	background:#fcfcfc;
	border:solid 1px #c2bcbe;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	padding:15px 10px 10px 10px;
	font-size:13px;
	text-align:justify;
	margin-bottom:40px;
	line-height:20px;
}

.subMenu span{
	display:block;
	height:100px;
	line-height:15px;
}

.subMenu h2{
	font-weight:bold;
	color: #2DBFB2;
	font-family:calibri, arial;
}



.agencia {
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:24px;
	position:relative;
	float:left;
	color:#000;
}
veja a{
	position:relative;
	float:right;
	margin-bottom:5px;
	margin-top:10px;
	background:#d3280c;
	color:#FFF;
	text-decoration:none;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	font-size:10px;
	padding:5px;
}
.veja a:hover {
	background:#212121;
	transition:1s;
	-o-transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
	-khtml-transition:1s;
}
.veja2 a{
	position:relative;
	float:right;
	background:#d80041;
	color:#FFF;
	text-decoration:none;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	font-size:13px;
	padding:7px 0;
	text-align:center;
	width:195px;
}
.veja2 a:hover {
	background:#212121;
	transition:1s;
	-o-transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
	-khtml-transition:1s;
}
.giga {
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:24px;
	position:relative;
	float:left;
	color:#000;
	margin-left:110px;
}

.destaque_cli {
	 position:relative;
	 float:left;
	 width:213px;
	 background:#FFF;
	 box-shadow:0px 0px 7px #999;
	 -o-box-shadow:0px 0px 7px #999;
	 -moz-box-shadow:0px 0px 7px #999;
	 -ms-box-shadow:0px 0px 7px #999;
	 -khtml-box-shadow:0px 0px 7px #999;
	 -webkit-box-shadow:0px 0px 7px #999;
	 font-size:13px;
	 color:#333;
	 border-radius:7px;
	 -o-border-radius:7px;
	 -moz-border-radius:7px;
	 -ms-border-radius:7px;
	 -khtml-border-radius:7px;
	 -webkit-border-radius:7px;
	 padding:10px;
	 min-height:310px;
	 margin:10px 7px;
}
.destaque_cli:hover {
	 box-shadow:0px 0px 7px #333;
	 -o-box-shadow:0px 0px 7px #333;
	 -moz-box-shadow:0px 0px 7px #333;
	 -ms-box-shadow:0px 0px 7px #333;
	 -khtml-box-shadow:0px 0px 7px #333;
	 -webkit-box-shadow:0px 0px 7px #333;
}

.titulo_laranja {
	position:relative;
	float:left;
	font-size:22px;
	color:#000;
	margin-left:50px;
	margin-top:40px;
}
.texto_bco {
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	line-height:16px;
	font-weight: small;
	padding-left:5px;
}

.texto a:link {text-decoration:none;color:#171717;}
.texto a:visited {text-decoration:none;color:#171717;}
.texto a:active {text-decoration:none;color:#171717; }
.texto a:hover {text-decoration:underline;color:#171717;}
.texto {
	font-family: Arial;
	font-size: 12px;
	color: #171717;
	line-height:16px;
	font-weight: small;
	padding-left:5px;
}

.texto_laranja {
	position:relative;
	float:left;
	color:#FFF;
	margin-left:50px;
	font-size:10px;
	margin-top:10px;
}
.mais_laranja {
	position:relative;
	margin-left:45px;
	padding-top:60px;
}
.mais_laranja2 {
	position:relative;
	margin-left:45px;
	padding-top:10px;
}
.titulo_laranja_interna {
	position:relative;
	float:left;
	font-size:22px;
	color:#000;
	margin-left:50px;
	margin-top:-60px;
}
.titulo_laranja_interna2 {
	position:relative;
	float:right;
	font-size:22px;
	color:#FFF;
	margin-right:10px;
	margin-top:80px;
}
.texto_laranja_interna {
	position:relative;
	float:left;
	color:#000;
	margin-left:50px;
	font-size:10px;
	margin-top:10px;}

.texto_laranja_interna2 {
	position:relative;
	float:left;
	color:#FFF;
	font-size:12px;
	margin-top:10px;
	margin-left:75px;
	width:140px;
}
.mais_laranja_interna {
	position:relative;
	margin-left:25px;
}
.mais_laranja2_interna {
	position:relative;
	margin-left:45px;
	padding-top:10px;
}
.tel_lateral {
	font-size:18px;
}
.twitter a {
	position:relative;
	float:left;
	width:26px;
	height:26px;
	margin:3px 5px;
	background-image:url(../images/twitter.png);
	text-decoration:none;
}
.twitter a:hover {
	background-image:url(../images/twitter_roll.png);
}
.facebook a {
	position:relative;
	float:left;
	width:26px;
	height:26px;
	margin:0 3px;
	background-image:url(../images/facebook.png);
	text-decoration:none;
}
.facebook a:hover {
	background-image:url(../images/facebook_roll.png);
}

.twitter2 a {
	position:relative;
	float:left;
	width:96px;
	height:92px;
	margin:3px 5px;
	background-image:url(../images/twitter2.png);
	text-decoration:none;
}
.twitter2 a:hover {
	background-image:url(../images/twitter2_roll.png);
}
.facebook2 a {
	position:relative;
	float:left;
	width:96px;
	height:92px;
	margin:0 2px 0 20px;
	background-image:url(../images/facebook2.png);
	text-decoration:none;
}
.facebook2 a:hover {
	background-image:url(../images/facebook2_roll.png);
}
.youtube a {
	position:relative;
	float:left;
	width:26px;
	height:26px;
	margin:0 3px;
	background-image:url(../images/youtube.png);
	text-decoration:none;
}
.youtube a:hover {
	background-image:url(../images/youtube_roll.png);
}
.cont_cinza_baixo {
	position:relative;
	float:left;
	width:283px;
	margin:0 5px;
	height:365px;
	padding:10px;
}
.cont_cinza_baixo2 {
	position:relative;
	float:left;
	width:283px;
	height:365px;
	margin:0 5px;
	padding:10px;
	background-image:url(../images/funco_orcamento.png);
	font-weight:bold;
}
.titulo_cinza {
	font-size:20px;
	padding-top:10px;
}
.depoimento {
	position:relative;
	float:left;
	width:283px;
	text-align:justify;
	font-size:12px;
	margin-bottom:10px;
}
.autor {
	position:relative;
	float:left;
	width:283px;
	text-align:right;
	font-weight:bold;
	font-style:italic;
}
.preto10 A:link {text-decoration:none;color:#ffffff;}
.preto10 A:visited {text-decoration:none;color:#ffffff;}
.preto10 A:active {text-decoration:none;color:#ffffff;}
.preto10 A:hover {text-decoration:underline;color:#000066;}
.preto10 {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica;}

.botoes_depo {
	position:relative;
	float:left;
	width:283px;
}
#footer {
	position:relative;
	float:left;
	width:100%;
	height:42px;
	background-image:url(../images/fundo_rodape.jpg);
}
#conteudo_rodape {
	position:relative;
	margin:0 auto;
	width:940px;
	height:22px;
	padding:10px 10px;
	color:#FFF;
	font-size:13px;
}
.botao_post {
	position:relative;
	float:left;
	width:283px;
	text-align:center;
}
form {
	margin-top:20px;
}
.input {
	border: solid 1px #cccccc;
	background:#f9f9f9;*/
	font-size:14px;
	color:#22bdae;
	margin:2px 0;
	height:20px;
	padding-left:5px;
}
.send{
	border: 1px solid #f1f1f1;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #41949a;
	width:150px;
	height:30px;
	cursor:pointer;
	float:right;
}
textarea {
	border: solid 1px #dbdbdb;
	background:#f9f9f9;
	font-size:14px;
	color:#000;
	width:400px !important;
	height:100px !important;
}

.input_interno {
	border: solid 1px #dbdbdb;
	background:#f9f9f9;*/
	font-size:14px;
	color:#22bdae;
	margin:2px 0;
	height:25px;
	padding-left:5px;
}

.send_interno{
	border: 1px solid #f1f1f1;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #41949a;
	height:30px;
	padding:5px;
	cursor:pointer;
	min-width:80px;
}

.quero a {
	position:relative;
	float:left;
	width:175px;
	text-decoration:none;
	font-style:italic;
	color:#000;
	margin-top:10px;
}
.quero a:hover {
	text-decoration:underline;
}
.enviar_input {
	position:relative;
	float:right;
	width:104px;
	height:54px;
	background-image:url(../images/enviar.png);
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.box_home_cima{
	position:relative;
	float:left;
	width:340px;
	padding-right:20px;
	margin-bottom:80px;
	margin-top:10px;
	font-size:13px;
	text-align:justify;
	padding-top:10px;
	height:170px;
	
}
.box_home {
	position:relative;
	float:left;
	width:340px;
	padding-right:30px;
	font-size:13px;
	text-align:justify;
	padding-top:10px;
	height:170px;
	color:#636363;
	text-decoration:none;
}
.imagem_home a {
	position:relative;
	float:left;
	padding-top:10px;
	width:320px;
}
.imagem_home a:hover {
	padding-top:0px;
	transition:1s;
	-o-transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
	-khtml-transition:1s;
}

.box_interna {
	position:relative;
	float:left;
	width:700px;
	padding-right:40px;
	margin-bottom:30px;
	margin-top:10px;
	font-size:13px;
	text-align:justify;
}
.setas_logos {
	position:relative;
	float:right;
	width:75px;
	height:42px;
	margin-top:20px;
}
.ancora {
	position:relative;
	float:right;
	margin-top:-30px;
}
#cores_topo {
	position:relative;
	float:left;
	width:100%;
	height:50px;
	/*background-size:cover;
	background-image:url(../../topo_cores.jpg);*/
	background:#07182a;
	text-align:right;
}
.titulo_footer2 {
	color:#0c9494;
	font-size:26px;
	text-align:center;
}

#marquee{
 width:85%;
 cursor: pointer;
}

.step{
	padding:10px 5px 10px 5px;
	margin:10px 0 5px 0;
	border-bottom:1px solid;
	border-bottom-color:#666666;
	display:block;
	font-family:calibri;
}


/*NOVIDADES*/
#logoBarra{
	height:44px;
	margin: 3px 5px 0 0;
}

.whats {
    display: inline-block;
    padding: 8px;
    background-color: #36bb22; 
    color: #fff; 
    font-size: 15px;
    text-decoration: none;
    border: none; 
    cursor: pointer;
    margin: 4px 0 4px 0;
    line-height: 16px;
}

.whats:hover {
    background-color: #00a884; 
}

.whats img {
    vertical-align: middle;
}

.aredondar_bordas {
    border: solid 1px #c0c0c0;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: calibri;
    color:#07182a;
    text-align:justify;
}

.bgcinza{
	background-color: #f1f1f1;
}

.by{
	padding: 10px 0 15px 0;
	background-color: #07182a;
	margin-top: 30px !important;
	margin-bottom: -20px !important;
	text-align: center;
	color: #ffffff;
	height: 70px;
	font-family: calibri;
	font-size: 16px;
	text-align: center;
}

.by a{
	color: #2dd8d0;
	text-decoration: none;

}

.barStyle{

}

/* Estilo para a barra de rolagem dentro de uma tabela responsiva */
.barStyle::-webkit-scrollbar {
  width: 10px; /* Largura da barra de rolagem */
}

/* Estilo para o botão de rolagem dentro de uma tabela responsiva */
.barStyle::-webkit-scrollbar-thumb {
  background-color: #888; /* Cor do botão de rolagem */
  border-radius: 5px; /* Borda arredondada do botão de rolagem */
}

/* Estilo para a barra de rolagem dentro de uma tabela responsiva em navegadores da Microsoft */
.barStyle::-ms-scrollbar {
  width: 10px; /* Largura da barra de rolagem */
}

/* Estilo para o botão de rolagem dentro de uma tabela responsiva em navegadores da Microsoft */
.barStyle::-ms-scrollbar-thumb {
  background-color: #888; /* Cor do botão de rolagem */
  border-radius: 5px; /* Borda arredondada do botão de rolagem */
}


@media (max-width: 1024px)
{	
	.borda-dir{
		padding:5px;
		border-right:0px solid #cccccc;
		border-bottom:1px solid #cccccc;
	}

	.borda-mobile {
		border-bottom: none !important;
	}

	.text-start{
		white-space: nowrap !important;
	}

}

.table-responsive::-webkit-scrollbar {
  width: 12px; /* Largura da barra de rolagem */
  height: 8px; /* Largura da barra de rolagem */
}

.table-responsive::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}

.table-responsive::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 6px; /* Borda arredondada */
  /*scrollbar-color: #aab7cf transparent;*/
}

.table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}