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

*{
    margin:0;
    padding:0;
}
body{
overflow-x: hidden; 
    background:#FFF center top;
    font-family: "Arial", trebuchet MS, sans-serif; text-decoration: none; font-size: 14px; line-height: 150%; font-weight: normal;
}
  
@font-face {
    font-family: 'AauxProThinRegular';
    src: url('webfonts/aauxpro-thin-webfont.eot');
    src: url('webfonts/aauxpro-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/aauxpro-thin-webfont.woff') format('woff'),
         url('webfonts/aauxpro-thin-webfont.ttf') format('truetype'),
         url('webfonts/aauxpro-thin-webfont.svg#AauxProThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AauxProMediumRegular';
    src: url('webfonts/aauxpro-medium-webfont.eot');
    src: url('webfonts/aauxpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/aauxpro-medium-webfont.woff') format('woff'),
         url('webfonts/aauxpro-medium-webfont.ttf') format('truetype'),
         url('webfonts/aauxpro-medium-webfont.svg#AauxProMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'AauxProBlackRegular';
    src: url('webfonts/aauxpro-black-webfont.eot');
    src: url('webfonts/aauxpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/aauxpro-black-webfont.woff') format('woff'),
         url('webfonts/aauxpro-black-webfont.ttf') format('truetype'),
         url('webfonts/aauxpro-black-webfont.svg#AauxProBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}


h1{font-family:"AauxProThinRegular",Verdana, Geneva, sans-serif; font-size: 30pt; padding: 0px; margin: 0px; line-height: normal;}

h2{font-family:"AauxProBlackRegular",Verdana, Geneva, sans-serif; font-size: 16pt;  padding: 0px; margin: 0px; line-height: normal; width:620px;}

h3{font-family:"AauxProBoldRegular",Verdana, Geneva, sans-serif; font-size: 15pt; color: #575756; padding: 0px; margin: 0px; line-height: 150%;}

h4{font-family:"AauxProThinRegular"; font-size: 35pt; color: #FFF; padding: 0px; margin: 0px; line-height: normal;}

p { font-family: "AauxProMediumRegular", Verdana, Geneva, sans-serif; font-size:13px; padding:0px; margin-top:5px;}

.tabela-rede-social{
	color:#545454;
	font-family: "AauxProMediumRegular", Verdana, Geneva, sans-serif; font-size:13px;
	}
.tabela-rede-social tr{
	text-indent:10px;
	}
.bg-institucional{
	width:100%;
	height:700px;
	background:#fff url(images/institucional-sitte-6-2.jpg) no-repeat center top;
	overflow:hidden;
	position:absolute;
	
	}
.header {
	padding-top:150px;
	margin-top:150px;
	overflow:hidden;
	width:940px;
	top:100px;
	margin: 0 auto;
}
.header h1{
	text-align:left;
	font-size:65px;
	width:330px;
	}
.header p {
	margin-top:25px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	width:330px;
	font-size:18px;
	background: url(images/bg-menuB.png);
	
	}
.header p:hover{
	background: url(images/bg-menuBc.png);
	}

#menu {
	font-family:"AauxProBoldRegular",Verdana, Geneva, sans-serif;
	font-size: 10pt;
    left:0px;
    margin:0;
    padding:0;
}

#menu ul {
	padding-top:35px;
    margin:0px;
    float: center;
    width: 100%;
    list-style:none;
	text-align:center;
}
#menu ul li { display: inline; }
#menu ul li a {
	background: url(images/bg-menuB.png);
	margin-left:4px;
    padding: 4px 10px;
    float:left;
    /* visual do link */
    color: #000;
    text-decoration: none;
    border-bottom:0;
}
#menu ul li a:hover { color:#000;
background: url(images/bg-menuBc.png);} 

.botao-slide{
	top:660px;
	left:50%;
	margin-left:-470px;
	position:absolute;
	width:940px;;

		}
.botao-slide a{
		background: url(images/bg-menuB.png);
}
.botao-slide a:hover{
	background: url(images/bg-menuBc.png);
}
	
.resumo{	
	width:940px; 
	margin:0 auto;
	}
.resumo-conteudo{
	border:none;
	padding:0px;
	margin:0px;
	width:940px;
	float:left;
	}
.resumo h1{
	text-align:right;
	float:right;
	font-size:50px;
	width:900px;
	padding-top:23px;
	}
.resumo p{
	float:right;
	font-size:18px;
	width:550px;
	margin-top:25px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	background: url(images/bg-menuB.png);
	}
.menu-resumo{
	margin-top:25px;
	padding-top:23px;
	width:940px;
	}
.menu-resumo td{
	padding:0;
	margin:0;
	}
.menu-resumo p{
	font-size:11px;
	width:168px;
	color:#999;
	margin-top:0px;
	padding-top:0px;
	
	}
.menu-resumo h3{
	width:168px;
	font-size:16px;
	padding-top:0px;
	}
.resumo-item-1 div{
	width:168px;
	height:65px;
	background-image:url(images/btn-resumo-1-N.png);
		}
.resumo-item-1 div:hover{
	background-image:url(images/btn-resumo-1-M.png);
		}
.resumo-item-2 div{
	width:168px;
	height:65px;
	background-image:url(images/btn-resumo-2-N.png);
		}
.resumo-item-2 div:hover{
	background-image:url(images/btn-resumo-2-M.png);
		}
.resumo-item-3 div{
	width:168px;
	height:65px;
	background-image:url(images/btn-resumo-3-N.png);
		}
.resumo-item-3 div:hover{
	background-image:url(images/btn-resumo-3-M.png);
		}
.resumo-item-4 div{
	width:168px;
	height:65px;
	background-image:url(images/btn-resumo-4-N.png);
		}
.resumo-item-4 div:hover{
	background-image:url(images/btn-resumo-4-M.png);
		}
.resumo-item-5 div{
	width:168px;
	height:65px;
	background-image:url(images/btn-resumo-5-N.png);
		}
.resumo-item-5 div:hover{
	background-image:url(images/btn-resumo-5-M.png);
		}

.imagem-resumo{
	padding-top:4px;
	width:630px;
	height:350px; 
	float:right;
	}
.titulo-resumo{
	padding:0;
	margin-top:0px;
	border:none;
	background:url(images/bg-titulo-resumo-sitte.png);
	width:500px;
	height:50px;
	color:#545454;
	}
.titulo-resumo p{
	padding-left:17px;
	font-size:24px;
	padding-top:15px;
	}
.missao{
	margin-top:25px;
	width:940px;
	margin:0 auto;
	}
.missao p{
	font-size:14px;
	right:0px;
	color:#545454;
	width:480px;
	margin-top:25px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	background: url(images/bg-menuB.png);
	}
.missao a{
	text-decoration:none;
		}
.missao h3{
	padding-top:10px;
	
		}
.missao h1:hover{
	color:#25aae1;
	
		}
		
.titulo-missao{
	width:850px;
	height:50px;
	padding:0;
	margin-top:0px;
	border:none;
	background:url(images/bg-titulo-resumo-sitte.png);
	color:#545454;
	}
.titulo-missao p{

	padding-left:17px;
	font-size:24px;
	padding-top:15px;
	}
.equipe{
	width:940px;
padding-top:0px;
	
	}
.equipe p{
	font-size:14px;
	right:0px;
	color:#545454;
	width:620px;
	margin-top:25px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	background: url(images/bg-menuB.png);
	}
.equipe h1{
	color:#25aae1;
	font-size:16px;
	}
.equipe h1:hover{
	color:#000;
	}
.titulo-equipe{
	width:500px;
	height:50px;
	padding:0;
	margin-top:50px;
	border:none;
	background:url(images/bg-titulo-resumo-sitte.png);
	color:#545454;
	}
.titulo-equipe p{
	color:#545454;
	padding-left:17px;
	font-size:24px;
	padding-top:15px;
	}
.parceiros{
	padding-top:50px;
	width:940px;
	
	}
.titulo-parceiros{
	width:590px;
	height:50px;
	padding:0;
	margin-top:0px;
	border:none;
	background:url(images/bg-titulo-resumo-sitte.png);
	color:#545454;
	}
.titulo-parceiros p{
	color:#545454;
	padding-left:17px;
	font-size:24px;
	padding-top:15px;
	}
.img-parceiros{
	width:940px;
	height:107px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(images/parceiros-e-ferramentasPB.png);
	}
	
.img-parceiros:hover{
	background-image:url(images/parceiros-e-ferramentas.png);
	}
.contato{
	padding-top:50px;
	width:940px;
	}
.titulo-contato{
	width:420px;
	height:50px;
	padding:0;
	margin-top:0px;
	border:none;
	background:url(images/bg-titulo-resumo-sitte.png);
	color:#545454;
	}
.titulo-contato p{
	color:#545454;
	padding-left:17px;
	font-size:24px;
	padding-top:15px;
	}
.rodape{
	padding-top:50px;
	width:940px;
	
	}

.rodape p{
	font-size:11px;
	color:#666;
	
	}
.rodape td{ 

vertical-align:top;}

.rodape .titulo-rodape{
	
	font-size:14px;
	color:#03a6de;
	}
.rodape .titulo-rodape:hover{
	color:#000;}
.rodape a{
	color:#666;
	text-decoration:none;
	}
.rodape a:hover{
	color:#000;
	
	}
.contato-rodape{
	width:97px;
	height:15px;
	}
.contato-rodape p{
	margin:0;
	padding:0;
	}
.contato-rodape a{
	color:#666;
	text-decoration:none;
	}
.contato-rodape a:hover{
	color:#000;
	
	}
.topo{
	width:100%;
	height:100%;
	color:#FFF;
	position:absolute;
	background:#1D1D1B no-repeat center top;
		
	}
.site{
	width:100%;
	height:100%;
	}

.parte{
	border:0px;
    margin:0px;
    height:1100px;
    width:100%;
    float:center;
}

.home {
		color:#545454;
	background:#c0c0c0 url(images/bg-home.jpg) no-repeat center top;
	}
.necessidade{
     color:#FFFFFF;
	 background:#000 url(images/bg-necess.jpg) no-repeat center top;
}

.servico{
    color:#545454;
     background:#c0c0c0 url(images/bg-servico.jpg) no-repeat center top;
}
.empresa{
    color:#FFF;
     background:#fff url(images/bg-empresa.jpg) no-repeat center top;
}

.contatoonepage{    color:#545454;
     background:#c0c0c0 url(images/bg-contato.jpg) no-repeat center top;}
	 

.cabecario{width:100%; height: 145px; background:url(images/bg-menu.png) no-repeat center top; top:100%; position:absolute; left:0px; color:#FFF;}
.cabecariofixo{ width:100%;  height: 145px; background: url(images/bg-menu.png) no-repeat center top; top:0px; position:fixed;}

#divisor{ text-align:left; width: 940px; text-align: left; border:none; top:0px; position:relative; }
#divisor hr{ color:#CCC;}

#divisorSer{width: 930px; text-align: left; padding-top: 150px; border:none; }
#divisorL{width: 465px; text-align: left;  border:none; float:left; }
#divisorL h3{color:#93C789;}
#divisorR{width: 465px; text-align: right; border:none; float:right;}
#divisorR h3{color:#63C1C4;}
#divisortopo{width: 930px; padding-top: 2px; border:none; text-align:center;}

.setas { margin-top:50px; float:left; width:930px;}
.setas a{ padding-left:15px; padding-right:15px;}
.setas a:hover {}
.setas img { }
.setas img:hover {}

.setan { margin-top:0px;}
.setan a{ padding-left:0px; }
.setan a:hover {}
.setan img {background-color:#acacac; }
.setan img:hover {background-color:#545454;}

.news {
	width:970px; 
	height:750px;
	border:0px;
    margin:0px;
    }
.newswrapper{
	text-align:left;
	width:970px; 
	margin-left:0px;
	padding-left:0px;
	text-indent:0px;
	height:675px;
	border:0px;
    margin:0px;
	}

.feednewsL{ width:460 px; height:100 px; float:left; }
.feednewsR{ width:460 px; height:100 px; padding-left:10px; float:right; }
.slideshow{ width:980 px; height:550 px; background:#FFF; }

.necessidade ul {
    padding:0px;
    margin:0px;
    float: center;
    width: 100%;
    list-style:none;
	text-align:left;
}
.necessidade ul li { display: inline; }
.necessidade ul li a {
    padding: 4px 10px;
    float:left;
    /* visual do link */
    color: #000;
    text-decoration: none;
    border-bottom:0;
}
.necessidade ul li a:hover { color:#666; } 
.contato ul {
    padding:0px;
    margin:0px;
    float: center;
    width: 100%;
    list-style:none;
	text-align:left;
}
.contato ul li { display: inline; }
.contato ul li a {
    padding: 4px 10px;
    float:left;
    /* visual do link */
    color: #000;
    text-decoration: none;
    border-bottom:0;
}
.contato ul li a:hover { color:#666; } 

.contatolista ul {padding-top: 2px;list-style:none;}
.contatolista ul li{font-size: 11px; color:#3C3C3B; float:left; padding:0px; margin:0px; width:280px;}
.contatolista ul li a{color:#000;}
.contatolista ul li a:hover{text-decoration:none; color:#3C3C3B;}


.section ul{padding-top: 2px;list-style:none;}



.cabecario ul {padding-top: 2px;list-style:none;}
.cabecario ul li{font-size: 11px; font-weight: bold; color:#2d655f; float:left; padding:0px; margin:0px;}
.cabecario ul li a{color:#000;}
.cabecario ul li a:hover{text-decoration:none; color:#666;}


.cabecariofixo ul {padding-top: 2px;list-style:none;}
.cabecariofixo ul li{font-size: 11px; font-weight: bold; color:#2d655f; float:left; padding:0px; margin:0px;}
.cabecariofixo ul li a{color:#000;}
.cabecariofixo ul li a:hover{text-decoration:none; color:#666;}

#carousel {
overflow:hidden;
width:100%;
height:1000px;
margin:0 25px;
}

#carousel p{
	font-size:10px;
	}

#slides {
overflow:hidden;
position:absolute;
width:1900px;
height:1000px;
left:50%;
margin-left:-950px;
border:0;
}


.bg{
overflow:hidden;
width: 1900px; 
position: absolute; 
height:1000px;
left:50%;
margin-left:-950px;

/*display: none;*/
}

#slides ul {
overflow:hidden;
position: relative; 
left:0;
top:0;
list-style:none;
margin:0;
padding:0;
width:5700px;
}

#slides li {

position: relative; 
overflow:hidden;
width:1900px;
height:1000px;
float:left;
}





#android {float: left; width: 540px; height: 513px; background: url(../images/android.png) left top no-repeat;}
#androidtext {float: right; width: 440px; padding-top: 45px;}
