@charset "iso-8859-1";
/* CSS Document */

/*>>>>>>> Globais <<<<<<<*/
@font-face {
	font-family: 'AauxProMediumItalicRegular';
	src: url('../fonts/aaux_promedium_italic-webfont.eot');
	src: local('?'), url('../fonts/aaux_promedium_italic-webfont.woff') format('woff'), url('../fonts/aaux_promedium_italic-webfont.ttf') format('truetype'), url('../fonts/aaux_promedium_italic-webfont.svg#webfontYkqee2Rb') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AauxProMediumRegular';
	src: url('../fonts/aauxpro-medium-webfont.eot');
	src: local('?'), url('../fonts/aauxpro-medium-webfont.woff') format('woff'), url('../fonts/aauxpro-medium-webfont.ttf') format('truetype'), url('../fonts/aauxpro-medium-webfont.svg#webfont76peCrwS') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AauxProBlackItalicRegular';
	src: url('../fonts/aauxpro-blackitalic-webfont.eot');
	src: local('?'), url('../fonts/aauxpro-blackitalic-webfont.woff') format('woff'), url('../fonts/aauxpro-blackitalic-webfont.ttf') format('truetype'), url('../fonts/aauxpro-blackitalic-webfont.svg#webfontrnSZLgtU') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	padding: 0;
	margin:0 auto;
}
img {
	border: none;
}
body, select {
	margin: 0;
	padding: 0;
	background-color:#2a3c46;
}
.clear {
	clear: both;
}
a, a:visited, a:hover {
	text-decoration: underline;
	color: #333333;
}
input.texto {
	background: url(../images/bgInput.jpg) repeat-x left top;
	border: 1px #8b8b8b solid;
	height: 17px;
	padding: 3px 5px 0 5px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
input.enviar {
	background:url(../images/btEnviar.png);
	width:69px;
	height:35px;
	border:none;
	float:right;
	margin-top:30px;
	margin-right:50px;
}
input.campo {
	width:278px;
	height:27px;
	background:#e0e0e0;
	border:1px solid #83c647;
	display:inline;
	font-style:normal;
}
input.captcha {
	width:163px;
	height:27px;
	background:#e0e0e0;
	border:1px solid #83c647;
	display:inline;
	font-style:normal;
	margin-top:3px;
	float:left;
	margin-right:5px;
}
textarea {
	width:278px;
	background:#e0e0e0;
	border:1px solid #83c647;
	height:141px;
}
label {
	display: block;
	font-size:14px;
	text-transform:uppercase;
	color:#4e8a19;
	font-family:"AauxProMediumRegular";
	font-style:normal;
	font-weight:normal;
}
span.vermelho {
	color: #c3161c;
}
span.azul {
	color: #6dcff6;
	font-weight: bold;
}
.botaoSemTexto {
	text-indent:-9999px;
	font-size:0;
	display:block;
	line-height:0
}
form {
	width:331px;
	height:100%;
	float:left;
}
form div {
	display:inline;
}
.botaoBannerInterna {
	background:url(../images/setaBannerInterna.gif);
	width:8px;
	height:8px;
	display:block;
	float:left;
	margin-top:10px;
	margin-right:13px;
	overflow:hidden;
}
.botaoBannerInternaOver {
	background:url(../images/setaBannerInternaOver.gif);
	width:8px;
	height:8px;
	display:block;
	float:left;
	margin-top:10px;
	margin-right:13px;
	_margin-top:10px;
	overflow:hidden;
}
/** Gerais **/
html, body {
	height:100%;
}
/*>>>>>>> Estrutura <<<<<<<*/

#container {
	margin:0 auto;
	text-align:center;
	width:100%;
	background:url(../images/bg_topo.gif) repeat-x;
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	min-height:100%;/**/
}
#container #topo {
	width:940px;
	height:111px;
}
#container #topo .esq {
	width:341px;
	height:111px;
	float:left;
	position:relative;
}
#container #topo .esq .textoAgencia {
	position:relative;
	_position:relative;
}
#container #topo .esq .textoAgencia .webadvisor {
	z-index:2;
	position:absolute;
	left:1px;
	top:14px;
	display:inline;
	float:left;
	margin-left:-100px;
