/* ========== FONT FACE ========== */

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

}

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

}

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

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

@font-face {
	font-family: 'LetterGothicStdBold';
	src: url('fonts/lettergothicstd-bold.eot');
	src: url('fonts/lettergothicstd-bold.eot') format('embedded-opentype'),
			 url('fonts/lettergothicstd-bold.woff') format('woff'),
			 url('fonts/lettergothicstd-bold.ttf') format('truetype'),
			 url('fonts/lettergothicstd-bold.svg#LetterGothicStdBold') format('svg');
}



body {
font-family: sans-serif;
font-size: 1em;
text-shadow: 0 0 1px rgba(0,0,0,0.3);
min-width: 940px;
}

a {
color: inherit;
text-decoration: none;
}

header {
background: #f3f3f3;
}

.a-esquerda {
float: left;
}

.a-direita {
float: right;
}

.inline-block {
display: inline-block;
}

.alinhado-topo {
vertical-align: top;
}

.absoluta {
position: absolute;
}

.relativa {
position: relative;
}

.index1 {
z-index: 1;
}

.topo0 {
top: 0;
}

.block {
display: block;
}

.table {
display: table;
}

.inherit {
height: inherit;
}

.clear {
clear: both;
}

.interna {
width: 940px;
margin: 0 auto;	
}

.topo {
height: 150px;
}

.clearfix-34 {
height: 34px;
}

.logo-topo {
width: 240px;
height: 84px;
float: left;	
}

.logo-topo a {
width: inherit;
height: inherit;
display: block;
}

.logo {
width: 240px;
height: 84px;
}

.clearfix-480 {
width: 480px;
height: 38px;
float: left;
}

.pesquisar-redes {
width: 220px;
height: 38px;
float: right;	
}

.pesquisa {
width: 132px;
height: 38px;
float: left;
}

#procurar, .procurar {
width: 90px;
/* height: 20px; */
margin: 0;
padding: 11px 0px 10px 14px;
font-family: 'latoregular';
font-size: 0.875em;
color: #cacaca;
border: 1px solid #dbdbdb;
}

.btn-pesq {
width: 40px;
height: 38px;
position: absolute;
cursor: pointer;
margin: 0;
border: 0;
padding: 0;
background: transparent url(images/btn-pesq.jpg) no-repeat;	
}

.btn-pesq:hover, .logo-topo:hover, a.hover:hover, .financiamento:hover {
-moz-opacity: 0.60;
opacity: 0.60;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
}

.redes {
width: 70px;
height: 38px;
float: right;
}

.redes a {
display: inline-block;
}

.facebook {
width: 32px;
height: 38px;
cursor: pointer;	
float: left;
background: url(images/facebook.jpg) no-repeat;
}

a.facebook:hover {
width: 32px;
height: 38px;
cursor: pointer;	
float: left;	
background: url(images/facebook-hover.jpg) no-repeat;
}

.clearfix-6 {
width: 6px;
float: left;
}

.twitter {
width: 32px;
height: 38px;
cursor: pointer;	
float: right;
background: url(images/twitter.jpg) no-repeat;	
}

a.twitter:hover {
width: 32px;
height: 38px;
cursor: pointer;	
float: right;	
background: url(images/twitter-hover.jpg) no-repeat;
}

.area-menu {
width: 684px;
height: 30px;
float: right;
padding: 16px 0px 0px 0px;
}

.menu {
text-align: center;
	font-family: 'dosismedium';
	font-size: 0.875em;
	color: #8f8f8f;
	text-transform: uppercase;
}

.menu li {
display: inline-block;
}

.menu li.opcao {
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 14px;
}

.menu li.opcao.selecionado {
border-top: 2px solid #034ea2;
color: #034ea2;
}

.menu li.back {
	border-bottom: 1px solid #034ea2;
	width: 26px !important;
	z-index: 8;
	position: absolute;
}

.area-menu ul.menu li a:hover, .current {
color: #034ea2;
}

.clearfix-40 {
height: 40px;
}

a.esquerdo {
position: absolute;
top: 40%;
left: 30px;
font-size: 50px;
color: #fff;
z-index: 999;
font-family: 'LetterGothicStdBold';
}

.bx-prev {
width: 65px;
height: 60px;
padding-top:10px;
padding-right:5px;
display: table-cell;
vertical-align: middle;
text-align: center;
cursor: pointer;
font-family: 'LetterGothicStdBold';
color: #fff;
background: #000;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
}

a.direito {
position: absolute;
top: 40%;
right: 30px;
font-size: 50px;
color: #fff;
font-family: 'LetterGothicStdBold';	
}

