@CHARSET "UTF-8";

body 	{  margin:0px;		padding:0px;    }
ul 		{	margin:0px;		padding:0px;						}
li 		{	margin:0px;		padding:0px;	list-style:none;	}
a 		{	text-decoration:none;	}
















#bannerPrincipal 		{	 background-color: #553500;	}  
#bannerPrincipal 	video	{	 opacity: 0.6;	}  





#botaoProduto  { width: 85px; height: 50px; overflow: hidden !important;	position:relative; z-index: 100; 	}
#botaoProduto:hover  { overflow: visible !important; }
#botaoProduto  {	 overflow: visible; cursor: default;  	}
#botaoProduto .topoBotoesTopoNav2 {	background-image:url('img_selecionadas/topoCaixaBotoes.png'); background-position: lef top; background-repeat:no-repeat;	background-color: #F1F1F1; display:table; padding: 20px 0px 0px;  width: 450px;  margin-top: 0px;	}
#botaoProduto .topoBotoesTopoNav2 .topoBotoesTopoBtNivel2 {  padding:0px 10px 10px 10px; text-align: left; font-size: 21px; font-weight: bold;		 line-height:35px; color:#000;		}
#botaoProduto .topoBotoesTopoNav2 .topoBotoesTopoBtNivel2 .topoBotoesTopoNav3 .topoBotoesTopoBtNivel3 	 {   font-weight:bold; padding-left:10px;   font-weight: normal; line-height:25px; text-transform: none; 		}
#botaoProduto .topoBotoesTopoNav2 .topoBotoesTopoBtNivel2 .topoBotoesTopoNav3 .topoBotoesTopoBtNivel3:hover  { 	 color: #000; text-decoration: underline; }
#botaoProduto .topoBotoesTopoNav2 .topoBotoesTopoBtNivel2 .topoBotoesTopoNav3 .topoBotoesTopoBtNivel3 a 	 {	   display:block; text-indent:3px; font-size: 19px;	 font-weight: bold; 	 margin: 0px; color: #666; }



.titulo {
	font-size: 34px;
	line-height: 40px;
	padding: 20px 0px 20px 0px;
	min-height:50px;
	text-align:left;
	margin:30px auto 25px;
	background:url("img_selecionadas/sombra-titulo.png");
	background-repeat: no-repeat; 
	background-position: left bottom; 
	font-family: 'arlon_boldbold';
	color: #004282;
	padding-left: 15px;
}

.titulo a {	color: #414D6C; }
.titulo2 {  margin:0px auto 25px; }

#produtos a 				{	height: 415px; padding: 0px; overflow: hidden; 	 	  }
#produtos a:hover			{	border: solid 1px #ECEDF0; text-decoration: none; 	 		  }

#produtos .imgPrincipal 	{	max-height: 200px;  position: absolute; max-width: 80%;  left: 50%;	 margin-top:15px;
	 -ms-transform: translateX(-50%); 	  	
	 -webkit-transform: translateX(-50%); 
	 -o-transform: translateX(-50%); 
	 transform: translateX(-50%); 
}
#produtos h1 				{	 max-height:72px; overflow:hidden;  margin: 230px auto auto 5%; position: absolute;  width: 90%; display:block;   
								font-weight:bold;  font-size: 30px; color: #666; text-align: center;    }
#produtos p 				{	display:block;	margin:310px auto auto 5%; width: 90%;   	
								line-height: 25px;	 font-weight:bold;  font-size: 20px; color: #666; text-align: center; 	
							}
							
#produtos p span			{	color:#196600; font-size: 30px;		}





#formularioAdicionarProdutoAoCarrinho 		{	max-width: 300px; 										}
#formularioAdicionarProdutoAoCarrinho h1 	{	padding: 20px 0px 20px;  								}
#formularioAdicionarProdutoAoCarrinho span 	{	color:#196600; font-size: 45px; line-height: 50px;  	}


#formularioAdicionarProdutoAoCarrinho select, input[type='number'] {
	cursor: default;
	width:40px;
    outline: none;
    border: solid 1px #ccc;
    border-radius: 5px;
    font-size: 0.813em;
    cursor: pointer;
    height: 45px;
    text-indent: 5px;
    text-align: center;
    float: left;
    margin: 15px 0px 0px;
}