/*margin-left:-300px;*/
}
#container #topo .esq .textoAgencia .agencia {
	position:absolute;
	left:1px;
	z-index:1;
	top:14px;
	display:inline;
	float:left;
	margin-left:-110px;
/*margin-left:-310px;*/
}
#container #topo .esq img {
	float:left;
	margin-top:42px;
	position:relative;
	z-index:3;
}
#container #topo .dir ul {
	margin:0;
	padding:0;
	float:left;
	margin-top:54px;
	float:right;
	position:relative;
	z-index:10000;
}
#container #topo .dir li {
	position:relative;
	list-style:none;
	background:url(../images/bulletMenu.jpg) center left no-repeat;
	float:left;
	padding-left:2px;
	padding-top:0px;
	color:#FFF;
	text-transform:uppercase;
	font-family:"AauxProMediumRegular", Arial, Helvetica, sans-serif;
	font-size:14px;
}
#container #topo .dir li ul {
	display:none;
	position:absolute;
	background:#198434;
	margin:0;
	min-width:100px;
	overflow:hidden;
	border-top:1px solid #2a3c46;
}
#container #topo .dir li ul li {
	float:none;
	display:block;
	background:none;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size:12px;
	margin-left:-2px;
}
#container #topo .dir li ul li div {
}
#container #topo .dir li ul li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size:12px;
}
#container #topo .dir li a {
	color:#FFF;
	text-transform:uppercase;
	font-family:"AauxProMediumRegular", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
#container #topo .dir ul.menu a {
	padding:3px 20px 3px 8px;
	display:block;
}
#container #topo .dir ul.menu ul li a {
	padding:7px 20px 7px 8px;
	display:block;
}
#container #topo .dir li div {
	background:none;
}
#container #topo .dir ul.redes {
	position: absolute;
	right: 10px;
	top: 27px;
}
#container #topo .dir ul.redes li {
	background:none;
	padding:0;
	padding-right:10px;
}
#container #topo .dir {
	width:599px;
	height:111px;
	float:left;
	position: relative;
}
#container #conteudo {
	width:100%;
	height:auto;
	/*padding-bottom:290px;*/
}
#container #conteudo .home {
	width:100%;
	min-height:553px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