.bx-next {
width: 65px;
height: 60px;
padding-top:10px;
padding-left:5px;
display: table-cell;
vertical-align: middle;
text-align: center;
cursor: pointer;
font-family: 'LetterGothicStdBold';
color: #fff;
background: #000;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
}


.banner {
background: url(images/banner.jpg) no-repeat;
height: 420px;
background-position:50% 50%; 
-moz-background-size:cover; 
-webkit-background-size:cover; 
background-size:cover;
}

.imagens {
font-family: 'latobold';
}

.area-item {
width: 480px;
padding: 156px 0px 0px 0px;
}

.item {
width: 940px;
/* padding: 156px 0px 0px 0px; */
}

.item h1 {
font-size: 2.6875em;
color: #034ea2;
}

.btn-case {
width: 228px;
height: 49px;	
}

.botao-mais {
width: 228px;
height: 49px;
font-size: 1.125em;
color: #fff;
display: table;
background: #034ea2;
margin: 55px 0px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.botao-mais p {
display: table-cell;
vertical-align: middle;
text-align: center;
}

.clearfix-30 {
height: 30px;
}

.esquerda-620 {
width: 620px;
float: left;
}

.titulo.area h1 {
font-family: 'dosislight';
font-size: 1.375em;
color: #8592a1;
text-transform: uppercase;
}

.borda-titulo {
background: url(images/borda-titulo.jpg) no-repeat left;
width: 100%;
height: 3px;
margin: 10px 0px;
}

.lar-270 {
width: 270px;
}

.lar-300 {
width: 300px;
}

.lar-495 {
width: 495px;
}

.data-imagem {
width: 92px;
height: 32px;
position: absolute;
bottom: 2px;
right: 0;
display: table;
background: #034ea2;
font-family: 'latoregular';
color: #fff;
font-size: 0.875em;
}

.data-imagem span {
display: table-cell;
text-align: center;
vertical-align: middle;
}

.clearfix-11 {
width: 11px;
}

.titulo.novidade {
font-family: 'latobold';	
font-size: 1.125em;
color: #1ca3dc;
}

.descricao.novidade p {
font-family: 'latoregular';
color: #999;
font-size: 0.875em;
padding: 20px 0px 0px;	
}

.divisoria {
width: 100%;
height: 1px;
margin: 15px 0px;
background: #eeeeee;
}

.leia-mais {
width: 96px;
font-family: 'latoregular';	
font-size: 0.875em;
color: #d2cdcd;
}

.leia-mais.a-direita.inline-block.margem-outras-areas {
width: 78px;
}

.seta {
width: 12px;
height: 14px;
display: inline-block;
background: url(images/seta.jpg) no-repeat;
}

.mais {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 7px;
}

.compartilhar {
width: 120px;
font-family: 'latoregular';	
font-size: 0.875em;
color: #d2cdcd;
float: left;
}

.comp {
width: 13px;
height: 12px;
display: inline-block;	
background: url(images/comp.jpg) no-repeat;
}

.art {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 7px;
}

.clearfix-10 {
width: 100%;
height: 10px;
}

.outras-novidades {
width: 100%;
padding: 12px 0px 0px;
}

.lista {
font-family: 'latoregular';
text-align: left;
}

.data-noticia {
color: #034ea2;
font-size: 0.875em;
}

.titulo-noticia {
color: #999999;
margin: 0px 0px 0px 25px;
}

.clearfix-32 {
height: 32px;
}

.direita-300 {
width: 300px;
float: right;
}

.clearfix-15 {
height: 15px;
}

.margem-outras-areas {
margin: 4px 0px 0px 0px;
}

.chamado-credito {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(3, 78, 162);
/* RGBa with 0.6 opacity */
background: rgba(3, 78, 162, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99034ea2, endColorstr=#99034ea2);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99034ea2, endColorstr=#99034ea2)";
position: absolute;
padding: 16px 0px 14px 15px;
bottom: 28px;
font-family: 'latoregular';
font-size: 1.5em;
color: #fff;
}

.chamado-credito span {
font-family: 'latobold';
}

.ultimo-case-hover {	
 opacity: 1;
 cursor: pointer;
 transition: opacity .70s ease-in-out;
 -moz-transition: opacity .70s ease-in-out;
 -webkit-transition: opacity .70s ease-in-out;
}

.ultimo-case-hover:hover {
opacity: 0;
}

#nome, .nome {
width: 286px;
/* height: 14px; */
padding: 10px 0px 12px 12px;
font-family: 'latoregular';
font-size: 0.875em;
color: #cacaca;
border: 1px solid #dbdbdb;
}

.clearfix-4 {
height: 4px;
}

#email {
width: 286px;
/* height: 14px; */
padding: 10px 0px 12px 12px;
font-family: 'latoregular';
font-size: 0.875em;
color: #cacaca;
border: 1px solid #dbdbdb;
}