#formularioAdicionarProdutoAoCarrinho input[type='submit'], #formularioAdicionarProdutoAoCarrinho spam {
	display:block;
	background: #00AE7C;
    border:none;
    color: #fff;
    font-size: 16px;
    width: 220px;
    float: left;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-weight: bold;
    margin: 15px 0px 0px 10px;
    padding: 0px;
    border-radius: 5px;
}



/* PRODUTO */
.cx_fotos {	 }

.foto_principal2			{		}
.foto_principal2 img 		{	border:solid 1px #CCC; width:100%; 	}
.mais_fotos_produto			{	padding-top: 10px; 	}
.mais_fotos_produto li		{	float:left;	text-align:center;	font-size:12px; margin-bottom:0px; padding: 0px; 	}
.mais_fotos_produto li a	{	width:90%; height:75px; display:block;	overflow:hidden; background-size:contain; background-repeat:no-repeat; background-position:center center; margin: auto;	}
.mais_fotos_produto li img	{	width:100%;	}


.txtTransportadora    { text-align: right; margin-bottom: 30px;  }
.txtTransportadora h3 { margin:0px; padding: 0px; font-size: 35px;  font-weight: bold; margin-bottom: 10px;  }
.txtTransportadora p  { margin:0px; padding: 0px; font-size: 20px;  }

























.txtCorpo 			{	margin-bottom: 30px; font-size: 19px;	line-height:30px;	font-family: 'arlonregular'; 	}
.txtCorpo iframe	{	width: 100%;	height: 450px;	}
.txtCorpo h3		{	font-weight: bold;	}

.maisFotos 			{	margin-bottom: 20px; 	}
.maisFotos li 		{	margin-bottom: 20px; text-align:center; height: 240px; font-size: 18px; line-height: 18px; font-family: 'humanst521_lt_btlight'; 	}
.maisFotos li a		{	display:block; width:100%; height:180px; background-size:cover; background-position: center center;  	}
.fotoPrincipal 		{	float: left;	margin: 0px 15px 15px 0px;	}

.maisFotos2	li		{	height: 450px; font-size: 25px; line-height: 35px; overflow: hidden;	}	
.maisFotos2	li a	{	height: 375px;  background-repeat: no-repeat; 	}	

.basicoBotoes			{	margin-bottom: 20px;	font-family: 'humanst521_lt_btlight';	}
.basicoBotoes li		{	margin-bottom: 20px; text-align:center;	height: 220px; font-size: 22px; line-height: 24px;	}
.basicoBotoes li a		{	width:100%; height:190px; background-size:cover;  background-position: center center; 	}

.fotosCategorias li 		{	height: 390px; font-size: 22px; line-height: 35px; overflow: hidden; 	}
.fotosCategorias li a		{	color: #333; }
.fotosCategorias li a:hover	{	text-decoration: none; }
.fotosCategorias li .foto 	{	border: solid 1px #ddd;	 border-radius:10px; height: 215px; margin-bottom: 10px;  background-repeat: no-repeat;  background-size:contain; background-position: center center; 	}
.fotosCategorias li span	{ 	font-size: 40px;		}
.fotosCategorias a .caixaPrecos	{	background-color: #389FDA; color:#fff; border-radius:10px;	}
.fotosCategorias a .nomeCategoria	{ height:50px; line-height:25px;  overflow: hidden;	}









#tabelaCarrinho tr:first-child {    background-color: #F0F0F0;	}
#tabelaCarrinho tr 		 {    color: #000;	}
#tabelaCarrinho tr i	 {    color: #000; 	}
#tabelaCarrinho tr a	 {    font-size: 16px;	}
#tabelaCarrinho tr p	 {    color: #aaa }
#tabelaCarrinho tr input {    border: solid 1px #DADADA; text-align:center; line-height:30px; height:30px; padding:0px; margin: 0px;	}
#tabelaCarrinho small	 {	  font-size: 13px;		}

#atualizarCarrinho input  {	width:254px; height:38px; background-image:url(img_selecionadas/botao-atualizar-carrinho.jpg); background-color:none;  border:none;		}
#atualizarCarrinho input:hover  { opacity:0.9; }
#limparCarrinho a		  {	width:254px; height:38px; background-image:url(img_selecionadas/botao-limpar-carrinho.jpg); background-color:none;  border:none; display:block;		}
#limparCarrinho a:hover	  { opacity:0.9; }
#finalizarCompar a		  {	width:254px; height:38px; background-image:url(img_selecionadas/botao-finalizar-compra.jpg); background-color:none;  border:none; display:block; float:right; margin-bottom:13px;		}
#finalizarCompar a:hover  { opacity:0.9; }

#pagamentoPagSeguro		  	{ width:254px; height:112px; background-image:url(img_selecionadas/botao-pagamento-pagseguro.jpg); float:right; }
#pagamentoPagSeguro:hover   { opacity:0.9; }


.carrinhoTotal		{	font-size:25px;  	}
.carrinhoTotalValor	{	font-size:25px; color:#537C29;	}


	

#listaLinksUteis   {	margin-top: 30px; }
#listaLinksUteis a {	padding-left: 10px;	color: #444;	display: block; width:100%; height: 100%;	line-height: 50px;	border-bottom: solid 1px #eee;		}
#listaLinksUteis a:hover {	text-decoration: none;	background-color: #eee;	}
#listaLinksUteis a:visited  {	text-decoration: none; }	

#listaDepoimentos   {	margin-top: 30px; }
#listaDepoimentos li  {	padding-left: 10px;	padding-bottom: 20px;	 color: #444;	width:100%; border-bottom: solid 1px #eee;	margin-bottom: 20px;		}
#listaDepoimentos li .nome {	font-weight: bold;	}
#listaDepoimentos li .txtdepoimento {	line-height: 30px; font-style: italic;			}


	
	
		
	
	
	
	
	
	


	
/* CONTATO */
.avisoAdm				{	line-height:25px; font-size:18px; text-align:center; color:#fff; margin-top:1px;  	}
.mapa iframe 			{	width: 100% ; height: 250px;  }

/* POP UP */
.popup { 
	position:fixed;	height:100% !important;	width:100%;	z-index:1001;	
	background-image:url(img_selecionadas/fundo-popup.png);	margin:0px;	height:0px;
}
.cxPopup {	position:absolute;	height:100% !important;	width:100%;	z-index:1002;	margin:0px;	height:0px;}
.cxPopup .caixaFechar    		{	margin:50px auto auto auto; text-align:right; }
.cxPopup .caixaFechar a 		{	color:#fff;	font-size:20px;  }
.cxPopup .caixaConteudoPopup 	{	background-color:#fff;	border-radius:5px;	padding: 20px;	text-align:center; }
.cxPopup .caixaConteudoPopup h1 {	padding:15px 0px 15px; }
.cxPopup .caixaConteudoPopup p 	{	 }
.cxPopup .caixaConteudoPopup #fotoPopup {	width:100%; }
	

	








#cxTopoBotoes0 {	width: 100%; position: relative; z-index: 2; font-family: 'arlonregular';	}
#cxTopoBotoes0B {	width: 100%; position: absolute; z-index: 2; font-family: 'arlonregular';	}

/* ----------- Topo.pop ----------------- */

#topoDadosContato {
	height: 40px;
	padding-top: 0px;
	background-color: #004282;
	text-align: right;
	color:#000;
	font-family: 'arlonregular';
	font-size: 16px;
}
#topoDadosContato p 	{	 line-height: 38px; height: 38px;		padding:0px;	margin:0px;	 float:right; color:#fff; 	}
#topoDadosContato small {									}
#topoDadosContato img 	{ 	 	 } 




#logo		{	position: absolute; margin-top:-60px; 	}	
#logo2		{	background-color: #fff;	text-align: center; 	}	
#logo2 a	{	display: table; margin: auto;	}
	


#topoBotoesLN01 					{	background-color: #B20000;	}
#topoBotoesLN01 .blocoBtTopo0 		{	float: left;   height: 40px; line-height: 40px; color: #fff;    font-size: 18px; text-transform: uppercase; padding: 0px 0px 0px 14px;	}
#topoBotoesLN01 .blocoBtTopo 		{	display: table; margin: auto;	}
#topoBotoesLN01 .blocoBtTopo a 		{	display: block; float: left; height: 40px; line-height: 40px; color: #fff;     font-size: 18px; text-transform: uppercase; padding: 0px 0px 0px 14px;	}
#topoBotoesLN01 .blocoBtTopo a img	{	margin-top: -6px;	}
#topoBotoesLN01 a:hover	{	text-decoration: none; font-weight: bold;	}



@media screen and (max-width: 1200px) {				}
@media screen and (max-width: 992px)  {	#topoBotoesLN01 .blocoBtTopo { float: none;	display:table;	margin:auto;	 }	}
@media screen and (max-width: 768px)  {				}
@media screen and (max-width: 479px)  {				}



#topoBotoesLN02 {	
	background-color: #fff;	 height: 100px; 		
	background-image:url('img_selecionadas/topo_08/sombra.png');
	background-repeat: no-repeat;
	background-position:center top;
}

#topoBotoesLN02 .blocoBtTopo02 		{	float: right;  		 	}
#topoBotoesLN02 .blocoBtTopo02 .blocoBtTopo02-item 	{		display: table; float: left;	width: 265px; text-align: right; 	}
#topoBotoesLN02 .blocoBtTopo02 .blocoBtTopo02-item img 	{	float: right; margin: 26px 0px 26px 10px;  	}

#topoBotoesLN02 .blocoBtTopo02 .botoesBasicosTopo 		{	display: table;	margin:0px;  padding: 0px; 	}
#topoBotoesLN02 .blocoBtTopo02 .botoesBasicosTopo li	{	list-style: none;	float: left; line-height: 100px;   font-size: 17px; text-transform: uppercase; padding: 0px 0px 0px 20px;	 font-weight: normal; }
#topoBotoesLN02 .blocoBtTopo02 .botoesBasicosTopo li a	{	color: #666;  	}
#topoBotoesLN02 .blocoBtTopo02 .botoesBasicosTopo li a:hover	{	font-weight: bold;  text-decoration: none;	}


@media screen and (max-width: 1200px) { #topoBotoesLN02 .blocoBtTopo02 .botoesBasicosTopo li	{	font-size: 14px;	} }



#topoBotoesLN02 .blocoBtTopo02 .blocoBtTopo02-item .blocoBtTopo02-item-txt {	line-height:22px;	color: #464646; font-size: 17px; margin-top: 18px;	}
#topoBotoesLN02 .blocoBtTopo02 .blocoBtTopo02-item .blocoBtTopo02-item-txt span {		}
@media screen and (max-width: 1200px) {				}
@media screen and (max-width: 992px)  {	 #topoBotoesLN02 .blocoBtTopo02 		{	float: none; display: table; margin: auto; }	}
@media screen and (max-width: 768px)  {	 #topoBotoesLN02 .blocoBtTopo02 .blocoBtTopo02-item 	{	float: none;		}		}


#blocoBtTopo03		{	background-color: #fff;	padding: 5px;	}
#blocoBtTopo03 a	{	display: block;	text-align: center; border-top: dotted 1px #999; color: #000; height: 33px; line-height: 33px; font-size: 18px; text-transform: uppercase;	}
#blocoBtTopo03 a:first-child	{	border: none;	}
#blocoBtTopo03 a:hover	{	text-decoration: none; font-weight: bold;	}
	
	
#topoBotoes 		{	font-size: 20px;	  	}
#topoBotoes .linha1 {	height: 68px; line-height:  68px; text-align: right; 	color: #D2AC66;	  	}
#topoBotoes .linha1 .cx div {	float: right;	 	}
#topoBotoes .linha2 {	height: 56px; line-height:  56px; text-align: right; 	float: right;		}
#topoBotoes .linha1 .cx  {	display: table; float: right;  }
@media screen and (max-width: 992px)  {				
	#topoBotoes .linha1 .cx div {	font-size: 16px;   }
}
@media screen and (max-width: 768px)  {		
	#topoBotoes .linha1 .cx  {	float: none; margin: auto;  }
}

#listaTopoBotoes 		{		}
#listaTopoBotoes li		{	float: left; list-style: none;	}
#listaTopoBotoes li a	{	color: #fff; padding: 0px 0px 0px 14px;	}

#sombraTopoBotoes 	{  height:52px;	background-image:url('img_selecionadas/topo_08/sombra-fundo-topo.png'); background-position: center top; background-repeat: no-repeat;	 	}

@media screen and (max-width: 1200px) {				}
@media screen and (max-width: 992px)  {				}
@media screen and (max-width: 768px)  {		
	#topoBotoes img		{	margin: auto;			}
	#topoBotoes .linha1 {	text-align: center;		}
	#topoBotoes .linha2 {	float: none; 	}
}

#botaoProdutos					{	overflow: hidden;	height: 56px; width: 75px; 	}
#botaoProdutos:hover			{	overflow: visible; }
#subcategoriasSite 				{	position:relative; display:table; background-color: #000;	width: 220px; margin: 0px; padding: 10px;	}
#subcategoriasSite li a 		{	color: #fff;  width: 220px; height: 35px; line-height:35px; display: block; text-align: left; border-top: 1px #333 dotted;	}
#subcategoriasSite li a:hover 	{	text-decoration: none; font-weight: bold;	}


#btCollapse 			{	margin:0px 0px auto auto; cursor: pointer;   }

#cxBotoes 				{	background-color: #fff;	width: 100% !important;   	margin:0px;  padding: 0px;	}
#cxBotoes li 			{	width: 100%;height: 35px; line-height:35px; display: block; text-align: center; border-top: 1px #333 dotted;	}
#cxBotoes li a			{	color: #000; padding-right: 20px; display: block;	}
#cxBotoes li a:hover 	{	text-decoration: none; font-weight: bold;	}

#cxBotoes .btsubcategoriasSiteB, #btsubcategoriasSiteB li			{	height: auto;	}
#cxBotoes .subcategoriasSiteB 				{	background-color: #eee;	width: 100% !important;   	margin:0px;  padding: 0px; 	}
#cxBotoes .subcategoriasSiteB li  			{	line-height: 30px; height: 30px;  }
#cxBotoes .subcategoriasSiteB li a 			{	color: #000; font-size: 15px;	display: block;   }




/* ----------- Topo.pop ### Final ----------------- */













#bannerPrincipal 		{	 background-color: #fff; 	}  
#bannerPrincipal 	video	{	 opacity: 0.6;	}  

#formularioBanner 		   {	
	text-shadow:0px 0px 10px #000;	
	top: 50%; 
	margin-top: -100px;
	z-index: 1; 
	position:absolute;	
	text-align:center;
	width:100%;
	padding:20px;
	text-decoration: none !important;
}
#formularioBanner:hover	   { text-decoration:none;	 }

#bannerPrincipal 	video	{	 opacity: 1; 	}  

#formularioBanner h1 .detalhe_02 {	color: #fff;	font-family: 'humanst521_lt_btlight';	font-size: 16px;	line-height:16px; display:block; 	margin-top: 10px;	}
#formularioBanner h1 .detalhe_01	   {	color: #fff;	font-family: 'humanst521_btbold';		font-size: 36px;	line-height:36px; display:block; 	margin-bottom: 0px;}

#formularioBanner form input {	 height: 50px;	border: solid 0px #fff;	border-radius: 5px;	margin: 0px; padding:0px 0px 7px;	text-transform: uppercase;	width: 210px;	margin-top: 15px; font-size: 20px; line-height: 60px;	font-family: 'humanst521_lt_btlight';	text-indent: 20px; 	 }
#formularioBanner form button {		height: 50px;	border: solid 0px #fff;	border-radius: 5px;	margin: 0px; padding:0px;	text-transform: uppercase;	background-color: #FF7F00; 
									color: #fff;  width: 150px; 	font-size: 16px;	font-family: 'humanst521_lt_btlight'; margin-top: 15px;
}

#formularioBanner form input::-webkit-input-placeholder {	color: #333; text-indent:15px;	font-size: 16px; font-family:'humanst521_lt_btlight';   }
#formularioBanner form input:-moz-placeholder 			{	color: #333; text-indent:15px;	font-size: 16px; font-family:'humanst521_lt_btlight';   }
#formularioBanner form input::-moz-placeholder 			{   color: #333; text-indent:15px;	font-size: 16px; font-family:'humanst521_lt_btlight';   }
#formularioBanner form input:-ms-input-placeholder 		{   color: #333; text-indent:15px;	font-size: 16px; font-family:'humanst521_lt_btlight';   }

@media screen and (max-width: 479px) 	{
	#formularioBanner h1 .detalhe_01 {  font-size: 27px;	}
	#formularioBanner 		   {	margin-top:-160px;	}
}

#imgSetaBanner { margin:auto; }
@media screen and (max-width: 990px) 	{	
	#imgSetaBanner { margin: -60px auto auto; }
}
















#resultadosPrincipal 									 { 	
	text-align: center;	
	background-color: #F0F0E1;	 		
	background-image:url('img_selecionadas/resultados/sombra2.png');
	background-repeat: no-repeat;
	background-position:center top;
	
	}

#resultadosPrincipal img	{ 	margin: auto;	}

#resultadosPrincipal .resultadosPrincipaltITULO		 { 	color: #666; 	padding:40px 0px 0px; 	font-size: 30px;		font-family: 'arlonregular';	}
@media screen and (max-width: 479px) 	{
	#resultadosPrincipal .resultadosPrincipaltITULO		 { 	font-size: 26px;	}
}

#resultadosPrincipal .resultadosPrincipaltITULO span { 	color: #004282;  	font-weight:bold; 	font-family: 'arlon_boldbold';	}

#resultadosPrincipal .resultadosPrincipalTXT		 { 	 
	color: #000;   
	font-size: 18px;  
	font-family: 'arlonregular';  

}

#resultadosPrincipalFotosCx	{	
	background-color: #F0F0E1;	 		
	background-image:url('img_selecionadas/resultados/sombra3.png');
	background-repeat: no-repeat;
	background-position:center bottom;


}
#resultadosPrincipalFotos 				{	
	margin-top: 0px;	text-align: center; 	
	background-image:url('img_selecionadas/resultados/sombra.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:contain;
	padding: 0px 0px 30px;
}

#resultadosPrincipalFotos li 			{  padding:0px; color:#1F3367; font-size: 25px; font-family:'arlonregular'; font-weight:bold;  line-height:30px;	}
#resultadosPrincipalFotos li .resultadosPrincipalFotosCaixa	{  /*width:295px;*/  margin:auto;  	}
#resultadosPrincipalFotos li span 		{	display:block; color:#8CC426;	}
#resultadosPrincipalFotos li .resFoto	{	height:200px; background-position: center center; background-repeat: no-repeat; background-size: contain; 	}
#resultadosPrincipalFotos li .resTXT	{	height:80px; color:#000;	font-family: 'arlonregular'; font-weight:normal; font-size:18px; line-height:22px; padding:0px 10px 0px; text-transform:uppercase; font-weight:bold; 	}



#sobreEmpresa a { color: #666; }

#sobreEmpresa 						{	background-size:cover;	font-family: 'arlonultralight'; color:#fff; font-size:22px; background-image: url('img_selecionadas/fundo-sobre.jpg'); background-position:  center top; 	}

@media screen and (max-width: 992px)  {	 
	#sobreEmpresa 						{	background-size:cover;	font-family: 'arlonultralight'; color:#fff; font-size:22px; background-image: url('img_selecionadas/fundo-sobre2.jpg'); background-position:  center top; 	}
}


#sobreEmpresa .sobreEmpresatitulo 	{   font-family: 'arlonregular'; font-size:33px;	margin-top:50px;	 	}	
#sobreEmpresa  span 				{   color: #004282;		font-family: 'arlonsemibold';	text-transform:uppercase; font-size:40px; line-height:30px;	  }
#sobreEmpresa  span strong 			{ color:#004282; font-size:45px; font-weight:normal; }


@media screen and (max-width: 1200px) {	#sobreEmpresa { font-size:20px; }		}
@media screen and (max-width: 992px)  {	  		}
@media screen and (max-width: 768px)  {	 		}



#servicosEmpresa 						 {  		}
#servicosEmpresa .sobreEmpresaTitulo 	 { 	font-family: 'arlon_boldbold';  color:#004282; font-size:30px; text-align:center; height:60px; line-height:60px;   }
#servicosEmpresa .NossosServicosItem	 { 	overflow:hidden;	display:block;	height:650px;	 padding:0px; margin:0px; 	}

#servicosEmpresa .cxNossosServicostitulo {  background-color:#000; height:650px; opacity:0.5;  			position:relative; z-index:2; 		 }
#servicosEmpresa .cxNossosServicosfoto   {  height:650px; margin-top:-650px;  background-position:center top; background-size:cover; position:relative; z-index:1;   }
@media screen and (max-width: 479px) 	{
	#servicosEmpresa .cxNossosServicosfoto   {   height:250px; background-position:center center !important;   }
}



#servicosEmpresa .NossosServicosItem:hover .cxNossosServicostitulo {  opacity:0;  
	-webkit-transition:all ease 0.2s;
	-ms-transition:all ease 0.2s;
	-moz-transition:all ease 0.2s;
	-o-transition:all ease 0.2s;
	

}
#servicosEmpresa .NossosServicosItem:hover .cxNossosServicosfoto {  
	
	
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	
	-webkit-transition:all ease 0.2s;
	-ms-transition:all ease 0.2s;
	-moz-transition:all ease 0.2s;
	-o-transition:all ease 0.2s;}	


#servicosEmpresa .NossosServicostitulo 	 {   position:relative; z-index:3;  font-family: 'arlonregular';	color:#000000; font-size:18px; text-align:center; min-height:40px; line-height:20px;  width:100%; padding:10px 0px; margin:0px;	
											background-color: #fff;	 		
											background-image:url('img_selecionadas/sombraNossosServicostitulo.png'),
															 url('img_selecionadas/sombraNossosServicostitulo2.png');
											background-repeat: repeat-x, repeat-x;
											background-position:center top, center bottom;
										}
#servicosEmpresa .NossosServicosItem:hover 	{ 	text-decoration:none;	}

@media screen and (max-width: 479px) 	{
		#servicosEmpresa .NossosServicosItem	 { 	height:250px; }
		#servicosEmpresa .cxNossosServicostitulo {  opacity:0;   }
}







/* ------------------- Rodape -------------------- */
#rodapeSite 				{	padding: 0px 0px 30px;	background-color: #1F3468; color: #fff; font-family: 'arlonregular'; font-size: 22px; line-height: 27px;	
	background-color: #004282;	 		
	background-image:url('img_selecionadas/rodape_01/fundo.jpg');
	background-repeat: repeat-x;
	background-position:center top;
}

#rodapeSite					{	font-family: 'humanst521_lt_btlight'; font-size: 20px;	}
#rodapeSite .rodapePt1		{	padding: 0px 40px 0px; margin-top: -45px;  	}
#rodapeSite ul 				{	padding: 0px;	  	}
#rodapeSite ul li			{	list-style: none;  	}
#rodapeSite a				{	color: #fff; line-height: 30px; 	}
#rodapeSite h1 				{	color: #F2A703; 	margin-top: 40px; 	} 

#rodapeDireitos				{	background-color: #EEE;	min-height: 55px;	padding: 20px 0px 20px;  color: #444; font-size: 15px; text-transform:uppercase;	}
#rodapeDireitos img			{	float: right;	}

@media screen and (max-width: 992px)  {	 
	#rodapeDireitos img			{	float: none;	}
}





.whatsapp {    position: fixed;    top: 92%;    right: 1%;    padding: 10px;    z-index: 10000000;}
@media screen and (max-width: 479px) 	{ .whatsapp {   top: 82%;} }




