/* ========================================================
	TecNegocios | Todos os direitos reservados
======================================================== */

@font-face {
    font-family: 'open_sansbold';
    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#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

body{
	font-family: 'open_sanslight';
}

*:focus {outline: 0 !important;}

form{margin:0}

html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

b,h1,h2,h3,h4,h5,h6{font-weight:normal;font-family: 'open_sansbold';}

.container-fluid{
	width:1000px;
	margin:auto
}
.obrigatorio{
	color:#ff4b3a
}

.btn{
	text-shadow: none;
	background-image: none;
	filter: none;
	border:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-topo{
	position:fixed;
	bottom:22px;
	right:-99px;
	z-index:99999;
	background-color:#246fa1;
	color:#fff;
	text-decoration:none;
	padding:7px 10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display:none
}

.btn-topo i{
	font-size:20px;
	position:relative;
	top:2px;
	margin-right:5px
}

.btn-topo:hover{
	right:0;
	color:#fff;
	text-decoration:none;
}

.faixa-superior{
	background-color:#3498db;
	line-height:30px;
	text-align:right;
	color:#fff
}

.navbar{
	margin-bottom:0
}

.navbar-inner {
	min-height: 120px;
	background-color: transparent;
	background-image: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius:0;
	border-radius: 0;
	filter: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar .brand{
	line-height:120px;
	padding: 0 20px;
}

.navbar .brand img{
	width:200px
}

.navbar .nav{
	padding-top:40px
}

.navbar .nav>li>a {
	color: #636266;
	text-shadow: none;
	padding: 10px 15px 10px;
}

.navbar .nav>li>a:hover {
	color: #3498db;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:focus {
	background-color:transparent;
	color:#3498db;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-transform:uppercase;
	font-family: 'open_sansbold';
	padding-right:0
}

.navbar .nav>.active>a:hover{
	background-color:transparent;
	color:#3498db;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.carousel .item img{
	margin:auto	
}

.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 30px;
	height: 64px;
	margin-top: 0;
	background: transparent;
	border: none;
	opacity: .5;
	filter: alpha(opacity=50);
}

.texto-banner-topo{
	width:100%;
	position:absolute;
	top:0;
	text-align:center;
	padding-top:5%;
	background-color:rgba(0,0,0,0.6);
	height:100%;
	color:#fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.25);
}

.texto-maior{
	font-size:30px;
	font-family: 'open_sansbold';
	line-height:40px;
	border-bottom:4px solid #3498db;
	max-width:430px;
	margin:auto;
	padding-bottom:7px
}

.texto-menor{
	font-size:25px;
	line-height:40px;
	padding-top:7px
}

.frase{
	font-size:32px;
	text-align:center;
	font-family: 'open_sansbold';
	line-height:45px;
	margin-top:80px;
	color:#3497db
}

.texto{
	margin-top:70px;
	text-align:center;
	line-height:30px;
	font-size:17px;
	color:#605f64
}

.botoes-setor{
	margin-top:70px;
	text-align:center;
}

.botoes-setor a{
	padding:10px 30px;
	background-color:#3498db;
	margin: 0 5px;
	color:#fff;
	font-size:17px;
	text-decoration:none;
	font-family: 'open_sansbold';
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.botoes-setor a:hover {
	background-color: #246fa1;
}

.slogan{
	margin-top:80px;
	text-align:center;
	max-height:500px;
	background-color: #0099de;
	background-image: url('../img/img_nuvens.png');
	background-repeat: repeat-x;
}

.slogan p{
	padding-top:80px;
	font-size:30px;
	font-family: 'open_sansbold';
	color:#fff
}

.slogan img{
	position:relative;
	top:70px
}

.titulo{
	text-align:center;
	margin-top:140px;
	color:#3196da
}

.ajusta-produtos{
	margin-top:40px
}

.produtos{
	background-color:#f5f5f5;
	text-align:center;
	padding:30px 20px 35px;
	margin-top:25px;
	border:1px solid #f5f5f5;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.produtos a{
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.produtos p{
	margin:25px 0 40px;
	padding:0 20px;
	line-height:25px
}

.btn-produto{
	padding:10px 30px;
	color:#555;
}

.gaboline:hover{border-color:#3498db;}
.gaboline .btn-produto{background-color:#3498db;color:#fff;}
.gaboline .btn-produto:hover{background-color:#246fa1;}

.gestaofinanceira:hover{border-color:#00c8b1;}
.gestaofinanceira .btn-produto{background-color:#00c8b1;color:#fff;}
.gestaofinanceira .btn-produto:hover{background-color:#00b5a0}

.gestaomedica:hover{border-color:#ff5a53;}
.gestaomedica .btn-produto{background-color:#ff5a53;color:#fff;}
.gestaomedica .btn-produto:hover{background-color:#d74c46}

.gestaobpmitil:hover{border-color:#00949d;}
.gestaobpmitil .btn-produto{background-color:#00949d;color:#fff;}
.gestaobpmitil .btn-produto:hover{background-color:#007880}

.gestaodecontatos:hover{border-color:#ff8319;}
.gestaodecontatos .btn-produto{background-color:#ff8319;color:#fff;}
.gestaodecontatos .btn-produto:hover{background-color:#da7015}

.gestaodevendas:hover{border-color:#004766;}
.gestaodevendas .btn-produto{background-color:#004766;color:#fff;}
.gestaodevendas .btn-produto:hover{background-color:#003b55}

.mkt:hover{border-color:#aed900;}
.mkt .btn-produto{background-color:#aed900;color:#fff;}
.mkt .btn-produto:hover{background-color:#98be00}

.portalsobencomenda:hover{border-color:#ff106b;}
.portalsobencomenda .btn-produto{background-color:#ff106b;color:#fff;}
.portalsobencomenda .btn-produto:hover{background-color:#cf0d57}

.projetospersonalizados:hover{border-color:#0099de;}
.projetospersonalizados .btn-produto{background-color:#0099de;color:#fff;}
.projetospersonalizados .btn-produto:hover{background-color:#007db5}

.sas:hover{border-color:#692895;}
.sas .btn-produto{background-color:#692895;color:#fff;}
.sas .btn-produto:hover{background-color:#58217d}

.portaltransparencia:hover{border-color:#007d00;}
.portaltransparencia .btn-produto{background-color:#007d00;color:#fff;}
.portaltransparencia .btn-produto:hover{background-color:#006c00}

.portalempregos:hover{border-color:#0049b5;}
.portalempregos .btn-produto{background-color:#0049b5;color:#fff;}
.portalempregos .btn-produto:hover{background-color:#00388b}

.gestaoservicos:hover{border-color:#ff4200;}
.gestaoservicos .btn-produto{background-color:#ff4200;color:#fff;}
.gestaoservicos .btn-produto:hover{background-color:#d23600}

.faixa-banner{
	margin:70px 0
}

.logo-tec-redondo{
	position:relative;
	bottom:44.5px
}

.rodape{
	text-align:center;	
	background-color:#3498db;
	margin-top:70px;
	color:#fff;
}

.tec{
	margin:30px 0 20px;
	text-align:center;
	font-size:16px
}

.rodape span{
	font-family: 'open_sansbold';
	font-size:25px
}

.texto-rodape{
	margin:30px 0 60px;
	font-size:16px;
	line-height:30px
}

.siganos{
	display:block;
	margin-top:6px;
	margin-bottom:40px
}


.modal-header{
	background-color:#3498db;
	color:#fff;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.campo{
	width:50%;
	float:left;
	padding-right:12px;
	display:inline-table;
	margin-bottom:5px
}

.campo label{
	font-family: 'open_sansbold';
	color:#3498db;
	cursor:default
}

.msg-obrigatorio{
	font-family: 'open_sansbold';
	line-height:50px
}

.campo input[type="text"], .campo textarea, .campo select{
	width:100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.campo input[type="text"], .campo select{
	height:35px
}

.campo textarea{
	height:60px;
	resize:none
}

.btn-enviar{
	width:100%;
	line-height:30px;
	text-transform:uppercase;
	padding-left:20px;
	padding-right:20px;
	font-family: 'open_sansbold';
	background-color:#3498db;
	font-size:14px;
	color:#fff;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.btn-enviar:hover{
	background-color:#246fa1;
	color:#fff;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}

.facebook{
	overflow:hidden;
	margin-bottom:20px;
	margin-left:20px
}

.modal-header .close {
	margin-top: 2px;
}

.close {
	opacity: .5;
	filter: alpha(opacity=50);
}

.close:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}