#cadastrar {
width: 94px;
height: 33px;
cursor: pointer;
font-family: 'latobold';
font-size: 0.875em;
color: #fff;
border: 1px solid #053a75;
background: #1e61ac; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNjFhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDQ2OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e61ac 0%, #044691 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e61ac), color-stop(100%,#044691)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e61ac 0%,#044691 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e61ac 0%,#044691 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e61ac 0%,#044691 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e61ac 0%,#044691 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e61ac', endColorstr='#044691',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.clearfix-30 {
height: 30px;
}

.info {
width: 300px;
height: 205px;
border: 1px solid #c3c3c3;
background: url(images/indicadores.jpg) no-repeat;
}

.clearfix-103 {
height: 103px;
}

.divisoria.azul {
width: 100%;
height: 1px;
background: #034ea2;
}

.endereco {
font-family: 'latoregular';
font-size: 0.875em;
color: #999999;
text-align: right;
}

.linha32 {
line-height: 32px;
}

.clearfix-20 {
height: 20px;
}

.numero {
font-size: 1.5em;
}

.clearfix-50 {
height: 50px;
}

footer {
background: url(images/bg-rodape.jpg) no-repeat;
height: 150px;	
background-position:50% 50%; 
-moz-background-size:cover; 
-webkit-background-size:cover; 
background-size:cover;
}

.clearfix-33 {
height: 33px;
}

.logo.rodape {
width: 100%;
height: 48px;
}

.logo.rodape a {
width: 89px;
height: 48px;
display: block;
}

.area-menu.rodape {
width: 870px;
height: 22px;
padding: 0;
float: left;
}

.menu.rodape {
text-align: left;
	font-family: 'dosismedium';
	font-size: 0.875em;
	color: #79aae1;
	text-transform: uppercase;
}

.menu.rodape li {
display: inline-block;
}

.menu.rodape li:nth-child(-n+1) {
margin: 0;
padding: 0;
}

.menu.rodape li:nth-child(n+1) {
padding: 0;
}

.menu.rodape li.opcao.selecionado {
color: #fff;
}

.area-menu ul.menu.rodape li a:hover {
color: #fff;
}

.logo-220i {
width: 49px;
height: 22px;
}

.banner.a-makro {
height: 235px;
}

.a-makro {
text-align: center;
}

.area-texto {
	font-family: 'latoregular';	
color: #999999;
font-size: 0.875em;
line-height: 18px;
}

.area-texto p {
padding: 16px 0px 16px;
}

.azul {
color: #034ea2;
}

p.tags a {
color: #034ea2;
}

div.quote {
background: #f5f5f5;
display: block;
min-height: 116px;
/* padding: 16px 0px 16px 16px; */
}

.quote p {
padding: 15px 0px 0px 0px;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 0.8125em;
font-style: italic;
}

.barra-azul {
width: 10px;
min-height: 116px;
display: block;
float: left;
margin: 0px 10px 0px 0px;
background: #034ea2;
}

.area-texto.area-atuacao p {
padding: 23px 0px;
}

.area-texto.area-atuacao p.azul {
padding: 9px 0px;
}

.clearfix-25 {
height: 25px;
}

.titulo-financiamento {
font-family: 'latobold';
font-size: 1.125em;
color: #034ea2;
}

.lista-financiamento {
padding: 24px 0px 0px 10px;
}

.lista-financiamento p {
padding: 0;
}

.lista-financiamento li {
padding: 5px 0px;
}

.lista-financiamento li p {
padding: 0;
}


.icone-financiamento {
width: 18px;
height: 19px;
display: inline-block;
margin: 0px 11px 0px 0px;
background: url(images/icone-financiamento.jpg) no-repeat;
}

.financiamento {
display: inline-block;
font-family: 'latoregular';
font-size: 0.875em;
cursor: pointer;	
color: #999999;
vertical-align: top;
padding: 2px 0px;
}

.equipe li {
display: inline-block;
vertical-align: top;	
}

.equipe li.lar-270:first-child {
width: 598px;
}

.equipe li.lar-270:nth-child(2n+2) {
margin: 0px 46px 0px 0px;
}

.equipe li.lar-300:nth-child(2n+1) {
margin: 0px 16px 0px 0px;
}

.equipe li h1 {
font-family: 'latobold';
font-size: 1.125em;
margin: 25px 0px;
}

.equipe li p {
font-size: 0.875em;
}