#container #conteudo .home .destaques {
	width:100%;
	height:298px;
	float:left;
	background:url(../images/bgDestaque.gif);
	margin:0 auto;
	text-align:center;
}
#container #conteudo .home .navegacao {
	width:100%;
	height:53px;
	float:left;
	background:url(../images/bgNavegacao.gif);
}
#container #conteudo .home .navegacao img {
	margin-top:-19px;
	margin-left:2px;
	margin-right:2px;
	position:relative;
	z-index:9;
}
#container #conteudo .home .box {
	width:100%;
	height:182px;
	float:left;
	border-top:1px solid #cdcdcd;
	background:url(images/bgBoxes.gif) center no-repeat;
	background-color:#505050;
}
#container #conteudo .home .box .tamanho {
	width:940px;
	height:182px;
}
#container #conteudo .home .box .tamanho div {
	width:280px;
	height:214px;
	margin-top:-10px;
	float:left;
	_width:225px;
}
#container #conteudo .home .box .tamanho div .titulo {
	height:10px;
	border-left:2px solid #e2f0ce;
	padding:1px 1px 1px 10px;
	;
	text-align:left;
	margin-top:21px;
	margin-left:20px;
}
#container #conteudo .home .box .tamanho div .titulo h1 {
	color:#ffffff;
	font-family:"AauxProMediumRegular", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:normal;
}
#container #conteudo .home .box .tamanho .texto {
	width:207px;
	margin-left:-11px;
	margin-top:10px;
	line-height:23px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	_position:absolute;
}
#container #conteudo .home .box .tamanho div .saibamais {
	height:14px;
	text-align:right;
	color:#FFF;
	line-height:10px;
	margin-top:141px;
	_margin-left:27px;
}
#container #conteudo .home .box .tamanho div .saibamais div {
	border-right:9px solid #e2f0cf;
	float:right;
	margin:0;
	padding:0;
	width:auto;
	height:14px;
	padding-right:5px;
	margin-left:28px;
}
#container #conteudo .home .box .tamanho div .saibamais a {
	font-family:"AauxProBlackItalicRegular";
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
#container #conteudo .home .box .tamanho .saibamais div.over {
	border-right:9px solid #6ab33d;
}
#container #conteudo .home .box .blog {
	background:url(../images/bg_box_blog.jpg);
	margin-left:50px;
	position:relative;
	z-index:10;
}
#container #conteudo .home .box .servicos {
	background:url(../images/bg_box_servicos.jpg);
	margin-left:50px;
	position:relative;
	z-index:10;
}
#container #conteudo .home .box .solucoes {
	background:url(../images/bg_box_solucoes.jpg);
	position:relative;
	z-index:10;
}
#container #conteudo .interna {
	height:auto;
	overflow:hidden;
}
#container #conteudo .interna .topo {
	width:100%;
	background:url(../images/bgInternaTopo.gif);
	height:249px;
	margin:0 auto;
}
#container #conteudo .interna .topo h1 {
	font-family:'AauxProMediumRegular';
	font-size:19px;
	font-weight:normal;
	font-style:normal;
	margin-top:30px;
	text-transform:uppercase;
}
#container #conteudo .interna .topo .tamanho {
	width:940px;
	height:100%;
}
#container #conteudo .interna .topo .tamanho .esq {
	width:280px;
	height:100%;
	background:url(../images/bgRodapeTopo.gif) bottom repeat-x;
	float:left;
}
#container #conteudo .interna .topo .tamanho .esq img {
	margin-top:13px;
	position:relative;
	_position:absolute;
	_margin-left:-140px;
}
#container #conteudo .interna .topo .tamanho .esq img.case {
	margin-top:70px;
}
#container #conteudo .interna .topo .tamanho .dir {
	width:621px;
	height:100%;
	background:url(../images/bgRodapeTopo.gif) bottom repeat-x;
	float:right;
	color:#488d21;
	font-size:22px;
	text-align:left;
	line-height:35px;
	font-weight:bold;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-style:italic;
	letter-spacing:-1px;
}
#container #conteudo .interna .centro {
	width:100%;
	background:#FFF;
	overflow:hidden;
}
#container #conteudo .interna .centro .tamanho {
	width:940px;
	height:100%;
}
#container #conteudo .interna .centro .tamanho .esq {
	width:280px;
	height:100%;
	float:left;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde {
	width:278px;
	overflow:hidden;
	background:#83c647;
	border:1px solid #add965;
	margin-top:40px;
	min-height:150px;
	overflow:hidden;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerdeEquipe {
	margin-top:-16px;
}
#container #conteudo .interna .centro .tamanho .esq .info {
	text-align:left;
	color:#2A3C46;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .imagemEquipeGrande img {
	margin:0;
	display:inline;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .navegacaoEquipe {
	width:100%;
	height:55px;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde.mala {
	height:190px;
	overflow:hidden;
	background:url(../images/bgMala.jpg);
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde.fone {
	height:190px;
	overflow:hidden;
	background:url(../images/bgFone.jpg);
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde.engrenagem {
	height:190px;
	overflow:hidden;
	background:url(../images/bgEngrenagem.gif);
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde.chave {
	height:190px;
	overflow:hidden;
	background:url(../images/bgChave.jpg);
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .saibamais {
	height:14px;
	text-align:right;
	color:#FFF;
	line-height:10px;
	width:278px;
	float:left;
*width:233px;
	margin-top:-20px;
*margin-top:-40px;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .saibamais div {
	border-right:9px solid #e2f0cf;
	float:right;
	margin:0;
	padding:0;
	width:auto;
	height:14px;
	padding-right:8px;
	margin-left:28px;
	width:100%;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .saibamais a {
	font-family:"AauxProBlackItalicRegular";
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .saibamais div.over {
	border-right:9px solid #6ab33d;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .titulo {
	height:10px;
	border-left:2px solid #e2f0ce;
	padding:1px 1px 1px 10px;
	text-align:left;
	margin-top:21px;
	margin-left:20px;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde .titulo h1 {
	color:#ffffff;
	font-family:"AauxProMediumRegular", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:normal;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde p {
	width:207px;
	margin-left:-11px;
	margin-top:10px;
	line-height:23px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	overflow:hidden;
	min-height:50px;
	margin-left:20px;
	text-align:left;
*padding-bottom:20px;
}
#container #conteudo .interna .centro .tamanho .esq .caixaVerde a {
	font-family:"AauxProBlackItalicRegular";
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
#container #conteudo .interna .centro .tamanho .esq img {
	margin-top:83px;
}
#container #conteudo .interna .centro .tamanho .dir {
	width:621px;
	height:100%;
	float:right;
	color:#2a3c46;
	font-size:16px;
	text-align:left;
	line-height:35px;
	font-weight:bold;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-style:italic;
	letter-spacing:-1px;
	padding-top:27px;
	overflow:hidden;
	position:relative;
	padding-bottom:27px;
}
#container #conteudo .interna .centro .tamanho .dir .equipeLista div.pessoa {
	margin-right:8px;
	margin-bottom:8px;
	width:94px;
	height:94px;
	float:left;
	cursor:pointer;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente {
	width:100%;
	min-height:230px;
	border-top:1px solid #96c952;
	border-bottom:1px solid #96c952;
	margin-top:25px;
	margin-bottom:22px;
	overflow:hidden;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq {
	width:270px;
	float:left;
	padding-top:4px;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq h2 {
	font-family:'AauxProMediumRegular';
	font-size:16px;
	color:#4d9110;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2a3c46;
	margin:0;
	line-height:21px;
	margin-bottom:10px;
	width:243px;
	font-weight:normal;
	min-height:78px;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq .vejaCase {
	min-height:14px;
	border-left:9px solid #83c647;
	text-align:left;
	width:100%;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq .vejaCase a {
	font-family: 'AauxProBlackItalicRegular';
	font-size:13px;
	color:#0077ae;
	line-height:normal;
	text-decoration:none;
	margin-left:8px;
	float:left;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq .infoCase {
	width:234px;
	height:46px;
	background:#83c647;
	float:left;
	margin-top:19px;
	border:1px solid #8dcb56;
	border-right:1px solid #83c647;
	height:auto;
	padding:7px;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq .infoCase .setaVerde {
	background:url(../images/setaVerdeDir.gif);
	width:10px;
	height:19px;
	float:right;
	margin-right:-18px;
	margin-top:11px;
	position:relative;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .caseesq .infoCase p {
	margin:0;
	width:90%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a3c46;
	font-weight:bold;
	line-height:14px;
	font-style:normal;
	display:inline;
	height:10px;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .casedir {
	float:right;
	padding-top:15px;
	width:350px;
}
#container #conteudo .interna .centro .tamanho .dir .caseCliente .casedir p {
	font-family:'AauxProBlackItalicRegular';
	font-size:20px;
	line-height:33px;
	text-align:center;
	width:90%;
	margin-top:9px;
}
#container #conteudo .interna .centro .tamanho .dir .topoVerde {
	border-top:1px solid #96c952;
	float:left;
	padding-top:10px;
	width:621px;
*padding-bottom:30px;
}
#container #conteudo .interna .centro .tamanho .dir .topoVerde img {
	margin-right:13px;
}
#container #conteudo .interna .centro .tamanho .dir .topoVerde img.ultima {
	margin:0;
	float:right;
*margin-top:-40px;
}
#container #conteudo .interna .centro .tamanho .dir .video {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2a3c46;
	font-size:12px;
	font-style:italic;
	margin-top:50px;
	width:610px;
	height:482px;
	float:left;
}
#container #conteudo .interna .centro .tamanho .dir .video p {
	width:572px;
	height:86px;
	background:#83c647;
	border:1px solid #9cd16c;
	padding-left:18px;
	padding-right:18px;
}
#container #conteudo .interna .centro .tamanho .dir .video a {
	color:#2a3c46;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
#container #conteudo .interna .centro .tamanho .dir .parceiro {
	width: 603px;
	height: 152px;
	margin-bottom: 55px;
}
#container #conteudo .interna .centro .tamanho .dir .imagemParceiro {
	width: 331px;
	height: 100%;
	float: left;
}
#container #conteudo .interna .centro .tamanho .dir .infoParceiro {
	width: 272px;
	height: 100%;
	float: right;
}
#container #conteudo .interna .centro .tamanho .dir .infoParceiro h1 {
	color:#519712;
	font-family:'AauxProMediumRegular';
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#container #conteudo .interna .centro .tamanho .dir .infoParceiro p {
	color:#2A3C46;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	line-height:21px;
	margin:0;
	padding:0;
	text-transform:none;
}
#container #conteudo .interna .centro .tamanho .dir .infoParceiro .linkParceiro {
	min-height:14px;
	border-left:9px solid #83c647;
	text-align:left;
	width:100%;
	margin-top:13px;
}
#container #conteudo .interna .centro .tamanho .dir .infoParceiro .linkParceiro a {
	font-family: 'AauxProBlackItalicRegular';
	font-size:13px;
	color:#0077ae;
	line-height:normal;
	text-decoration:none;
	margin-left:8px;
	float:left;
	line-height:11px;
}
#container #conteudo .interna .centro .tamanho .dir .verTodos {
	display:inline-block;
	position:absolute;
	right:7px;
	top:30px;
	color:#519712;
	font-family:'AauxProMediumRegular';
	font-size:16px;
	font-style:normal;
	text-decoration:none;
}
#container #conteudo .interna .centro .tamanho .dir .solucoes {
	width:100%;
}
#container #conteudo .interna .centro .tamanho .dir .solucoes h1 {
	color:#519712;
	font-family:'AauxProMediumRegular';
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:normal;
	margin-bottom:7px;
	margin-top:8px;
}
#container #conteudo .interna .centro .tamanho .dir .solucoes p {
	color:#2A3C46;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	line-height:21px;
	margin:0;
	text-transform:none;
	margin-top:-5px;
	text-align:left;
	margin-bottom:20px;
	display:none;
}
#container #conteudo .interna .centro .tamanho .dir .solucoes p.pergunta {
	color:#0881a3;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:21px;
	margin:0;
	padding:0;
	text-transform:none;
	margin-top:-5px;
	text-align:left;
	margin-bottom:5px;
	background:none;
	display:inline-block;
	cursor:pointer;
}
#container #conteudo .interna .centro .tamanho p {
	margin-top:28px;
	margin-bottom:28px;
}
#container #conteudo .interna .centro .tamanho p.chamadaEsquerda {
	color:#2a3c46;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	width:282px;
	margin:0;
	margin-right:40px;
	float:left;
	letter-spacing:normal;
}
#container #conteudo .interna .centro .tamanho p.chamadaDireita {
	color:#2a3c46;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	width:282px;
	margin:0;
	margin-right:10px;
	float:left;
	letter-spacing:normal;
}
#container #conteudo .interna .centro .tamanho p img {
	margin-right:32px;
}
#container #conteudo .interna .centro .tamanho h1 {
	font-family:'AauxProMediumRegular';
	color:#488d21;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	font-style:normal;
}
#container #conteudo .interna .centro .tamanho .setaVideo {
	position:absolute;
	margin-top:-130px;
	margin-left:555px;
	z-index:10;
}
#container #conteudo .interna .centro .tamanho .bannerInterna {
	width:621px;
	height:339px;
}
#container #conteudo .interna .centro .tamanho .bannerInterna .imagens {
	width:621px;
	height:311px;
}
#container #conteudo .interna .centro .tamanho .bannerInterna .imagens img {
	float:left;
	border:none;
}
#container #conteudo .interna .centro .tamanho .bannerInterna .setaNavegacao {
	width:621px;
	height:28px;
}
#container #conteudo .interna .centro .tamanho .bannerInterna .setaNavegacao img {
	float:left;
	margin-top:10px;
	margin-right:13px;
}
/*>>>>>>> Rdapé  <<<<<<<*/
#container #rodape {
	width:100%;
	background:url(../images/bg_rodape.gif) repeat-x;
	height:279px;
	margin-top:-19px;
	background-color:#2a3c46;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	/*position:absolute;*/
	/*bottom:0;*/
	text-align: left;
}
#container #rodape .titulo {
	height:10px;
	border-left:2px solid #83c547;
	color:#83c547;
	float:left;
	margin-top:56px;
	font-family:"AauxProMediumItalicRegular";
	font-size:16px;
	padding:1px 1px 1px 10px;
	;
	text-align:left;
	line-height:10px;
}
#container #rodape .tituloIterna {
	margin-top:31px;
}
#container #rodape .novasede {
	position:absolute;
	margin-top:-127px;
	margin-left:27px;
	z-index:10;
}
#container #rodape .setasede {
	position:absolute;
	margin-top:-90px;
	z-index:20;
	margin-left:25px;
}
#container #rodape .logo {
	position:absolute;
	margin-top:50px;
	margin-left:336px;
}
#container #rodape .centro {
	width:960px;
	height:100%;
	background:url(../images/bgRodape.jpg) center no-repeat;
	background-position: 0px 6px;
}
#container #rodape .centroInterna {
	height:279px;
}
#container #rodape .centroInterna .novasede {
	position:absolute;
	margin-left:-420px;
	z-index:10;
	margin-top:11px;
}
#container #rodape .centroInterna .setasede {
	position:absolute;
	z-index:20;
	margin-left:-420px;
	margin-top:50px;
}
#container #rodape .centroInterna .logo {
	position:absolute;
	margin-left:-98px;
	margin-top:133px;
}
#container #rodape .centro .esq {
	width:329px;
	float:left;
	padding-left:10px;
	height:100%;
}
#container #rodape .centro .esq .icones {
	margin-top:78px;
	/*margin-left:-207px;*/
	position:relative;
}
#container #rodape .centro .esq .icones > div {
	position:absolute;
	right:36px;
	top:0px;
}
#container #rodape .centro .esq .icones > span {
	position:absolute;
	right:0;
	top:0px;
}
#container #rodape .centro .esq .iconesInterna {
	margin-top:53px;
}
#container #rodape .centro .esq .icones img {
	padding:0;
	border:none;
	margin-left:3px;
	margin-right:3px;
}
#container #rodape .centro .dir .imagemSede {
	float:right;
}
#container #rodape .centro .dir {
	width:621px;
	float:left;
}
#container #rodape .centro .dir .endereco {
	width:170px;
	text-align:left;
	margin:78px 0px 0px -74px;
	float:left;
	line-height:17px;
}
#container #rodape .centro .dir .enderecoInterna {
	margin:53px 0px 0px -74px;
}
#container #rodape .centro .dir .googlemaps {
	background:url(../images/bullet_maps.png) center left no-repeat;
	padding-left:15px;
}
#container #rodape .centro .dir .googlemaps a {
	color:#FFF;
}
#carrosel {
	width:10000px;
	height:297px;
	position:absolute;
}
#carrosel li {
	width:960px;
	height:297px;
	position:relative;
	float:left;
}
#carrosel li a {
	display:inline-block;
	width:960px;
	height:297px;
}
#carrosel li a img {
	width:960px;
	height:297px;
}
ul.cases {
	width:614px;
	position:relative;
	list-style:none;
	text-align:center;
	margin:0 auto;
}
ul.cases li {
	width:146px;
	height:146px;
	position:relative;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
}
ul.cases li a {
	width:146px;
	height:146px;
	display:inline-block;
	background:#fff;
}
ul.cases li a img {
	width:146px;
	height:146px;
	box-shadow: 1px 2px 2px #999;
	-webkit-box-shadow: 1px 2px 2px #999;
	-moz-box-shadow: 1px 2px 2px #999;
	border-top:1px solid #85bb4f;
	border-bottom:1px solid #85bb4f;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
/*>>>>>>> BannerHome  <<<<<<<*/
.caixaBanner {
	width:960px;
	height:298px;
	position:relative;
}
.banner {
	width:960px;
	height:298px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
	position:relative;
}
.banner .sombraesquerda {
	left:0px;
	position:absolute;
	z-index:10;
}
.banner .sombradireita {
	right:0px;
	position:absolute;
	z-index:10;
}
.banner .navegacao .esquerda {
	position:relative;
	z-index:5;
}
.banner .direita {
	position:relative;
	z-index:5;
}
.banner .elementos {
	width:960px;
	height:298px;
	z-index:2;
	overflow:hidden;
	position:absolute;
}
.banner .elementos .topo {
	width:100%;
	height:53px;
	z-index:2;
	position:absolute;
	margin-top:1px;
}
.banner .elementos .topo .navegacao {
	background:#101f2c;
	height:30px;
	min-width:30px;
	overflow:hidden;
	float:right;
	padding-left:10px;
	padding-right:10px;
}
.banner .elementos .topo .navegacao img {
	float:left;
	margin-top:12px;
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
}
.banner .elementos .topo .navegacao img.selecionado {
	margin-top:9px;
	width:14px;
	height:14px;
}
.banner .elementos .lista {
	height:298pxpx;
	overflow:hidden;
	position:relative;
	width:1111px;
	z-index:1;
}
.banner .elementos .lista div {
	float:left;
	width:960px;
	height:auto;
	margin:0 auto;
	text-align:center;
}
/*>>>>>>> Casa Cliente  <<<<<<<*/

#casaCliente {
	width:538px;
	height:auto;
	position:absolute;
	z-index:15000;
	margin-left:52px;
 *margin-left:28px;
}
#casaCliente * {
	margin:0;
}
#casaCliente .primeiraBorda {
	width:536px;
	height:72px;
	border-left:1px solid #95addd;
	border-right:1px solid #95addd;
	border-bottom:1px solid #95addd;
	float:left;
}
#casaCliente .primeiraBorda .formulario {
	width:534px;
	height:71px;
	border-left:1px solid #dae4f0;
	border-right:1px solid #dae4f0;
	border-bottom:1px solid #dae4f0;
	float:left;
	background:url(../images/bgCasaCliente.gif) repeat-x #bbcde4;
}
#casaCliente .primeiraBorda .formulario form {
	width:100%;
	height:auto;
}
#casaCliente .primeiraBorda .formulario label {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d5c8e;
	text-transform:uppercase;
	float:left;
	margin:10px auto auto 20px;
	font-weight:bold;
	text-align:left;
	display:inline;
	border:none;
}
#casaCliente .primeiraBorda .formulario input.campo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5f5f60;
	height:20px;
	border:1px solid #95adde;
	display:block;
	padding-left:5px;
}
#casaCliente .primeiraBorda .formulario input.logar {
	width:86px;
	height:24px;
	background:url(../images/btLogar.gif) no-repeat;
	border:none;
	display:block;
	cursor:pointer;
}
#casaCliente .primeiraBorda .formulario input.entidade {
	width:56px;
}
#casaCliente .primeiraBorda .formulario input.usuario {
	width:176px;
}
#casaCliente .primeiraBorda .formulario input.senha {
	width:176px;
}
#casaCliente .btnCasaCliente {
	background:url(../images/btCasaCliente.png);
	width:126px;
	height:24px;
	cursor:pointer;
	float:right;
}