.linhas-credito {
margin: 35px 0px 0px 0px;
}

.linhas-credito li {
width: 100%;
height: 150px;
}

.linhas-credito li img {
display: inline-block;
margin: 0px 16px 0px 0px;
}

.area-texto-linhas {
display: inline-block;
vertical-align: top;
}

.linhas-credito li h1 {
font-size: 1.125em;
}

.linhas-credito li:nth-child(n+2) {
margin: 25px 0px;
}

.btn-download-pdf {
background: url(images/btn-download-pdf.jpg) no-repeat;
width: 177px;
height: 50px;
display: inline-block;
margin: 25px 0px 0px;
}

.btn-acessar-pagina {
background: url(images/btn-acessar-pagina.jpg) no-repeat;
width: 177px;
height: 50px;
display: inline-block;
margin: 25px 0px 0px;
}

.img-novidade-interna {
width: 604px;
height: 194px;
padding: 7px;
border: 1px solid #dadada;
}

.titulo-data {
display: block;
}

.titulo-data h1 {
font-family: 'latobold';	
font-size: 1.5em;
color: #034ea2;
display: inline-block;
vertical-align: top;
}

.titulo-data span {
font-family: 'latoregular';
font-size: 0.75em;
color: #6b6b6b;
display: inline-block;
vertical-align: top;
float: right;
}

.texto-principal p {
padding: 16px 0px 0px;
line-height: 20px;
}

.texto-a-direita {
width: 380px;
float: right;
}

.titulo-data span.data.acima {
float: left;
}

.texto-a-direita div.titulo-data h1 {
padding: 17px 0px 0px;
}

.texto-a-direita p {
font-size: 0.875em;
}

.novidades-interna li {
color: #414141;
}

.novidades-interna li:nth-child(n+2) {	
margin: 10px 0px;
}

/* .passador-noticias {
display: block;	
text-align: right;
font-family: 'latoregular';
font-size: 0.875em;
padding: 9px 0px;
}

.passador-noticias li {
display: inline-block;
}

.passador-noticias li span {
display: table-cell;
cursor: pointer;
vertical-align: middle;
text-align: center;
width: 24px;
height: 32px;
border: 1px solid #dadada;
}

.passador-noticias li span:hover {
width: 26px;
height: 34px;	
color: #fff;
background: #034ea2;
display: table-cell;
vertical-align: middle;
text-align: center;
border: 0;
} */



.page_nav .page-numbers{  
padding:4px 8px;  
margin:0px 4px;  
border:1px solid gray;  
color:#FFB134;    
}  
.page_nav .current{  
border:1px solid #FFB134;  
background-color:#FBEFDB;  
}  
.page_nav .prev, .page_nav .next{  
border:none;  
color:blue;  
}  


div.passador-noticias {
float: right;
text-align: right;
font-family: 'latoregular';
font-size: 0.875em;
padding: 9px 0px;
}

div.passador-noticias li {
display: inline-block;
}

div.passador-noticias span, div.passador-noticias a {
display: table-cell;
cursor: pointer;
vertical-align: middle;
text-align: center;
width: 24px;
height: 32px;
border: 1px solid #dadada;
}

div.passador-noticias span:hover, div.passador-noticias span.page-numbers.current,
div.passador-noticias a:hover  {
width: 26px;
height: 34px;	
color: #fff;
background: #034ea2;
display: table-cell;
vertical-align: middle;
text-align: center;
border: 0;
}



li.noticia-popular a {
vertical-align: top;
}

li.noticia-popular img {
margin: 0px 14px 0px 0px;
}

li.noticia-popular h1 {
color: #034ea2;
font-family: 'latobold';
font-size: 1.125em;
}

li.noticia-popular p {
font-family: 'latoregular';
font-size: 0.875em;
color: #999999;
line-height: 20px;
}

.texto-a-direita-populares {
width: 200px;
display: inline-block;
}

.texto-a-direita-populares p {
margin: 15px 0px 0px 0px;
}

.tags {
font-family: Georgia, Times, "Times New Roman", serif;
font-style: italic;
font-size: 0.75em;
}

.compartilhar-noticia h1 {
font-family: 'latoregular';
font-size: 0.625em;
color: #999999;
text-transform: uppercase;
}

ul.icones-rs {
margin: 8px 0px 0px 0px;
}

ul.icones-rs li {
width: 30px;
height: 30px;
display: inline-block;
font-size: 0;
}

ul.icones-rs li:nth-child(n+2) {
margin: 0px 0px 0px 6px;
}

ul.icones-rs li a {
width: inherit;
height: inherit;
font-size: 0;
}

a.facebook2 {
background: url(images/icone-facebook.jpg) no-repeat;
}

a.twitter2 {
background: url(images/icone-twitter.jpg) no-repeat;
}

a.delicious {
background: url(images/icone-delicious.jpg) no-repeat;
}

a.digg {
background: url(images/icone-digg.jpg) no-repeat;
}

a.reddit {
background: url(images/icone-reddit.jpg) no-repeat;
}

a.stumble {
background: url(images/icone-stumble.jpg) no-repeat;
}

a.linked {
background: url(images/icone-linked.jpg) no-repeat;
}

a.gplus {
background: url(images/icone-gplus.jpg) no-repeat;
}

.area-formulario {
width: 460px;
}

#form-contato input, #form-contato textarea {
font-family: 'latoregular';
font-size: 1em;	
border: 1px solid #d9d9d9;
}

textarea {
resize: none;
}

#nome2, #email2, #telefone, #assunto, textarea {
font-family: 'latoregular';
font-size: 1em;	
border: 1px solid #d9d9d9;
width: 460px;
color: #808080;
padding: 17px 0px 17px 14px;
}

.form-input-field {
margin-bottom: 10px;
}

.clearfix-35 {
height: 35px;
}

/* ========== Lavalamp ========== */

.lavaLampBottomStyle {
 position: relative;
 height: 69px;
 width: 100%;
 background-color: white;
 overflow: hidden;
}

.lavaLampBottomStyle li {
	 float: left;
	 list-style: none;
}

.lavaLampBottomStyle li.back {
		border-bottom: 2px solid blue;
		width: 9px;
		height: 30px;
		z-index: 8;
		position: absolute;
}

.lavaLampBottomStyle li a {
		font: bold 14px arial;
		text-decoration: none;
		color: #000;
		outline: none;
		text-align: center;
		top: 35px;
		text-transform: uppercase;
		letter-spacing: 0;
		z-index: 10;
		display: block;
		float: left;
		height: 30px;
		position: relative;
		overflow: hidden;
		margin: auto 10px;
}  

.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
		border: none;
}   

.lista-clientes li {
width: 138px;
height: 138px;
margin: 0px 15px 15px 0px;
border: 1px solid #cecccc;
float: left;
z-index: 8888;
position: relative;
}

.lista-clientes li:hover {
border: 1px solid #034ea2;
}

.pop-up {
width: 200px;
height: 100px;
padding: 20px;
top: 30px;
left: 30px;
z-index: 9999999999999;
background-color: #034ea2;
color: #fff;
display:none;
position: absolute;
font-size: 1em;
}

#ssba a img {
width: 35px !important;
margin: 0px 5px 0px 0px;
}

.tamanho-fonte {
width: 114px;
height: 38px;
float: right;
}

.banner-full {
height: 420px;
}


.b1 {
background: url(images/banner_a_makro.jpg) no-repeat;
}

.b2 {
background: url(images/banner_area_atuacao.jpg) no-repeat;
}

.b3 {
background: url(images/banner_equipe.jpg) no-repeat;
}

.b4 {
background: url(images/banner_linhas_credito.jpg) no-repeat;
}

.b5 {
background: url(images/banner_clientes.jpg) no-repeat;
}

.b6 {
background: url(images/banner_cases.jpg) no-repeat;
}

.margin-menor {
margin: -78px 0px 0px 0px;
}

.tc1 {
background: url(images/01.jpg) no-repeat;
}

.tc2 {
background: url(images/02.jpg) no-repeat;
}

.tc3 {
background: url(images/03.jpg) no-repeat;
}

.b1, .b2, .b3, .b4, .b5, .b6 {
background-position: 50% 50%;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
}

.tc1, .tc2, .tc3 {
background-position: 57% 50%;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
}

.interna-mapa {
height: 350px;
}

.borda-azul-mapa {
height: 2px;
background-color: #034da2;
}



ul.flitro-clientes li {
display: inline-block;

}

.teste2 {
padding: 8px 15px;
display: table-cell;
vertical-align: middle;
text-align: center;
border: 0;	
}


.selecionado2, .teste2:hover {
padding: 8px 15px;
color: #fff;
background: #034ea2;
display: table-cell;
vertical-align: middle;
text-align: center;
border: 0;
}

.screen-reader-response > ul {
	display: none;
}

#grsBtn_terms, #grsBtn_save_decision {
	display: none!important;
}

.grsContent p a, .aceitar-termos a {
	color: #034ea2;
	text-decoration: underline;
}

.grsBtns {
	margin: 10px auto 0 auto;
}

.grsContent {
	margin: 0 auto;
}

.grsContent, .grsBtns {
	width: 80%;
}