@import url("fonts.css");
@import url("reset.css");

body { margin:0; overflow-x:hidden;}

h1 {margin:0}
h2 {margin:0 0 30px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2c7a65;} <!-- Titulos Rodapé -->
h3 {margin:0 auto; font-family: 'AvenirLT-Medium'; font-size:25px; color:#a7b2b8; font-style:normal; font-weight: 100;}
h4 {margin: 10px 0 10px 0; font-family: 'AvenirLT-Black', Arial; font-size:16px; color:#818181;}
h5 {margin:0 auto; font-family: 'AvenirLT-Medium'; font-size:64px; color:#a7b2b8; font-weight: 100; letter-spacing: -6px;}
h6 {margin:0 0 15px 0; font-size:10px; font-family: 'AvenirLT-Medium'; font-weight:bold; color:#666;}

.ajusta_ambiente h5 {line-height:50px;}

strong { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; font-weight:bold; line-height: 20px;}

a { font-family: 'AvenirLT-Medium'; color:#616161; font-size:13px; list-style:none; text-decoration: none; }
a:hover { color:#666; }
.ajusta {width:940px; position:relative; margin:0 auto;}

.ajusta p {padding:0 0 7px 0;}

.bt_padrao {
	font-size:16px;
	color:#ffffff;
	font-family: 'AvenirLT-Black', Arial;
	background:#639d6b;
	border-radius:15px;
	padding:0 0 5px 0;
	border:1px solid #70b079;
	float:left;
	cursor:pointer;
}
	.bt_padrao span {
		background:#84be8f;
		border-radius:35px;
		padding:6px 20px 0 20px;
		float:left; 
	}
	.bt_padrao.largo span {padding:6px 30px 0 30px;}
.bt_padrao:hover {color:#fff; background:#19b35b;}
	.bt_padrao:hover span {background:#30d68a;}

.tit_relatorio {font-family: arial;
font-size: 16px;
font-weight: bold;
color:#666;}
.logo {
	float: left;
	width: 300px;
	height: 123px;
	background: url(../images/logo_home.png) no-repeat;
	text-indent: -9999px;
	margin:0 0 0 -80px;
}
.site_en .logo{
	background: url(../images/logo_home_en.png) no-repeat;
}
.site_es .logo{
	background: url(../images/logo_home_es.png) no-repeat;
}
.titulo_banner_home {
	position: absolute;
	top: 160px;
	z-index: 100;
	left: 104px;
	width: 185px;
	font-family: 'AvenirLT-Medium';
	font-size: 18px;
	color: #a5d565;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-shadow: #095318 2px 2px;
}

.canais_de_vendas_blocos { background-image:url(../images/canais_de_vendas/fundo.png); width:188px; height:229px; float:left; }
.canais_de_vendas_blocos:hover, .canais_de_vendas_blocos.ativo { background-image:url(../images/canais_de_vendas/fundo_hover.png); }

.descricao_canais_de_vendas {
	font-size: 11px;
	color: #565656;
	padding: 30px 0 0 20px;
	overflow: hidden;
	width: 150px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -8px;
	font-weight: 100;
	line-height: 16px;
	cursor:pointer;
	}
	
.conteudo_canais_de_vendas {overflow:hidden; width:900px; -webkit-box-shadow: 0 0 10px -3px; -moz-box-shadow: 0 0 10px -3px; box-shadow: 0 0 10px -3px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px; margin:10px;}
	.conteudo_canais_de_vendas .bt_padrao {margin:5px 0 0 0;}

.texto_exportacao {
	float:left;
	width:370px;
	padding:10px 60px 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height:20px;
	color: #565656;
	margin:15px 0 0 0;
}
	.texto_exportacao p {padding:0 0 10px 0;}
	.texto_exportacao .fone {font-size:18px; color:#000; line-height:22px;}
	.texto_exportacao .s_email {color:#000; font-size:13px;}
	.texto_exportacao a {color:#139143; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

.bandeiras_exportacao {
	float:left;
	width:440px;
	padding:10px 0 0 20px;
	border-left:4px solid #c5c5c5;	
	margin:15px 0 15px 0;
}
	.bandeiras_exportacao img {float:left; margin:0 15px 0 0;}
	.bandeiras_exportacao .linha {float:left; width:100%; padding:0 0 20px 0;}
	.bandeiras_exportacao .linha div {float:left; width:360px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px;color: #565656;}

.tit_conteudo_canais_de_vendas {
	font-size: 28px;
	font-family: 'AvenirLT-Black', Arial;
	color: #139143;
	float: left;
	margin: 10px 0 15px 0;
	border-bottom: 2px solid #d0e9d9;
	letter-spacing:-1px;
	width: 100%;
}
.mapa_canais_de_vendas { float:left; margin-right:10px; width:382px; height:423px; padding: 0 40px 75px 30px;}
.nome_pais { 	font-size: 28px;
	font-family: 'AvenirLT-Black', Arial;
	color: #139143;
	margin: 10px 0 15px 0;
	letter-spacing:-1px;
	width: 100%;}
.tit_canais_de_vendas { font-family: 'AvenirLT-Medium'; color:#FFFFFF; font-size:18px; text-align: center; padding-top: 25px; font-weight:bold; cursor:pointer;}
.descricao_topo_canais_de_venda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565656;
	width: 600px;
	line-height: 18px;	
	padding:0 0 15px 0 !important;
	
}

.pais {float:left; width: 255px; height:32px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #dedede; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.filtrar_canais_de_vendas { background-image:url(../images/canais_de_vendas/filtrar.png); background-repeat:no-repeat; background-position:left top; width:106px; height:44px; text-indent:-9999px; border:0; float:left;}
.filtrar_canais_de_vendas:hover {background-position:left bottom; cursor:pointer;}
.bloco_setecao_representante { float: left;
width: 180px;
height: 110px;
display:table;
border-bottom: 1px solid #ccc;
margin: 7px;
padding: 7px;}


.dados_representantes {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #565656; margin:0;}
.nome_representante { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; letter-spacing: -1px;}

.form_trabalhe .input {
	float:left;
	width:305px;
	margin:0 15px 15px 0;
}
	.form_trabalhe .input.esq {clear:both;}
	.form_trabalhe .input input {
		border-radius: 10px; 
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
		background-color:#F6F3F3; 
		border:1px solid #dedede; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #818181; 
		font-size: 12px; 
		padding:7px 5px 7px 10px;
		width:288px;
		border: 1px solid #aaa;
	}
	.form_trabalhe .input select {
		border-radius: 10px; 
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
		background-color:#F6F3F3; 
		border:1px solid #aaa; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #818181; 
		font-size: 12px; 
		padding:7px 5px 7px 10px;
		width:305px;
	}
.form_trabalhe .input_full {
	float:left;
	width:640px;
	margin:0 0 15px 0;
}
	.form_trabalhe .input_full.esq {clear:both;}
	.form_trabalhe .input_full input {
		border-radius: 10px; 
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
		background-color:#F6F3F3; 
		border:1px solid #aaa; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #818181; 
		font-size: 12px; 
		padding:7px 5px 7px 10px;
		width:608px;
	}
	.form_trabalhe .input_full textarea {
		border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		background-color:#F6F3F3; 
		border:1px solid #dedede; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #818181; 
		font-size: 12px; 
		padding:7px 5px 7px 10px;
		width:608px;
		height:70px;
	}
	.form_trabalhe .arquivo {clear:both; margin:0 0 15px 0;}
	.form_trabalhe .input_check {
		font-family: Arial, Helvetica, sans-serif; 
		color: #818181; 
		font-size: 12px; 
		clear:both;
	}

.tamanho_arquivo {
	font-family: Arial, Helvetica, sans-serif;
	color: #818181;
	font-size: 10px;
	margin-top: -25px;
	margin-left: 20px;
	float: left;
}
 
.fakeupload {
	background: url("../images/voce_e_a_taschibra/arquivo.jpg") no-repeat 202px top;
	float: left;
	cursor: pointer;
	height: 42px;
	border: none;
	width: 317px;
	font-size: 12px;
	margin-top: -4px;
}

.fakeupload:hover, .fakeupload.hover {
	background: url("../images/voce_e_a_taschibra/arquivo.jpg") no-repeat 202px -44px;
	float: left;
	cursor: pointer;
	height: 42px;
	border: none;
	width: 317px;
}
	
.realupload {
	position: relative;
	float: left;
	top: 0px;
	right: 115px;
	width: 115px;
	height: 31px;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity:0);
}


.botao_topo { 
	float: left;
	width: 120px;
	padding:25px 0 0 0;
}

.para_empresas {
	float: left;
	margin-top: 38px;
	color: #20bb72;
	font-weight: bold;
	text-align: center;
	width: 140px;
}

.para_empresas a {
	color: #00a859;
}

.descricao_contato {
	font-family: Arial, Helvetica, sans-serif;
	color: #818181;
	font-size: 12px;
	list-style: none;
	text-decoration: none;
	line-height: 14px;
	padding:0 0 10px 0;
	}
.telefone_contato {
	font-family: Arial, Helvetica, sans-serif;
	width: 215px;
	margin: 0 auto;
	color: #818181;
	font-size: 30px;
	text-align: center;
	list-style: none;
	text-decoration: none;
	line-height: 14px;
	background-color:#f0f0f0;
	}
.tira_fone_contato { margin-top: 5px; padding:10px 0 0 0; float:left; width:100%; color:#149143; font-family: 'AvenirLT-Black', Arial; font-size:27px; font-weight:normal; border-top:2px solid #dadada; letter-spacing:-1px;}
.form_contato { width:400px; margin-top:20px;}

	.form_contato input, .form_contato select, .form_contato textarea  {
		color:#808080 !important;
		font-size:16px; !important	
		font-family: 'AvenirLT-Medium' !important;
	}
	.subcontato h4 {
		color:#808080;
		font-weight:normal;
		font-size:16px;
		text-transform:uppercase;
		font-family: 'AvenirLT-Black', Arial;
	}

.bt_idioma_home { background-image:url(../images/idioma_pt.png); width:37px; height:37px; background-repeat:no-repeat; background-position:0 0; float: left; position: relative; text-indent:-9999px;}
.bt_idioma_home:hover { background-position:0 -55px;}
.bt_idioma_home.idioma_en {background-image:url(../images/idioma_en.png);}
.bt_idioma_home.idioma_es {background-image:url(../images/idioma_es.png);}

.bt_contato_home {background-image:url(../images/home/menu_02.png); width:37px; height:37px; background-repeat:no-repeat; background-position:top left; float: left; position: relative; text-indent:-9999px;}
.bt_contato_home:hover {background-image:url(../images/home/menu_02.png); width:37px; height:37px; background-repeat:no-repeat; background-position:bottom left; float: left; position: relative; text-indent:-9999px;}
.bt_busca_home {background-image:url(../images/home/menu_03.png); width:37px; height:37px; background-repeat:no-repeat; background-position:top left; float: left; position: relative; text-indent:-9999px;}
.bt_busca_home:hover {background-image:url(../images/home/menu_03.png); width:37px; height:37px; background-repeat:no-repeat; background-position:bottom left; float: left; position: relative; text-indent:-9999px; cursor:pointer;}
.busca { font-family:"Arial Black", Gadget, sans-serif; font-size:12px; color:#999999; float:left; padding: 8px;}

fieldset { 
	padding: 0 0 3em;
	border: 0;
}

legend {
	font-size: 1.4em;
	font-weight: bold;
	padding: .2em 5px;
}

	
/*	wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.mais_banner_home { 
	background-image: url(../images/home/mais.png);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 285px;
	top: 275px;
	z-index: 112;
	text-indent:-9999px;
}
.mais_banner_home:hover { 
	background-image: url(../images/home/mais.png);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	left: 285px;
	top: 275px;
	z-index: 112;
	cursor:pointer;
}

.div_img_compromissos { float:left; margin: 0 15px 0 0; border: 5px solid #fff; -webkit-box-shadow: 0 3px 10px 0px #ccc; -moz-box-shadow: 0 3px 10px 0px #ccc; box-shadow: 0 3px 10px 0px #ccc;}
.banner_institucional_empresa { 
	background-image: url(../images/institucional/img/foto-empresa.jpg);
	background-position: 52% top;
	background-repeat: no-repeat;
	width: 100%;
	height: 235px;
	margin: -30px 0 15px 0;
	float: left;
}
.texto_institucional { width:940px; margin: 0 auto; position:relative;}
.texto_patrocinios { width:940px; margin: 0 auto; position:relative;}

.box_bt_compromissos { width:940px; float:left; margin-top: 10px;}
.compromissos {}
.tit_compromissos  { font-size:35px; font-family: 'AvenirLT-Medium'; color:#139143; margin-bottom: 0; letter-spacing: -3px; font-weight: 100; padding-top:10px;}

.bloco_topo_patrocinio { width:940px; margin:0 auto; float:left;}
.tit_patrocinios  { font-size:28px; font-family: 'AvenirLT-Black', Arial; color:#139143; float:left;margin: 10px 0 15px 0; width: 278px;}
.tit_patrocinios p  { font-size:28px; font-family: 'AvenirLT-Black', Arial; color:#139143; margin-bottom: 0; float:left; margin: 0 auto; width: 310px; }
.efeito_patrocinio { 
	background-image: url(../images/patrocinios/efeito_patrocinio.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	width: 940px;
	height: 50px;
	float: left;

}
.texto_patrocinios p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
	color: #616161;
	font-size: 12px;
	list-style: none;
	text-decoration: none;
	float:left;
	width:455px;
	line-height:18px;
	margin-left:30px;
}


.descricao_patrocinios {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	font-size: 13px;
	width: 278px;
	line-height: 18px;
	float:left;
	}

.texto_compromissos { width:600px; margin: 0 auto; position:relative; height:255px; float: left;}
.bloco_patrocinio { width:300px; float:left; text-align: center; height: 465px; margin:0 10px 0 0; }

.texto_institucional p {
	font-family: Arial, Helvetica, sans-serif;
	color: #565656;
	font-size: 12px;
	list-style: none;
	text-decoration: none;
	font-weight:100;
	line-height:18px;
}
.protecao {
	position: relative;
	background-image: url('../images/patrocinios/foto_patrocinio.png');
	width: 278px;
	height: 278px;
	}

<!-- PATROCINIOS -->
	
.patrocinios_banner_1 { position:relative; 	background-image: url('../images/patrocinios/imagem_1.jpg'); width: 270px; height: 270px; z-index: 10; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-repeat: no-repeat; background-position: left top;}

.patrocinios_banner_2 { position:relative; 	background-image: url('../images/patrocinios/imagem_2.jpg'); width: 278px; height: 270px; z-index: 10; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-repeat: no-repeat; background-position: left top;}

.patrocinios_banner_3 { position:relative; 	background-image: url('../images/patrocinios/imagem_3.jpg'); width: 270px; height: 270px; z-index: 10; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-repeat: no-repeat; background-position: left top;}

.patrocinios_banner_4 { position:relative; 	background-image: url('../images/patrocinios/imagem_4.jpg'); width: 270px; height: 270px; z-index: 10; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-repeat: no-repeat; background-position: left top;}

.patrocinios_banner_5 { position:relative; 	background-image: url('../images/patrocinios/imagem_5.jpg'); width: 270px; height: 270px; z-index: 10; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-repeat: no-repeat; background-position: left top;}

.legenda_menu_produtos { font-family: 'AvenirLT-Medium'; text-transform: uppercase; font-size:12px; color:#CCC;}
.legenda_menu_produtos:hover { font-family: 'AvenirLT-Medium'; text-transform: uppercase; font-size:12px; color:#359034;}

.alinha_bloco_produtos { float:left; width:540px;}

.sub_menu_produtos { float: left; }
.sub_menu_produtos_ul a.sub_menu_produtos {background-position:center top; background-repeat:no-repeat; float:left; width:67px; padding-top:85px; list-style:none; color:#bdbdbf; font-family: 'AvenirLT-Medium'; font-size:11px; text-align:center; text-transform:uppercase; margin: 10px;}

.sub_menu_produtos.icone_teto {background-image:url(../images/produtos/categoria_01.png);}
.sub_menu_produtos.icone_teto:hover, .sub_menu_produtos.icone_teto.ativo {background-position:center -109px; color:#359034;}

.sub_menu_produtos.icone_parede {background-image:url(../images/produtos/categoria_02.png);}
.sub_menu_produtos.icone_parede:hover, .sub_menu_produtos.icone_parede.ativo {background-position:center -109px; color:#359034;}

.sub_menu_produtos.icone_mesa {background-image:url(../images/produtos/categoria_03.png);}
.sub_menu_produtos.icone_mesa:hover, .sub_menu_produtos.icone_mesa.ativo {background-position:center -109px; color:#359034;}

.sub_menu_produtos.icone_area-externa {background-image:url(../images/produtos/categoria_04.png);}
.sub_menu_produtos.icone_area-externa:hover, .sub_menu_produtos.icone_area-externa.ativo {background-position:center -109px; color:#359034;}

.sub_menu_produtos.icone_diversos {background-image:url(../images/produtos/categoria_05.png);}
.sub_menu_produtos.icone_diversos:hover, .sub_menu_produtos.icone_diversos.ativo {background-position:center -109px; color:#359034;}

.menu_produtos_ul_home a { background-position:center top; background-repeat:no-repeat; float:left; width:90px; padding-top:85px; list-style:none; color:#bdbdbf; font-family: 'AvenirLT-Medium'; font-size:11px; text-align:center; text-transform:uppercase;}

.menu_produtos_ul a { background-position:center top; background-repeat:no-repeat; float:left; width:90px; padding-top:85px; list-style:none; color:#bdbdbf; font-family: 'AvenirLT-Medium'; font-size:11px; text-align:center; text-transform:uppercase;}
	.menu_aplicacoes .sub_menu_produtos {margin:0 !important;}
	.menu_aplicacoes .menu_produtos_ul a {padding-top:75px;}
.menu_produtos_ul .menu_ambiente_produtos_lampadas {background-image:url(../images/produtos/bt_produto_02.png);}
.menu_produtos_ul .menu_ambiente_produtos_lampadas:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_luminarias {background-image:url(../images/produtos/bt_produto_05.png);}
.menu_produtos_ul .menu_ambiente_produtos_luminarias:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_pendentes {background-image:url(../images/produtos/bt_produto_03.png);}
.menu_produtos_ul .menu_ambiente_produtos_pendentes:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_lustres {background-image:url(../images/produtos/bt_produto_04.png);}
.menu_produtos_ul .menu_ambiente_produtos_lustres:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_led {background-image:url(../images/produtos/bt_produto_01.png); }
.menu_produtos_ul .menu_ambiente_produtos_led:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_cordas-e-fitas {background-image:url(../images/produtos/bt_produto_06.png);}
.menu_produtos_ul .menu_ambiente_produtos_cordas-e-fitas:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_natal {background-image:url(../images/produtos/bt_produto_07.png); }
.menu_produtos_ul .menu_ambiente_produtos_natal:hover {background-position:center -109px; color:#359034;}

.menu_produtos_ul .menu_ambiente_produtos_acessorios {background-image:url(../images/produtos/bt_produto_08.png); }
.menu_produtos_ul .menu_ambiente_produtos_acessorios:hover {background-position:center -109px; color:#359034;} 

.menu_produtos_ul {position: relative; margin: 0; overflow: hidden; }

.menu_produtos_menor {
	float:right; 
	width:660px;
}
	.menu_produtos_menor .menu_produtos_ul {width:660px;}
.menu_produtos_menor a {
	background-image:url(../images/icons_menores.png);
	background-position:center top; 
	background-repeat:no-repeat; 
	float:left; 
	width:77px; 
	padding-top:80px; 
	list-style:none; 
	color:#bdbdbf; 
	font-family: 'AvenirLT-Medium'; 
	font-size:11px; 
	text-align:center; 
	text-transform:uppercase;
	margin-left:5px;	
}
	.menu_produtos_menor .menu_ambiente_produtos_led {background-image:url(../images/ico_menor/ico_01.png);}
	.menu_produtos_menor .menu_ambiente_produtos_led:hover, .menu_produtos_menor .menu_ambiente_produtos_led.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_lampadas {background-image:url(../images/ico_menor/ico_02.png);}
	.menu_produtos_menor .menu_ambiente_produtos_lampadas:hover, .menu_produtos_menor .menu_ambiente_produtos_lampadas.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_pendentes {background-image:url(../images/ico_menor/ico_04.png);}
	.menu_produtos_menor .menu_ambiente_produtos_pendentes:hover, .menu_produtos_menor .menu_ambiente_produtos_pendentes.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_lustres {background-image:url(../images/ico_menor/ico_05.png);}
	.menu_produtos_menor .menu_ambiente_produtos_lustres:hover, .menu_produtos_menor .menu_ambiente_produtos_lustres.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_luminarias {background-image:url(../images/ico_menor/ico_03.png); }
	.menu_produtos_menor .menu_ambiente_produtos_luminarias:hover, .menu_produtos_menor .menu_ambiente_produtos_luminarias.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_cordas-e-fitas {background-image:url(../images/ico_menor/ico_06.png);}
	.menu_produtos_menor .menu_ambiente_produtos_cordas-e-fitas:hover , .menu_produtos_menor .menu_ambiente_produtos_cordas-e-fitas.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_natal {background-image:url(../images/ico_menor/ico_07.png); }
	.menu_produtos_menor .menu_ambiente_produtos_natal:hover, .menu_produtos_menor .menu_ambiente_produtos_natal.ativo {background-position:center -109px; color:#359034;}
	
	.menu_produtos_menor .menu_ambiente_produtos_acessorios {background-image:url(../images/ico_menor/ico_08.png); }
	.menu_produtos_menor .menu_ambiente_produtos_acessorios:hover, .menu_produtos_menor .menu_ambiente_produtos_acessorios.ativo {background-position:center -109px; color:#359034;}


.linha_topo { border-bottom: 2px solid #d0e9d9; height:90px;}
.linha_verde { border-bottom: 2px solid #d0e9d9; float:left; width:100%; padding:0 0 20px 0;}

.menu_lateral { float:left; background-color:#fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 1px 6px -2px; -moz-box-shadow: 0px 1px 6px -2px; box-shadow: 0px 1px 6px -2px; margin-top: 30px; margin-right: 10px; width:160px; margin-bottom:10px;}

.menu_pdf {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; line-height:18px; padding:0 0 15px 0;}
	.menu_pdf p {padding: 0 0 0 12px;
font-family: arial;
font-size: 13px;
line-height: 16px;
color: #80838d;}

.lk_down_pdf {float:left; background:url(../images/ico_down_pdf.jpg) no-repeat 10px 10px; clear:both; font-size:14px; padding: 5px 0 10px 43px; font-family:Arial, Helvetica, sans-serif; margin: 5px 0 0 0; border-top: 1px solid #ccc;}

.menu_lateral_ul {background-color: #ececec; position: relative; width: 100%; border-top: 1px solid #e5e5e5; float:left; padding:0 0 5px 0;}

.menu_lateral_ul_link {color:#ccc; padding:5px;}
.menu_lateral_ul_link:hover {color:#82b785;}

.menu_lateral_tit {float:left; width:100%; border-bottom:1px solid #e0e0e0;}
	.menu_lateral_tit.last {border:none;}
.menu_lateral_tit a { background:url(../images/produtos/list.png) no-repeat 0 13px; float:left; width:135px; margin:0 0 0 15px; padding:12px 0 12px 10px;}
.menu_lateral_tit_a { font-size:13px; color:#808080;}
.menu_lateral_tit_a:hover {color:#82b785;}

.menu_lateral_tit .menu_lateral_ul_link_a {background:url(../images/produtos/list.png) no-repeat left center; color:#808080; font-size:13px; padding:7px 0 7px 10px;}
.menu_lateral_tit .menu_lateral_ul_link_a:hover {color:#82b785;}

.ul_ambiente_tit { color:#82b785; font-family: 'AvenirLT-Black', Arial; font-size:16px; float:left; width:145px; padding:10px 0 5px 15px;}
.li_ambiente { color:#999; font-family: 'AvenirLT-Medium'; font-size:13px; float:left; width:100%;}

.li_ambiente_link { color:#999; font-family: 'AvenirLT-Medium'; font-size:13px; background:url(../images/produtos/list.png) no-repeat 0 9px; float:left; width:145px; margin:0 0 0 15px; padding:7px 0 7px 10px;}
.li_ambiente_link:hover { color:#82b785;}


.menu_lateral_ambientes { width:160px; float:left; background-color:#f2f2f2; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border:1px solid #d6d6d6; margin-top:20px; padding:0 0 10px 0;}
.ul_menu_lateral { background-color:#ececec;}


.ajuste_menus_lateral { float:left; width:160px; margin-right:20px;}





.produtos {float: left; width: 760px; position: relative; padding:0 0 0 0;}
.itens_produtos { border:1px solid #eeeeee; width:237px; height:207px; float:left; margin: 0 0 10px 0; -webkit-box-shadow: 1px 1px 3px #d2d2d2; -moz-box-shadow: 1px 1px 5px #d2d2d2; box-shadow: 1px 1px 5px #d2d2d2; margin-top: 30px; display:table; vertical-align:middle; text-align:center;}
	.itens_produtos span {display:table-cell; vertical-align:middle;}
	.itens_produtos img {max-width:90%; max-height:90%;}
.itens_produtos:hover { border:1px solid #82b785;}

.legenda_produtos {
	font-family: 'AvenirLT-Black', Arial;
	font-size: 12px;
	color: #808080;
	position: relative;
	height: 20px;
	float:left;
	width: 237px;
	cursor: pointer;
	font-style: normal;
	text-transform: uppercase;
	}

.texto_escolha {font-family: 'AvenirLT-Medium'; font-size:20px; width:200px;}
.menu_produtos { float:right; width:730px;}

.menu_produtos_ul {float:right; width:720px;}
	.menu_aplicacoes .menu_produtos_ul {width:450px;}
.box_produtos { width: 253px; height: 280px; float: left; text-align: center;}
.bloco_mostrar_produtos {float: left; width: 760px; position: relative; padding:25px 0 0 0;}
.box_mostrar_produtos {float: left; width: 340px; margin-left:10px; position: relative;}
.box_mostrar_tititulo {font-family: 'AvenirLT-Black', Arial; color: #139143; font-size: 29px; list-style: none; text-decoration: none; float:left; margin-bottom:0;}
.box_mostrar_caminho {font-family: 'AvenirLT-Black', Arial; color: #404040; font-size: 14px; list-style: none; text-decoration: none; margin:0 0 10px 0; float:left; width:100%;}
.box_mostrar_descricao {font-family: Arial, Helvetica, sans-serif; color: #565656; font-size: 12px; list-style: none; text-decoration: none; float:left; font-weight:100; line-height:18px;}
.box_data_informe {margin-left:30px; background-color:#139143; width:65px; height:75px; left: 350px; position: absolute; border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0;}
.box_data_noticia { background-color:#139143; width:65px; height:75px; border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; position: relative; float: left; margin-bottom:15px;}
.box_mostrar_informacoes_tecnicas {color: #139143; font-size: 15px; list-style: none; text-decoration: none; float:left; border-bottom:1px solid #c0dbc2; width:340px; margin: 15px 0 10px 0; font-weight:normal; font-family: 'AvenirLT-Medium';}
.bloco_wiki_geral { width:720px; float:left;}
	.bloco_wiki_geral .separa_verde {margin-bottom:10px;}
.box_faq_informe { margin-top: 10px; background-color:#f2f2f2; width:460px; border: 1px solid #ccc; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; float:left; clear:both; min-height:290px;}
	.box_faq_informe .bt_padrao {margin:10px 0 10px 10px;}
.box_wiki_informe { margin-top: 10px; background-color:#f2f2f2; width:460px; border: 1px solid #ccc; border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px; float:right; min-height:290px;}
	.box_wiki_informe .bt_padrao {margin:10px 0 10px 10px;}
.mensagem_cadastro { font-family: 'AvenirLT-Medium'; font-size:18px; color:#ccc; font-style:italic; float:left;}
.bloco_wiki { width:700px; float: left; clear:both;}
.bloco_wiki_itens {float: left; padding: 5px 5px 5px 10px; font-family: 'AvenirLT-Medium'; font-size:18px; color:#666666; border-left: 1px solid #cccccc; margin: 0 20px 0 0;}
.box_mostrar_downloads { width:760px; color: #139143; font-size: 16px; list-style: none; text-decoration: none; float:left; border-bottom:1px solid #c0dbc2; margin: 10px 0 10px 0; width:100%;}
.box_mostrar_representantes { width:100%; color: #139143; font-size: 16px; list-style: none; text-decoration: none; float:left; margin:10px 0 10px 0; border-bottom:1px solid #c0dbc2;}
.box_sustentabilidade_img { border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;  -webkit-border-radius:10px 10px 0 0; background-color:#333333;}

.box_sustentabilidade { width:290px; float:left; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#fcfcfc; -webkit-box-shadow: 0 0 10px -3px; -moz-box-shadow: 0 0 10px -3px; box-shadow: 0 0 10px -3px; margin:10px; position:relative; padding-bottom:60px; left: 25px;}

.box_sustentabilidade_texto { width:295px; float:left; margin:10px 10px 10px 0; position:relative; padding-bottom:60px;}

.box_sustentabilidade .lk_img {float:left; width:290px; height:193px; background-repeat:no-repeat; background-position:center top; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; margin:0 0 10px 0;}
.box_sustentabilidade_categorias { width:290px; height:415px; float:left; margin:10px 20px 0 0;}
	.box_sustentabilidade_categorias.clear {clear:both;}
	.box_sustentabilidade_categorias div {float:left; width:300px; height:193px; background-repeat:no-repeat; background-position:center top; border-radius:10px 10px 0 0}
	.box_sustentabilidade_categorias .lk_img {float:left; width:280px; height:193px; background-repeat:no-repeat; background-position:center top; border-radius:10px 10px 0 0; text-indent:-9999px;}
.box_informe {width: 350px; float:left; padding:0 0 0 20px; margin-bottom:20px;}
.box_mostrar_img {float:left; width: 365px; padding:10px; height:292px; margin-left:25px; position: relative; overflow:hidden; border:1px solid #eee;  text-align:center;}
	.box_mostrar_img img {max-width:100%; max-height:100%;}
.box_mostrar_img_preview {float:right; width: 109px; padding:5px; margin: 5px; position: relative; height: 71px; cursor:pointer; text-align:center; border:1px solid #eee;}
	.box_mostrar_img_preview img {max-height:100%; max-width:100%;}
.box_noticias { width: 190px; float:right;}
.box_noticia_informe { border-bottom: 1px solid #e4e4e4; list-style: none;}
.box_noticia_efeito {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#fcfcfc; -webkit-box-shadow: 0 3px 10px 0px #999; -moz-box-shadow: 0 3px 10px 0px #999; box-shadow: 0 3px 10px 0px #999; padding:10px; width: 165px;}
.box_data { padding: 5px;} 

.radio_list {
	font-family: Arial, Helvetica, sans-serif;
	color: #818181;
	font-size: 12px;
	float: left;
	width: 400px;
	margin: 10px 10px 10px 0;
}
.radio_list li {float: left;}
.radio_list li input {
	width: 20px !important;
	margin-right: 10px;
	float: left;
	}
.radio_list li label {float: left;}

.box_fale_conosco { width:300px; margin:5px 13px 60px 0; float:left;}
.box_fale_conosco_tit {font-family: 'AvenirLT-Medium'; color:#149143; font-size:25px; padding: 10px 0 10px 0;}
.box_fale_conosco_desc {font-family: Arial, Helvetica, sans-serif; color: #404040; font-size: 12px; line-height: 18px;}
.box_onde_estamos { width:375px; margin:5px 13px 5px 0; float:left;}
.box_onde_estamos img { width: 150px; float: left; margin-right: 20px;}
.box_onde_estamos_tit {font-family: 'AvenirLT-Medium'; color:#149143; font-size:28px; padding: 10px 0 0 0; float: left;}
.box_onde_estamos_desc  {margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; color: #404040; font-size: 12px; line-height: 18px; float: left;}
.lk_ver_mapa { float: left; margin-top: 5px; margin-bottom: 10px;}

.veja_mais {font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#107b39; float: left;}
.veja_mais:hover {font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#366640; float: left;}

.nenhum_encontrado {float:left; margin:30px 0 0 0;}

.dia_noticias {font-family: 'AvenirLT-Medium'; color:#808080; font-size:26px; margin:0;}
.mes_noticias {font-family: 'AvenirLT-Medium'; color:#808080; font-size:12px; margin:0;}
.noticia_strong a {font-family: Arial, Helvetica, sans-serif; width: 130px; height: 50px; position: relative; font-size: 12px; float: left; margin-top: 8px; line-height: 14px;} 
.noticia_strong a:hover {font-family: Arial, Helvetica, sans-serif; width: 130px; color:#139143; height: 50px; position: relative; font-size: 12px; float: left; margin-top: 8px; line-height: 14px;} 


.wiki_strong { position: relative; margin-top: 20px; float: left; margin-left: 10px;} 


.descricao_topo_sustentabilidade { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
	width: 298px;
	line-height: 16px;
	float: left;
	margin-top: 30px;
}
.ajusta_voce_taschibra { width:940px; float:left; padding:0 0 20px 0;}
.descricao_topo_informe {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; width: 700px; font-weight:500; margin-bottom:20px; line-height:18px; float: left;}
.descricao_topo_faq {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; width: 700px; font-weight:500; margin-bottom:20px; line-height:18px; }
.descricao_topo_contato_ver_mapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	width: 555px;
	font-weight: 500;
	margin-bottom: 20px;
	line-height: 18px;
	float: left;
	border-top: 2px solid #ccc;
	padding-top: 20px;
}
.descricao_topo_sac_novo {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; width: 550px; font-weight:500; margin-bottom:20px; line-height:18px; float: left;}
.descricao_topo_sac_novo h2 { font-size: 28px;
line-height: 24px;
font-style: normal;
font-weight: 100;}
.descricao_topo_sac_novo strong {color:#2c7a65;}


.descricao_informe {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:500; margin:0; padding-top: 10px;}
.descricao_faq_informe {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#565656; line-height: 15px; font-weight:500; margin:0; padding:15px !important; float: left;}
	a.descricao_faq_informe {color:#107b39;}
.descricao_wiki_informe {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#565656; line-height: 15px; font-weight:500; margin:0; padding:15px !important; float: left;}
.min_box_wiki { 
	float: left;
	margin-bottom: 10px;
	position: relative;
	width: 229px;
	height: 100px;
	border: 1px solid #ccc;
	border-left: none;
	padding-bottom: 20px;
	border-right: none;
	margin-top: 0;
	margin-left: 0;
}
.min_box_wiki.right {border:1px solid #ccc; border-left:none;}
	
.min_box_wiki .descricao_wiki_informe {padding:0 15px 15px 15px !important;}

.letra_wiki_w {
	font-family: 'AvenirLT-Black', Arial;
	font-size: 28px;
	color: #139143;
	margin: 10px 0 0 0;
	position: relative;
	float: left;
	
	}
	
.wiki_recentes_tit {
	color: #bfbfbf;
	font-family: 'AvenirLT-Black', Arial;
	font-size: 16px;
	border-bottom: 1px solid #bfbfbf;
	float: left;
	width: 100%;
	}
 

.box_wiki_conteudo { width:740px; float:left;}
.box_wiki_recentes { float: left; width: 200px;}
.item_wiki_recente {float:left; width:100%; border-bottom:1px solid #bfbfbf; padding:0 0 5px 0;}
.descricao_wiki {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	line-height: 17px;
	margin: 0;
	float: left;
	}



.filtrar { 
	background-image: url(../images/faq/filtrar.png);
	width: 106px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	float: right;	
	text-indent:-9999px;
	margin:-5px 55px 0 0;
	cursor:pointer;
}
.filtrar:hover { 
	background-image: url(../images/faq/filtrar.png);
	width: 106px;
	height: 44px;
	background-position: left bottom;
	background-repeat: no-repeat;
	float: right;
	text-indent:-9999px;
}

.a_e { 
	background-image: url(../images/wiki/a_e.jpg);
	width: 120px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}
.a_e:hover { 
	background-image: url(../images/wiki/a_e.jpg);
	width: 120px;
	height: 44px;
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}

.f_j { 
	background-image: url(../images/wiki/f_j.jpg);
	width: 120px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}
.f_j:hover { 
	background-image: url(../images/wiki/f_j.jpg);
	width: 120px;
	height: 44px;
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}

.k_o { 
	background-image: url(../images/wiki/k_o.jpg);
	width: 120px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}
.k_o:hover { 
	background-image: url(../images/wiki/k_o.jpg);
	width: 120px;
	height: 44px;
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}

.p_t { 
	background-image: url(../images/wiki/p_t.jpg);
	width: 120px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}
.p_t:hover { 
	background-image: url(../images/wiki/p_t.jpg);
	width: 120px;
	height: 44px;
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}

.u_z { 
	background-image: url(../images/wiki/u_z.jpg);
	width: 120px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}
.u_z:hover { 
	background-image: url(../images/wiki/u_z.jpg);
	width: 120px;
	height: 44px;
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: -3px;
	text-indent:-9999px;
}


.bloco_perguntas_grupo { width: 915px; overflow: hidden;}
.bloco_perguntas_aberta { width:640px; float:left;} 
.bloco_perguntas {width:940px; border-top:1px solid #CCC; float:left; margin-top: 20px; padding:20px 0 0 0;}
	.bloco_perguntas .resposta {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#565656; 
		font-weight:300; 
		float: left; 
		margin-bottom: 15px; 
		line-height: 20px; 
		letter-spacing: 0;
		display:none;
	}
.descricao_perguntas {
	font-family: arial;
	font-size: 18px;
	color: #666666;
	font-weight: 100;
	letter-spacing: 0;
}

.lista_faq  { margin-left: 10px; border-radius:10px; -moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #ccc; width:250px; height:30px; font-family: 'AvenirLT-Medium'; font-size:16px; color:#808080;}
.filtro_faq { width:914px; height:33px; background-repeat:no-repeat; background-image:url(../images/faq/fundo_menu.jpg); padding:10px; padding: 18px; margin:0 0 0 -10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656;}
	.filtro_faq .bt_padrao {float:right;}

.coluna_outras_noticias { float:right; width:250px;}
.bloco_outras_noticias { width:200px; border-bottom:1px solid #CCC; margin:0 0 15px 0; float:left; padding:0 0 15px 0;}

.coluna_outras_perguntas { float:right; width:250px;}
.bloco_outras_perguntas { width: 310px; border-bottom: 1px solid #CCC; height: 105px;}

.tit_outras_noticias {font-family: 'AvenirLT-Medium'; font-size:24px; color:#666666; line-height: 20px;}
.categoria_outras_noticias {float: left; color: #999999; width:100%; padding: 4px 0 10px 0;}

.bt_outras_noticias {font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#107b39; float: left;}
.bt_outras_noticias:hover {font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#139143; float: left;}
.postado {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#565656; float: left; margin-left: 12px;}

.descricao_noticia {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:300; float: left; margin-bottom: 40px; line-height: 20px; width:100%; padding:10px 0 0 0;}
	.descricao_noticia p {margin:0 0 15px 0;}

.descricao_perguntas_aberta{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:300; float: left; position: relative; top: 0; margin-bottom: 15px; line-height: 20px; letter-spacing: 0;}

.descricao_sustentabilidade {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; font-weight:300; margin: 0 10px 0 10px; line-height: 18px;}
.descricao_sustentabilidade_aberta {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; font-weight:300; margin: 10px 10px 0 0; line-height: 20px; float:left; width:480px;}

.descricao_sustentabilidade_categorias {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; font-weight:300; margin: 10px 10px 0 0; line-height: 18px;}
.categoria_noticia { float: left; position: relative;}

.noticia_informe { color:#c0c0c0; font-family: 'AvenirLT-Black', Arial; font-size:16px; border-bottom: 1px solid #ccc; margin-bottom: 10px; float:left; width:100%;}
.noticia_informe_outra { color:#c0c0c0; font-family: 'AvenirLT-Black', Arial; font-size:16px; border-bottom: 1px solid #ccc; margin-bottom: 15px; float:left; width: 200px;}

.noticia_img_informe {overflow: hidden; width: 380px; height:320px; float:left;}
.bloco_noticia {width: 640px; float: left;}



.faq_informe { color:#fff; font-family: 'AvenirLT-Black', Arial; font-size:20px; border-bottom: 1px solid #e8e8e8; padding:10px 10px 10px 10px; background:#00923f; text-transform:uppercase;}
.wiki_informe { color:#fff; font-family: 'AvenirLT-Black', Arial; font-size:20px; border-bottom: 1px solid #e8e8e8; padding:10px 10px 10px 10px; background:#00923f; text-transform:uppercase;}

.ver_todas {
	background-image: url(../images/informese/ver_todas.jpg);
	width: 129px;
	height: 44px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	text-indent:-9999px;
	margin-left: 10px;
	margin-top:10px;
	margin-bottom:10px;
}
.ver_todas:hover { 
	background-image: url(../images/informese/ver_todas.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.todas_noticias { background-image:url(../images/noticias/ver_todas.jpg); background-position:left top; background-repeat:no-repeat; float:left; width:186px; height:44px; text-indent:-9999px; margin-top:10px;}
.todas_noticias:hover { background-image:url(../images/noticias/ver_todas.jpg); background-position:left bottom; background-repeat:no-repeat; float:left; width:186px; height:44px; text-indent:-9999px;margin-top:10px;}

.todas_perguntas { background-image:url(../images/faq/todas_as_perguntas.jpg); background-position:left top; background-repeat:no-repeat; float:left; width:186px; height:44px; text-indent:-9999px; margin-top:10px;}
.todas_perguntas:hover { background-image:url(../images/faq/todas_as_perguntas.jpg); background-position:left bottom; background-repeat:no-repeat; float:left; width:186px; height:44px; text-indent:-9999px;margin-top:10px;}


.img_noticia_informe {border-radius: 0 0 0 20px; -moz-border-radius: 0 0 0 20px; -webkit-border-radius: 0 0 0 20px;}
.data_informe { font-family: 'AvenirLT-Medium'; font-size:44px; color:#fff; margin:0; text-align: center}
.mes_informe {font-family: 'AvenirLT-Medium'; font-size:16px; color:#fff; margin:0; text-align: center}
.tit_informe {
	font-family: AvenirLT-Medium, Arial;
	font-size: 24px;
	color: #139143;
	width: 290px;
	line-height: 23px;
	padding: 5px 15px 0 50px;
	float: left;
	letter-spacing: -2px;
	min-height: 80px;
	}

.tit_noticia {font-family: 'AvenirLT-Medium'; font-size: 26px; line-height: 24px; font-weight:300; color: #139143; width: 500px; float: left; margin: 10px 0 0 15px; position: relative;}
.tit_faq {font-family: 'AvenirLT-Black', Arial; font-size: 26px; line-height: 24px; font-weight:300; color: #139143; float: left; margin: 10px 0 20px 0; position: relative;}

.letra_wiki {font-family: 'AvenirLT-Black', Arial; font-size: 28px; color: #139143; margin: 10px 0 0 10px; position: relative; float: left; }



.tit_sustentabilidade { letter-spacing: -1px; font-family: 'AvenirLT-Medium'; font-size:28px; color:#149143; font-weight:300; margin: 10px;}
.tit_sustentabilidade_aberta {  letter-spacing: -1px; font-family: 'AvenirLT-Black', Arial; font-size:28px; color:#149143; font-weight:300; margin: 10px 10px 10px 0;}

.tit_sustentabilidade_categorias { letter-spacing: -1px; font-family: 'AvenirLT-Medium'; font-size:26px; color:#149143; font-weight:300; margin: 205px 10px 10px 0;}

.ver_mais { background-image: url(../images/seta_premios.jpg); background-position:left top; background-repeat:no-repeat; float:right; width:128px; height:45px; text-indent:-9999px;  margin-right: 25px;}
.ver_mais:hover { background-image: url(../images/seta_premios.jpg); background-position:left bottom; background-repeat:no-repeat; float:right; width:128px; height:45px; text-indent:-9999px;  margin-right: 25px;}

.img_sustentabilidade { width:300px; height:290px; float:right; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; background-repeat:no-repeat; background-position:center;}


.bt_ver_acoes {padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#FFFFFF; text-align:center; background-image:url(../images/sustentabilidade/ver_acoes.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:290px; height:31px; margin: 0 0 0 0; position:absolute; bottom:0; left:0;}
.bt_ver_acoes:hover { padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#FFFFFF; text-align:center; background-image:url(../images/sustentabilidade/ver_acoes.jpg); background-repeat:no-repeat; background-position:left bottom; float:left; width:290px; height:31px; margin: 32px 0 0 0;}

.bt_acoes_sustentabilidade { width:980px; float:left; margin-top:20px; margin-left:0;}
.bt_ver_mais_acoes_sustentabilidade { background-image: url(../images/sustentabilidade/ver_mais_acoes.jpg);background-repeat: no-repeat;background-position: left top;width: 160px;height: 44px;float: left;/* text-indent: -9999px; */text-transform: lowercase;text-align: center;font-size: 15px;font-weight: bold;color: #fff;text-shadow: 0px 0px 1px rgba(0,0,0,0.8);line-height: 33px;}
.bt_ver_mais_acoes_sustentabilidade:hover {background-position:left bottom;color:#fff;}



.bt_ver_mais_acoes_categorias { background-image:url(../images/sustentabilidade/ver_mais_acoes.jpg); background-repeat:no-repeat; background-position:left top; width:160px; height:44px; float:left; text-indent:-9999px;}
.bt_ver_mais_acoes_categorias:hover { background-image:url(../images/sustentabilidade/ver_mais_acoes.jpg); background-repeat:no-repeat; background-position:left bottom; width:160px; height:44px; float:left; text-indent:-9999px;}
.alinha_bt_mais_acoes { width:940px; margin:0 auto; float:left;}

.bt_ver_acoes_categorias {padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#107b39; text-align:left; float:left; width:290px; height:31px; margin:0;}
.bt_ver_acoes_categorias:hover { padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#00923f; text-align:left; float:left; width:290px; height:31px; margin:0;}

.todas_as_perguntas { background-image:url(../images/faq/todas_as_perguntas.jpg); width:186px; height:44px; float:right; background-repeat:no-repeat; background-position:left top; text-indent:-9999px; cursor:pointer;}
.todas_as_perguntas:hover { background-image:url(../images/faq/todas_as_perguntas.jpg); width:186px; height:44px; float:right; background-repeat:no-repeat; background-position:left bottom; text-indent:-9999px; cursor:pointer;}

.bt_ver_mais_faq_informe {font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#107b39; text-align:left; float:left; width:290px; height:31px; margin: 0 15px 0 15px;}
.bt_ver_mais_faq_informe:hover { font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#00923f; text-align:left; float:left; width:290px; height:31px; }

.separa { border-bottom: 1px solid #ccc; width: 100%; position: relative; float: left; margin-bottom:5px; } 
.separa_verde { border-bottom: 2px solid #d0e9d9; width: 100%; position: relative; float: left; margin-bottom:5px;  } 
	.box_faq_informe .separa {width:440px; margin:0 10px 0 10px; }
.separa_ou { border-bottom:1px solid #cfcfd1; float:left; width:100%; text-align:center; margin-top:20px;}
.ou { 
	background-color: #FFF;
	color: #cfcfd1;
	font-family: 'AvenirLT-Black', Arial;
	font-size: 14px;
	margin: 0 auto;
	width: 40px;
	margin-bottom: -10px;
}
table { margin-top:20px; float: left;}
.tabela_categorias td { border-right:2px solid #e2e2e3; border-bottom:1px solid #e2e2e3; vertical-align:middle; color:#7f7f7f; font-family: 'AvenirLT-Medium'; font-size:12px; height:30px; text-align:center;}
.tabela_categorias td.first { background-color:#e1e1e2; color:#999; font-family: 'AvenirLT-Black', Arial; font-size:11px; height:30px; text-align:center; text-transform:uppercase;}
.tabela_categorias td.last {border-right:none;}
.tabela_categorias tr.last td {border-bottom:none;}


.bt_download { background-image:url(../images/linha_de_produtos/nome_do_prod_para_download.jpg); width:319px; height:44px; float:left; background-repeat:no-repeat; background-position:left top; text-indent:-9999px; margin-top: 15px; }
.bt_download:hover { background-image:url(../images/linha_de_produtos/nome_do_prod_para_download.jpg); width:319px; height:44px;  background-repeat:no-repeat; background-position:left bottom; text-indent:-9999px; }

.bt_onde_estamos { background-image:url(../images/linha_de_produtos/onde_estamos.jpg); width:160px; height:44px; float:left; background-repeat:no-repeat; background-position:left top; text-indent:-9999px; margin-top: 15px;}

.bt_onde_estamos:hover { background-image:url(../images/linha_de_produtos/onde_estamos.jpg); width:160px; height:44px; float:left; background-repeat:no-repeat; background-position:left bottom; text-indent:-9999px; margin-top: 15px; }


.tit_produtos_menor {font-family: 'AvenirLT-Medium'; font-size:14px;	color:#808080; 	font-style:normal; font-weight: 200; margin-top: 10px; margin-bottom: -10px; margin-left: 5px;}
.tit_produtos_maior {font-family: 'AvenirLT-Black', Arial; font-size:46px;	color:#808080; 	font-style:normal; font-weight: 200; margin:10px 0 0 05px;}

.desc_produtos {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #808080; font-style: normal; font-weight: 200; margin: 10px; line-height: 20px;}
.escolha { 
	font-family: 'AvenirLT-Medium';
	font-size: 21px;
	color: #666;
	float: left;
	width: 249px;
	margin: 0;
	font-weight: 100;
	line-height: 18px;
	margin-top:20px;
}

.escolha_menor { 
	font-family: 'AvenirLT-Medium';
	font-size: 21px;
	color: #666;
	float: left;
	width: 280px;
	margin: 0;
	font-weight: 100;
	line-height: 18px;
	margin-top:20px;
	margin-left: 0;
}

.escolha_ambiente { 
	font-family: 'AvenirLT-Medium';
	font-size: 21px;
	color: #666;
	float: left;
	margin: 0;
	font-weight: 100;
	line-height: 18px;
	margin-top:20px;
	width: 100%;
}


.bloco_produtos { 
	float: left;
	width: 310px;
	border-left: 5px solid #70b079;
	padding-left: 20px;
	top: 20px;
	margin-top: 20px;
 }

.ver_produtos {background-image: url(../images/produtos/verprodutos.jpg);float: left;background-position: left top;background-repeat: no-repeat;width: 151px;height: 44px;/* text-indent: -9999px; */text-align: center;font-size: 14px;font-weight: bold;color: #fff;text-shadow: 0px 0px 1px rgba(0,0,0,0.7);line-height: 32px;}
.ver_produtos:hover { background-image:url(../images/produtos/verprodutos.jpg); float:left; background-position:left bottom;color:#fff;}

.box_produto_animado { 
	width: 100%;
	min-height:490px;
	background: url(../images/produtos/fundo_produtos.png) no-repeat right 90px;
	float: left;
	position:relative;
}


.bt_sustentabilidade { 
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/compromissos/sustentabilidade.png);
	width: 176px;
	height: 44px;
	position: absolute;
	left: 135px;
	/* text-indent: -9999px; */
	color: #fff !important;
	font-size: 16px;
	-webkit-text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	-moz-text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	-o-text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	text-align: center;
	line-height: 176%;
}
.bt_sustentabilidade:hover { 
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/compromissos/sustentabilidade.png);
}

.bt_patrocinios { 
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/compromissos/patrocinios.png);
	width: 135px;
	height: 44px;
	position: absolute;
	/* text-indent: -9999px; */
	color: #fff !important;
	font-size: 16px;
	-webkit-text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	-moz-text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	-o-text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	text-align: center;
	line-height: 176%;
}
.bt_patrocinios:hover { 
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/compromissos/patrocinios.png);
}


.texto_compromissos p {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	font-size: 12px;
	list-style: none;
	text-decoration: none;
	float:left;
	margin:5px;
	line-height: 18px;
}
.texto_missao { clear:both;}

.texto_missao p {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	font-size: 12px;
	list-style: none;
	text-decoration: none;
	float:left;
	margin-left:0;
	line-height:18px;
}
.box_insitucional { width:370px;
border-left: 10px solid #f2cb48;
float: right;
font-family: 'AvenirLT-Medium';
font-size: 22px;
color: #139042;
padding-left: 15px;
line-height: 28px;
letter-spacing: -1px;}
.box_insitucional strong { font-family: 'AvenirLT-Medium'; font-size:26px; line-height:28px; color:#139042; margin:0; letter-spacing: -1px; font-weight:normal;}

.box_sustentabilidade_lateral{ 
	width:280px;
	border-left: 10px solid #f2cb48;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #139042;
	padding-left: 15px;
	line-height: 16px;
}
.box_sustentabilidade_lateral strong { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#139042; margin:0; font-weight:normal; line-height: 20px;}

.box_patrocinios { 
	width: 415px;
	border-left: 10px solid #f2cb48;
	float: right;
	font-family: arial;
	font-size: 16px;
	color: #139042;
	padding-left: 15px;
	line-height: 20px;
	letter-spacing: 0;
	font-style: normal;
}
.box_patrociniosstrong { font-family: 'AvenirLT-Black', Arial; font-size:24px; color:#139042; margin:0; letter-spacing: -1px; font-weight:normal;}
.box_patrocinios p {font-family: 'AvenirLT-Medium'; font-size:20px; color:#139042; margin:0;}

.efeito_banner_1 { background-image:url(../images/institucional/sombra.png); background-repeat:no-repeat; background-position:top left; width:226px; height:386px; position:absolute;}
.custom-checkbox label, 
.custom-radio label {
display: block;
position: relative;
z-index: 1;
font-family: 'AvenirLT-Medium';
color: #666;
font-size: 13px;
padding-right: 1em;
line-height: 1;
padding: 5px 0 10px 20px;
margin: 0 0 0.3em;
cursor: pointer;
}
.missao { 
	font-family: 'AvenirLT-Black', Arial;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-2px;
	font-size: 36px;
	color: #139143;
	text-align: left;
	float: left;
	border-bottom: 3px solid #f2cb48;
	margin:15px 0 15px 0;
	padding:0 0 5px 0;
	clear:both;
}
.custom-checkbox label, 
.custom-radio label:hover {
display: block;
position: relative;
z-index: 1;
font-family: 'AvenirLT-Medium';
color: #078a44;
font-size: 13px;
padding-right: 1em;
line-height: 1;
padding: 5px 0 10px 20px;
margin: 0 0 0.3em;
cursor: pointer;
}

/* states */
.custom-checkbox label { background: url(../images/home/checkbox.gif) no-repeat; }

.custom-radio label { background: url(../images/home/radiobutton.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -114px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -214px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}

.topo { background-image:url(../images/home/fundo_topo.jpg); background-repeat:repeat-x; width:100%; position:relative; top:0; left:0; height: 84px;  z-index:10; float:left;}
.alinha_topo { width:1050px; margin:0 auto;}
.alinha_topo_tit { width:940px; margin:0 auto; overflow: hidden;}


.menu_topo {
	top:0;
	font-family: 'AvenirLT-Medium';
	color: #808080;
	font-size: 13px;
	list-style: none;
	text-decoration: none;
	position: relative;
	width: auto;
}
	
.menu_topo a { color: #808080; text-decoration: none; margin-right: 11px; }

.menu_topo a:hover {font-family: 'AvenirLT-Medium'; color:#808080; font-size:13px; list-style:none; text-decoration: none; }
.menu_topo a.ativo {color:#6eb177;}

.menu_topo ul li{ padding-top: 30px; height: 40px; float:left; list-style:none; margin: 6px 6px 6px 0; background-image: url('../images/home/divisao_menu.png'); background-position: right; background-repeat: no-repeat; display: block;}
	.menu_topo ul li.last {background:none;}
.banner_internas {
	background-image:url(../images/bg_banner.jpg);
	background-repeat:no-repeat;
	width: 100%;
	height: 50px;
	padding:50px 0 0 0;
	border-bottom: 3px solid #f2cb48;
	background-color:#c0ea5f;
	float:left;
	margin:0 0 30px 0;
	}
.banner { 
	background-image: url(../images/home/banner.jpg);
	background-color: #17503e;
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:365px;
	margin: 0;
	top: 0;
	left: 0;
	position: relative;
	float:left;
}
	.banner a {float:left; width:100%; height:365px; text-indent:-9999px;}
.caroufredsel_wrapper {
	clear:both;
}

.ajusta_setas {width:940px; margin:0 auto; position:relative;}
.banner_ant {
	float:left;
	width:84px;
	height:23px;
	background:url(../images/pag_e.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
	.banner_ant:hover {background-position:0 -23px;}

.banner_prox {
	float:right;
	width:84px;
	height:23px;
	background:url(../images/pag_d.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
	.banner_prox:hover {background-position:0 -23px;}

.pag_marcadores {float:left; text-align:center; width:770px;}
	.pag_marcadores a {width:8px; height:8px; background:url(../images/pag_pin.png) no-repeat top; text-indent:-9999px; display:inline-block; text-indent:-9999px; text-align:left; margin:5px 7px 0 0;}
		.pag_marcadores a:hover, .pag_marcadores a.selected {background-position:bottom;}

.faixa_verde { background-image: url('../images/home/divisao_verde.jpg'); width:100%; height:23px; position:relative; float:left; background-repeat:repeat-y; background-position: center top;}
.banner_img { margin:0 auto; text-align:center; width: 940px;}
.texto_banner { font-family: 'AvenirLT-Medium'; font-size:27px; color:#fff; float:right; margin-top: 25px;}
.texto_banner p { text-align: left; text-shadow: 1px 1px 1px #84b25e; margin:0;}
.tit_interna { 
	font-family: 'AvenirLT-Black', Arial;
	font-weight:bold;
	font-size: 34px;
	line-height:38px;
	color: #fff;
	float: left;
	margin-top: 0;
	margin-left:0;
	text-transform:uppercase;
}
.migalha {
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-shadow: 1px 1px 3px #333;
	padding:25px 0 0 0;
	}
	.migalha a {color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;	font-size:14px;}
h5.led { text-align: left; font-size:190px; line-height:160px; font-family: 'AvenirLT-Black', Arial; color:#fff; text-shadow: 1px 2px 2px #7faa65; margin: 0 0 0 -10px; letter-spacing: -13px;}
h5.slogan { color:#3c683a; font-family: 'AvenirLT-Medium'; font-size:35px; text-align:left; margin:0; letter-spacing: -2px; line-height: 30px;}
a.bt_conheca  { 
	background-image: url(../images/home/conheca.png);
	background-position: left top;
	width: 200px;
	height: 78px;
	float: left;
	text-indent:-9999px;
	margin:270px 0 0 0;
	float:right;
}
a.bt_conheca:hover  { 
	background-image: url(../images/home/conheca.png);
	background-position: left bottom;
}
.ambiente_home {
	height: 362px;
	background-image: url(../images/ambientes_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	margin: 0;
	float: left;
	}
.banner_ambiente { 
	position: absolute;
	top: 120px;
	left: 50px;
	background-image: url('../images/home/circulo_banner.png');
	width:267px;
	height:267px;
	z-index:8;
}
.banner_ambiente_degrade { 
	position: absolute;
	top: 123px;
	left: 63px;
	background-image: url('../images/home/degrade_verde_circulo.png');
	width:249px;
	height:249px;
	z-index:10;
}

.circulo_branco {	
	position: absolute;
	top: 125px;
	left: 63px;
	background-image: url('../images/home/circulo_branco.png');
	width:267px;
	height:267px;
	z-index:1;
	background-repeat: no-repeat;
	}

.img_banner_ambiente {
	position: absolute;
	top: 125px;
	left: 63px;
	background-image: url('../images/home/luminaria.jpg');
	width:249px;
	height:247px;
	z-index:7;
	background-repeat: no-repeat;
	background-position: 70px 45px;
}

.blocoprodhome {display:none;}
.bloco_parede {display:block;}

.bloco_download { float: left; width: 100%;}
	.bloco_download .bt_padrao, .bloco_representante .bt_padrao {margin:0 5px 10px 0;}
.bloco_img { float: right; width: 410px;}
.bloco_representante {float: left;}
.mascote {
	position: absolute;
	top: 90px;
	left: -30px;
	/*background-image: url('../images/home/personagem.png');*/
	background-repeat:no-repeat;
	z-index: 11;
	width:141px;
	height:175px;
	}


.menu_ambiente { 
	float: right;
	position: relative;
	width: 400px;
	margin:170px 130px 0 0;
}

.menu_ambiente li {float:left; padding:0 0 0 0;}

.menu_ambiente a {
	float: left;
	width: 70px;
	list-style: none;
	color: #bdbdbf;
	font-family: 'AvenirLT-Black', Arial;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 85px;
	height: auto;
	text-indent:-9999px;

}
.menu_ambiente a:hover {color:#77b476;}

.ajusta_ambiente {width:940px; position:relative; margin:0 auto; top: 30px; left: 0;}

.taschibra { 
	letter-spacing: 0;
	float: left;	
	font-family: 'AvenirLT-Medium'; 
	font-size:30px; 
	color:#a7b2b8; 
	font-style:normal; 
	font-weight: 100;
	width:290px;
	text-align:center;
}
.menu_ambiente_produtos_home_lampadas {background-image:url(../images/home/menu_ambiente_02.png); background-position: center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_luminarias {background-image:url(../images/home/menu_ambiente_05.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_pendentes {background-image:url(../images/home/menu_ambiente_03.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_lustres {background-image:url(../images/home/menu_ambiente_04.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_led {background-image:url(../images/home/menu_ambiente_01.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_cordas-e-fitas {background-image:url(../images/home/menu_ambiente_06.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_natal {background-image:url(../images/home/menu_ambiente_07.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
.menu_ambiente_produtos_home_acessorios {background-image:url(../images/home/menu_ambiente_08.png); background-position:center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}

.menu_ambiente_produtos_home_lampadas:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_luminarias:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_pendentes:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_lustres:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_led:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_cordas-e-fitas:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_natal:hover {background-position:center -74px; text-indent:0;}
.menu_ambiente_produtos_home_acessorios:hover {background-position:center -74px; text-indent:0;}

.menu_ambiente_produtos_home_parede {background-image:url(../images/produtos/categoria_02.png); background-position: center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
	.menu_ambiente_produtos_home_parede:hover, .menu_ambiente_produtos_home_parede.ativo {background-position:center -84px; text-indent:0; color:#77b476;}
.menu_ambiente_produtos_home_area-externa {background-image:url(../images/produtos/categoria_04.png); background-position: center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
	.menu_ambiente_produtos_home_area-externa:hover, .menu_ambiente_produtos_home_area-externa.ativo {background-position:center -84px; text-indent:0; color:#77b476;}
.menu_ambiente_produtos_home_diversos {background-image:url(../images/produtos/categoria_05.png); background-position: center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
	.menu_ambiente_produtos_home_diversos:hover, .menu_ambiente_produtos_home_diversos.ativo {background-position:center -84px; text-indent:0; color:#77b476;}
.menu_ambiente_produtos_home_teto {background-image:url(../images/produtos/categoria_01.png); background-position: center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
	.menu_ambiente_produtos_home_teto:hover, .menu_ambiente_produtos_home_teto.ativo {background-position:center -84px; text-indent:0; color:#77b476;}
.menu_ambiente_produtos_home_mesa {background-image:url(../images/produtos/categoria_03.png); background-position: center 25px; background-repeat:no-repeat; float:left; width:61px; height:65px; list-style:none; margin: 3px;}
	.menu_ambiente_produtos_home_mesa:hover, .menu_ambiente_produtos_home_mesa.ativo {background-position:center -84px; text-indent:0; color:#77b476;}


.input_email {-moz-border-radius:7px; -webkit-border-radius:7px; padding-left:10px; border-radius:7px; border:0; font-family: 'AvenirLT-Medium'; font-size:12px; color:#929292; width:140px; height:20px; margin-top: 10px;}
#cadastrar { background-image:url(../images/home/botoes_home.png); width:152px; height:23px; float:left; margin-top:10px; background-position:left top; font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFF; padding-top: 2px; text-align: center; cursor:pointer; font-weight:bold;}
#cadastrar:hover {background-position:left bottom;}

#leia_mais { 
	color: #127e21;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	float: left;
	margin-top: 20px;
}
#leia_mais:hover { 
	color: #616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	float: left;
	margin-top: 20px;
	text-decoration:underline;
}
#outras_noticias { 
	background-image: url(../images/home/botoes_home.png);
	width: 152px;
	height: 21px;
	float: left;
	margin-top: 25px;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	color: #FFF;
	margin: 10px 0 0 0;
	font-weight:bold;
	padding-top: 2px;
	text-align: center;
}

#outras_noticias:hover {background-position: left bottom;}



.conteudo { padding-left: 40px; padding-right: 40px; padding-bottom: 36px; text-align: justify;}

.controla_conteudo {float:left; width:100%;}

.rodape { 
	color: #bbbbbb;
	margin: 0 auto;
	background-color: #ededed;
	min-height: 250px;
	float: left;
	width: 100%;
	border-top: 10px solid #fff;
	}
.bloco_rodape { margin:0 0 20px 0;}
.rodape a {font-family:Arial, Helvetica, sans-serif; color:#616161; font-size:12px; list-style:none; text-decoration: none; line-height: 20px;}
.rodape a:hover { font-family:Arial, Helvetica, sans-serif; color:#75b574; font-size:12px; list-style:none; text-decoration: none; }
.rodape_noticias { background-image:url(../images/home/degrade_base.png); width:180px; height:220px; position:relative; float:left; background-color:#ededed; padding-top:60px; background-repeat:no-repeat; background-position: top right; margin-left:0;}
.rodape_link { background-color:#ededed; margin-top: 65px; float: left;}
.texto_news {font-family:Arial, Helvetica, sans-serif; color:#616161; font-size:12px; list-style:none; text-decoration: none; line-height: 15px;}
.data {font-family:Arial, Helvetica, sans-serif; color:#616161; font-size:12px; list-style:none; text-decoration: none;}

.bloco_1 { float:left; padding:0 0 0 18px;}
.bloco_2 { float:left; padding:0 0 0 18px;}
.bloco_3 { float:left; margin-right: 18px; padding:0 0 0 18px;}
.bloco_4 {margin-left: 0; float:left; width:210px;}

.bloco_1 ul li {font-family: 'AvenirLT-Medium'; color:#616161; font-size:12px; list-style:none;}
.bloco_2 ul li {font-family: 'AvenirLT-Medium'; color:#616161; font-size:12px; list-style:none;}
.bloco_3 ul li {font-family: 'AvenirLT-Medium'; color:#616161; font-size:12px; list-style:none;}
.bloco_4 ul li {font-family: 'AvenirLT-Medium'; color:#616161; font-size:12px; list-style:none;}

.error_list {float:left; width:100%; color:#ff0000 !important; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	.error_list li {color:#ff0000 !important;}

/* 
	LEVEL ONE
*/
ul.dropdown { position: relative; margin:0; padding:0; }
ul.dropdown li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; list-style:none; position:relative; color: #808080; }	
ul.dropdown li a { text-decoration:none; color:#333; background:url(images/home/bg_li.png) 0 0 no-repeat; color: #808080; }
ul.dropdown a:hover	{ color:#666; background:url(images/home/bg_li.png) 0 -21px no-repeat; color: #6eb177; }


/* 
	LEVEL TWO
*/
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; display: block; width:125px; background:#EAEAEA; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;}
ul.dropdown ul li { float:left; width:100%; font-size:12px; padding:0; background:none; padding:0; height:auto; margin:0; }
ul.dropdown ul li a { display:block; padding:7px 5px; background:none; margin:0; } 
ul.dropdown ul li a:hover { background:#D6D6D6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }


/* 
	LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0; background:#EAEAEA; }
 ul.dropdown li:hover > ul { visibility: visible; }


/* 
	LEVEL ONE
*/
ul.dropdownidioma { position: relative; margin:0; padding:0; }
ul.dropdownidioma li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; list-style:none; position:relative; margin:0 3px 0 0; }
ul.dropdownidioma li a { text-decoration:none; color:#333;  }
ul.dropdownidioma a:hover { color:#666; }

/* 
	LEVEL TWO
*/
ul.dropdownidioma ul { 

visibility: hidden;
position: absolute;
top: 100%;
left: 0;
display: block;
width: 90px;
height:90px;
background: #f0f0f0;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
box-shadow: 0 5px 20px #81aa5c;

}
ul.dropdownidioma ul li { float:none; font-size:12px; padding:0; }
ul.dropdownidioma ul li a { display:block; padding:10px 5px; background:none; } 
ul.dropdownidioma ul li a:hover { background:#D6D6D6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }

/* 
	LEVEL THREE
*/
ul.dropdownidioma ul ul { left: 100%; top: 0; background:#EAEAEA; }
/*ul.dropdownidioma li:hover > ul { visibility: visible; }*/

/* 
	LEVEL ONE
*/
ul.dropdowncontato { position: relative; margin:0; padding:0; }
ul.dropdowncontato li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; list-style:none; position:relative; margin-right:5px; }
ul.dropdowncontato li a { text-decoration:none; color:#333; }
ul.dropdowncontato a:hover	{ color:#666; }
.subcontato {visibility:visible;}

/* 
	LEVEL TWO
*/
ul.dropdowncontato ul { 
visibility: hidden;
position: absolute;
top: 100%;
right: 0;
display: block;
width: 200px;
height:130px;
background: #f0f0f0;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
box-shadow: 0 5px 20px #81aa5c;

}
ul.dropdowncontato ul li { float:none; font-size:12px; padding:0; }
ul.dropdowncontato ul li a { display:block; padding:10px 5px; background:none; } 
ul.dropdowncontato ul li a:hover { background:#D6D6D6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }

/* 
	LEVEL THREE
*/
ul.dropdowncontato ul ul { left: 100%; top: 0; background:#EAEAEA; }
/*ul.dropdowncontato li:hover > ul { visibility: visible; }*/






/* 
	LEVEL ONE
*/
ul.dropdownbusca { position: relative; margin:0; padding:0; }
ul.dropdownbusca li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; list-style:none; position:relative; }
ul.dropdownbusca li a { text-decoration:none; color:#333; }
ul.dropdownbusca a:hover	{ color:#666; }

/* 
	LEVEL TWO
*/
ul.dropdownbusca ul { 
	visibility: hidden;
	position: absolute;
	top: 100%;
	right: 0;
	display: block;
	width: 333px;
	height: 52px;
	padding: 10px;
	background-image:url(../images/busca/buscar_bg.png);


}
ul.dropdownbusca ul.en{
	background-image:url(../images/busca/buscar_bg_en.png);
} 
ul.dropdownbusca ul.es{
	background-image:url(../images/busca/buscar_bg_es.png);
} 
ul.dropdownbusca ul li { float:none; font-size:12px; padding:0; }
ul.dropdownbusca ul li a { display:block; padding:10px 5px; background:none; } 
ul.dropdownbusca ul li a:hover { background:#D6D6D6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }

/* 
	LEVEL THREE
*/
ul.dropdownbusca ul ul { left: 100%; top: 0; background:#EAEAEA; }
/*ul.dropdowncontato li:hover > ul { visibility: visible; }*/


.form_busca input {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #FFF;
	border: 1px solid #dedede;
	font-family: Arial, Helvetica, sans-serif;
	color: #818181;
	font-size: 12px;
	padding: 0 0 0 5px;
	width: 160px;
	height: 33px;
	margin-left: 60px;
	margin-top: 3px;
}

.enviar_form_busca { background-image:url(../images/busca/buscar_botao.png); background-repeat:no-repeat; background-position:left top; text-indent:-9999px; width:76px; height:30px; background-color: transparent; cursor:pointer;}
.enviar_form_busca.en { background-image:url(../images/busca/buscar_botao_en.png); background-repeat:no-repeat; background-position:left top;}
.enviar_form_busca:hover { background-position:left center;}
.enviar_form_busca:active { background-position:left bottom;}


/* Form Contato topo */

.nome {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#F6F3F3; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.sobrenome {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#F6F3F3; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.estadocivil {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#F6F3F3; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.cpf {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#F6F3F3; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.nascimento {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#F6F3F3; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.sexo {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.cep {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#FF6F3F3FF; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.endereco {float:left; width: 650px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color:#F6F3F3; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.email {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.telefone {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.cidade {float:left; width: 315px; height:32px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.arquivo {float:left; width: 630px; min-height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.bairro {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.cargo {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.complemento {float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color:#F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.assunto { background-color:#F6F3F3; float:left; width: 315px; height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.sexo {float:left; width: 326px; height:35px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.compra {float:left; width: 326px; height:35px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; background-color: #F6F3F3; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}


.arquivo {float:left; width: 630px; min-height:30px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:0px solid #aaa; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}


.estado {float:left; width: 326px; height:35px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.mensagem { background-color: #F6F3F3; float:left; width: 315px; height:100px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.mensagem_trabalhe {width: 630px; height:100px; margin:5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:1px solid #aaa; font-family: Arial, Helvetica, sans-serif; color: #818181; font-size: 12px; padding-left:10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}


.radio_news { float:left; margin-left:10px; font-family:Arial, Helvetica, sans-serif; color:#818181; font-size:12px; padding:0 0 10px 0;}
.radio_news_trabalhe { float:left; margin-left:10px; height:0;}

.enviar_home { text-indent:-9999px; float:left; width:112px; height:44px; background-image: url(../images/voce_e_a_taschibra/enviar.jpg); background-position:left top; background-repeat:no-repeat; border:0; margin-top: 30px;}

.enviar_home:hover { cursor:pointer; text-indent:-9999px; float:left; width:112px; height:44px; background-image: url(../images/voce_e_a_taschibra/enviar.jpg); background-position:left bottom; background-repeat:no-repeat; border:0; margin-top: 30px;}

.enviar_trabalhe { text-indent:-9999px; float:left; width:112px; height:44px; background-image: url(../images/voce_e_a_taschibra/enviar.jpg); background-position:left top; background-repeat:no-repeat; border:0; margin-top: 70px; cursor:pointer;}

.enviar_trabalhe:hover { text-indent:-9999px; float:left; width:112px; height:44px; background-image: url(../images/voce_e_a_taschibra/enviar.jpg); background-position:left bottom; background-repeat:no-repeat; border:0; margin-top: 70px; cursor:pointer;}


.styled-select select {
   background: transparent;
   width: 200px;
   padding: 5px;
   font-size: 15px;
   font-family: 'AvenirLT-Medium';
   color:#808080;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
}
   
.styled-select {
	float: left;
	border-radius:10px; 
	-moz-border-radius:10px;  
	-webkit-border-radius:10px;  
	width: 200px;
	height: 34px;
	overflow: hidden;
	background: url(../images/faq/seta_baixo.jpg) no-repeat right #fff;
	border: 1px solid #ccc;
	margin-right:30px;
}

.controla_anos {float:left; width:940px; position:relative; padding:0 0 30px 0;}
	.anos_anterior {position:absolute; top:60px; left:0; z-index:501; position:absolute; background:url(../images/premiacoes/left.png) no-repeat top; width:15px; height:44px; text-indent:-9999px;}	
		.faixa_historia .anos_anterior {background:url(../images/left_historico.png) no-repeat top;}
		.faixa_historia .anos_anterior.disabled {background:url(../images/left_historico.png) no-repeat bottom;}
	.anos_proximo {position:absolute; top:60px; right:-37px; z-index:501; position:absolute; background:url(../images/premiacoes/right.png) no-repeat top; width:15px; height:44px; text-indent:-9999px;}
		.faixa_historia .anos_proximo {background:url(../images/right_historico.png) no-repeat top;}
			.faixa_historia .anos_proximo.disabled {background:url(../images/right_historico.png) no-repeat bottom;}
		.anos_anterior:hover, .anos_proximo:hover {background-position:bottom;}
	.sombra_dir {position:absolute; top:0; right:-38px; z-index:500; position:absolute; background:url(../images/premiacoes/fundo_sombra2.png) no-repeat center; width:28px; height:183px;}
	.sombra_esq {position:absolute; top:0; left:0; z-index:500; position:absolute; background:url(../images/premiacoes/fundo_sombra.png) no-repeat center; width:28px; height:183px;}
.anos {float:left; margin:0 0 0 30px; padding:30px 0 0 10px; width:910px !important; }
.anos li {width:120px; float:left; height:120px; background:url(../images/premiacao_linhas_1.png) no-repeat 10px 42px; overflow:visible !important;} 
	.faixa_historia .anos li  {background:url(../images/historico_linhas_1.png) no-repeat 10px 42px;}
	.anos li.par {background:url(../images/premiacao_linhas_2.png) no-repeat 15px 30px;}
		.faixa_historia .anos li.par {background:url(../images/historico_linhas_2.png) no-repeat 15px 30px;}
	.anos li a {margin:50px 0 0 -2px; position:relative; z-index:9999; width:63px; color:#808080; font-family: 'AvenirLT-Medium'; font-size:18px; float:left; text-align:center; padding:18px 0 0 0; height:44px; background:url(../images/premiacao_hover.png) no-repeat 0 -1px;}
	.faixa_historia .anos li a {background:url(../images/historia_hover.png) no-repeat 0 -1px; padding:23px 0 0 0; height:39px;}
	.anos li a:hover {background-position:0 -63px;}
	.anos li a.ativo {background-position:0 -125px; color:#fff;}
	.anos li.par a {margin:0 0 0 -10px;}

.conteudo_anos {float:left; width:895px; padding:0 0 0 45px; font-size:12px; color:#565656; line-height:18px; font-family:Arial, Helvetica, sans-serif; display:none;}
	.conteudo_anos .img {float:left; border:1px solid #f1f1f1; padding:1px; margin:0 20px 20px 0;}
	.conteudo_anos .label_ano {font-size:35px; color:#808080; font-family: 'AvenirLT-Black', Arial; font-weight:normal; line-height:40px;}
	.conteudo_anos.ativo {display:block;}


.resultado { font-family: 'AvenirLT-Black', Arial; font-size:28px; color:#139142; border-bottom:1px solid #d0e9d9; width:100%; float: left; letter-spacing:-1px;}
.bloco_institucional_busca { width:100%; border-bottom:1px solid #d6d6d6; float:left;}
.bloco_produtos_busca { width:100%; border-bottom:1px solid #d6d6d6; float:left;}
.conteudo_busca_institucional { font-family: 'AvenirLT-Medium'; font-size:24px; color:#666666; letter-spacing: -1px; float: left; margin-top: 20px;}
.conteudo_busca_produtos { font-family: 'AvenirLT-Medium'; font-size:17px; color:#666666; margin-top: 20px; }
.ver_mais_resultado {padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#107b39; text-align:left; float:left; width:100%; height:31px; margin:0;}
.ver_mais_resultado:hover {padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#666666; text-align:left; float:left; width:100%; height:31px; margin:0;}
.ver_mais_resultado_produtos {padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#107b39; text-align:left;  width:200px; height:31px; margin:0; }
.ver_mais_resultado_produtos:hover {padding-top: 15px; font-family: 'AvenirLT-Black', Arial; font-size:12px; color:#666666; text-align:left; width:200px; height:31px; margin:0; }

.alinha_paginacao { margin:0 auto; width:100%; float:left;}
.paginacao {float:left; margin: 10px; margin-left: 25%;}

.bt_proximo { background-image: url(../images/canais_de_vendas/proximo.png); width:129px; height:44px; float:left; background-position: top left; background-repeat:no-repeat; border:0; cursor:pointer; text-indent:-9999px; margin-top:10px;}
.bt_proximo:hover { background-position:left bottom;}

.site_en .bt_proximo { background-image: url(../images/canais_de_vendas/proximo_en.png); width:129px; height:44px; float:left; background-position: top left; background-repeat:no-repeat; border:0; cursor:pointer; text-indent:-9999px; margin-top:10px;}
.site_en .bt_proximo:hover { background-position:left bottom;}

.site_es .bt_proximo { background-image: url(../images/canais_de_vendas/proximo_es.png); width:129px; height:44px; float:left; background-position: top left; background-repeat:no-repeat; border:0; cursor:pointer; text-indent:-9999px; margin-top:10px;}
.site_es .bt_proximo:hover { background-position:left bottom;}

.bt_anterior { background-image: url(../images/canais_de_vendas/anterior.png); width:129px; height:44px; float:left; background-position: top left; background-repeat:no-repeat; border:0; cursor:pointer; text-indent:-9999px; margin-top:10px;}
.bt_anterior:hover { background-position:left bottom;}
.site_en .bt_anterior { background-image: url(../images/canais_de_vendas/anterior_en.png); width:129px; height:44px; float:left; background-position: top left; background-repeat:no-repeat; border:0; cursor:pointer; text-indent:-9999px; margin-top:10px;}
.site_en .bt_anterior:hover { background-position:left bottom;}

.paginas { font-family: 'AvenirLT-Black', Arial; font-size:26px; color:#666666; float:left; cursor:pointer; margin: 10px;}
.paginas:hover {color:#139143; font-family: 'AvenirLT-Black', Arial; font-size:26px; }

.itens_encontrados { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:500;}

.img_busca {float: left; margin: 20px 20px 20px 0;}

.tooltip{
    display: inline;
    position: relative;
}
.tooltip:hover:after{
    border-radius: 5px;
    bottom: 60px;
    color: #428c64;
    content: attr(title);
    left:0;
    padding: 5px 0;
    position: absolute;
    z-index: 98;
    width: 220px;
	font-family: 'AvenirLT-Black', Arial;
	font-size:11px;
	text-transform: uppercase;
}

.rodape_faixa_historia {
	float:left;
	width:100%;
	background:url(../images/tas_bot.jpg) no-repeat bottom;
	padding:0 0 50px 0;
	margin:20px 0 0 0;
}
.topo_faixa_historia {
	float:left;
	width:100%;
	background:url(../images/tas_top.jpg) no-repeat top;
	padding:50px 0 0 0;
}
.faixa_historia {
	float:left;
	width:100%;
	background:url(../images/tas_mid.jpg) repeat-y;
	color:#fff !important;
}
	.faixa_historia .conteudo_anos {
		color:#fff !important;
	}
	.faixa_historia .conteudo_anos .label_ano {color:#fff !important;}

.tit_historia { 
	font-family: 'AvenirLT-Black', Arial;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-2px;
	font-size: 36px;
	color: #fff;
	text-align: left;
	float: left;
	border-bottom: 3px solid #fff;
	margin:15px 0 15px 20px;
	padding:0 0 5px 0;
	clear:both;
}
.premio { list-style-image:url(../images/home/premio_list.jpg); margin-left: 15px; float: left;}

.marcadores {
	float:left;
	width:77px;
	height:79px;
	background:url(../images/pin_areas.png);
	position:absolute;
	display:none;
}
	.marcador_parede {display:block;}
	.marcador_parede.marcador_1 {top:280px; left:390px;}
	.marcador_parede.marcador_2 {top:280px; left:460px;}
	.marcador_parede.marcador_3 {top:295px; left:790px;}
	
	.marcador_area-externa.marcador_1 {top:210px; left:415px;}
	.marcador_area-externa.marcador_2 {top:367px; left:605px;}
	.marcador_area-externa.marcador_3 {top:190px; left:817px;}
	
	.marcador_mesa.marcador_1 {top:260px; left:570px;}
	
	.marcador_diversos.marcador_1 {top:270px; left:675px;}
	
	.marcador_teto.marcador_1 {top: 190px; left: 525px;}
	.marcador_teto.marcador_2 {top: 207px; left: 570px;}
	.marcador_teto.marcador_3 {top:180px; left:673px;}
	.marcador_teto.marcador_4 {top:180px; left:730px;}
	.marcador_teto.marcador_5 {top:135px; left:730px;}

.ambiente_home .marcador_parede {display:block;}
.ambiente_home .marcador_parede.marcador_1 {top:103px; left:320px;}
.ambiente_home .marcador_parede.marcador_2 {top:103px; left:410px;}
.ambiente_home .marcador_parede.marcador_3 {top:110px; left:815px;}

.ambiente_home .marcador_area-externa.marcador_1 {top:30px; left:350px; }
.ambiente_home .marcador_area-externa.marcador_2 {top:157px; left:555px;}
.ambiente_home .marcador_area-externa.marcador_3 {top:-10px; left:845px;}

.ambiente_home .marcador_mesa.marcador_1 {top:70px; left:545px;}

.ambiente_home .marcador_diversos.marcador_1 {top:85px; left:672px;}

.ambiente_home .marcador_teto.marcador_1 {top:-10px; left:490px;}
.ambiente_home .marcador_teto.marcador_2 {top:10px; left:547px;}
.ambiente_home .marcador_teto.marcador_3 {top:-15px; left:672px;}
.ambiente_home .marcador_teto.marcador_4 {top:-12px; left:743px;}
.ambiente_home .marcador_teto.marcador_5 {top:135px; left:655px; display:none !important;}

.controla_ambientes {display:none;}
	#ambiente_parede {display:block;}

.overlay {
	float:left;
	width:100%;
	background:#032400;
	position:absolute;
	top:0;
	left:0;
	height:1000px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
	z-index:9990;
	display:none;
}
	.float_retorno {
		float:left;
		width:280px;
		position:absolute;
		left:50%;
		top:100px;
		margin:0 0 0 -160px;
		background:#fff;
		border-radius:10px;
		z-index:9991;
		padding:31px 22px;
		color:#808080;
		font-size:17px;
		line-height:22px;
		font-family: 'AvenirLT-Medium';
		text-align:center;
		display:none;
	}
		.float_retorno .bt_padrao {margin:15px 0 0 90px;}
		.float_retorno .tit {
			font-weight:normal;
			font-size:21px;
			line-height:24px;
			color:#149143;
			font-family: 'AvenirLT-Black', Arial;
			float:left;
			width:100%;
			padding:0 0 20px 0;
			letter-spacing:-1px;
			text-transform:uppercase;
		}
			.float_retorno.error .tit {color:#ff0000;}
	.lk_fechar_float {
		float:left;
		position:absolute;
		top:-30px;
		right:-40px;
		background:url(../images/fechar_float.png) no-repeat;
		width:81px;
		height:92px;
		text-indent:-9999px;
	}
	.float_mapa {
		float:left;
		width:800px;
		position:absolute;
		left:50%;
		top:-500px;
		left:-1000px;
		margin:0 0 0 -400px;
		background:#fff;
		border-radius:10px;
		z-index:9991;
		padding:0;
		color:#808080;
		font-size:17px;
		line-height:22px;
		font-family: 'AvenirLT-Medium';
		text-align:center;		
	}

.bg_premios {
	float:left;
	width:950px;
	padding:0 0 0 40px;
	background:url(../images/premiacao_sombra_esq.jpg) no-repeat left top;
	margin:0 0 0 -25px;
}
.premios {
	float:left;
	width:950px;
	background:url(../images/premiacao_sombra_dir.jpg) no-repeat right top;
}
	.premios .imgs_premio {
		float:left;
		width:390px;
		height:400px;
		padding:0 65px 0 0;
		text-align:center;
		position:relative;
	}
		.premios .imgs_premio .img {display:none; position:absolute; top:20px; left:0; text-align:center; width:390px;}
			.premios .imgs_premio .img img {float:none;}
		.premios .imgs_premio #imagem_1 {display:block;}
	.premios .conteudo_premios {
		float:left;
		width:440px;
		height:453px;
		overflow:hidden;
	}
		.premios .conteudo_premios div {float:left; margin:0 0 15px 0; font-size:12px; color:#565656; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
		.premios .conteudo_premios div strong {font-size:35px; color:#00922e; font-family: 'AvenirLT-Medium', Arial; font-weight:normal; line-height:40px; float:left; width:100%; padding:0 0 0 0; letter-spacing:-3px;}
		.premios .conteudo_premios div.nivel_1 {display:block;}

.lk_mais_premios {
	float:right;
	width:123px;
	height:39px;
	background:url(../images/seta_premios.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 240px 0 0;
}
.lk_menos_premios {
	float:left;
	width:123px;
	height:39px;
	background:url(../images/seta_premios_cima.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 140px;
	visibility:hidden;
}

.wiki_descricao { display:none; font-family: 'AvenirLT-Medium'; font-size: 12px; color: #666; font-style: italic; margin: 10px; float:left; line-height: 15px; width:100%;}

.abrir_wiki { color:#333333;}
.abrir_wiki:hover { color:#999;}

.fotos_institucional {
	float:left;
	width:458px;
}
	.fotos_institucional .inst_grande {float:left; width:458px; height:247px; text-align:center; vertical-align:middle; display:table;}
		.fotos_institucional .inst_grande span {vertical-align:middle; display:table-cell;}
	.fotos_institucional .minis {
		float:left;
		width:100%;
		padding:5px 0 0 0;
	}
		.fotos_institucional .minis a {float:left; width:149px; margin:0 5px 2px 0;}
			.fotos_institucional .minis a.noborder {margin:0 0 5px 0;}
			.fotos_institucional .minis a img {max-width:149px;}
.coluna_inst {
	float:left;
	width:390px;
	padding:0 0 0 85px;
}



.active { display:inherit; }
	ul#map {float: left; display: block; margin: 0; padding: 0; width: 433px; height: 429px; background-image: url('../images/mapa/mapa.jpg'); position:relative;}
	ul#map li {display: block; padding: 0; position: absolute;}
	li#crs {margin-top: 350px; margin-left: 183px;}
	li#crs:hover {margin-top: 353px; margin-left: 184px;}
	li#csc {margin-top: 339px; margin-left: 219px;}
	li#csc:hover {margin-top: 340px; margin-left: 221px;}
	li#cpr {margin-top: 301px; margin-left: 212px;}
	li#cpr:hover {margin-top: 303px; margin-left: 213px;}
	li#csp {margin-top: 272px; margin-left: 228px; z-index:9999; }
	li#csp:hover {margin-top: 274px; margin-left: 230px; z-index:9999; }
	li#cms {margin-top: 243px; margin-left: 175px;}
	li#crj {margin-top: 286px; margin-left: 309px; z-index:9999; }
	li#ces {margin-top: 256px; margin-left: 342px; z-index:9999; }
	li#cmg {margin-top: 215px; margin-left: 249px; z-index:7777; }
	li#cmg:hover {margin-top: 216px; margin-left: 251px; z-index:7777; }
	li#cgo {margin-top: 197px; margin-left: 226px; z-index:8888; }
	li#cgo:hover {margin-top: 199px; margin-left: 228px; z-index:8888; }
	li#cba {margin-top: 155px; margin-left: 298px;}
	li#cba:hover {margin-top: 157px; margin-left: 299px;}
	li#cmt {margin-top: 137px; margin-left: 137px;}
	li#cmt:hover {margin-top: 139px; margin-left: 139px;}
	li#cro {margin-top: 146px; margin-left: 79px; 79px; z-index:9998; }
	li#cro:hover {margin-top: 147px; margin-left: 81px; z-index:9998; }
	li#cac {margin-top: 142px; margin-left: 2px;}
	li#cac:hover {margin-top: 142px; margin-left: 1px;}
	li#cam {margin-top: 35px; margin-left: 4px;}
	li#cam:hover {margin-top: 37px; margin-left: 5px;}
	li#crr {margin-top: 3px; margin-left: 99px;}
	li#crr:hover {margin-top: 5px; margin-left: 101px;}
	li#cpa {margin-top: 31px; margin-left: 164px;}
	li#cap {margin-top: 11px; margin-left: 210px;}
	li#cma {margin-top: 71px; margin-left: 278px;  z-index:9999;}
	li#cma:hover {margin-top: 73px; margin-left: 281px;  z-index:9999;}
	li#cto {margin-top: 114px; margin-left: 253px;}
	li#def {margin-top: 115px; margin-left: 255px;}
	li#cse {margin-top: 166px; margin-left: 387px;}
	li#cse:hover {margin-top: 167px; margin-left: 389px;}
	li#cal {margin-top: 159px; margin-left: 388px;}
	li#cpe {margin-top: 141px; margin-left: 356px;}
	li#cpb {margin-top: 128px; margin-left: 384px}
	li#crn {margin-top: 116px; margin-left: 386px;}
	li#cce {margin-top: 93px; margin-left: 355px; 245px;}
	li#cpi {margin-top: 91px; margin-left: 304px; z-index:9997;}
	li#cdf {margin-top: 225px; margin-left: 275px; z-index:9997; }


	ul#map li a {display: block; text-decoration: none; position: absolute;}
	a#rs {width: 78px; height: 73px; background-image: url('../images/mapa/mapa/rs.gif');}
	a#sc {width: 55px; height: 37px; }
	a#pr {width: 67px; height: 45px; }
	a#sp {width: 91px; height: 60px; }
	a#ms {width: 76px; height: 75px; }
	a#rj {width: 42px; height: 28px; }
	a#es {width: 29px; height: 37px; }
	a#mg {width: 119px; height: 93px; }
	a#go {width: 79px; height: 72px; }
	a#ba {width: 99px; height: 107px; }
	a#mt {width: 123px; height: 118px; }
	a#ro {width: 78px; height: 62px; }
	a#ac {width: 86px; height: 44px; }
	a#am {width: 189px; height: 133px;}
	a#rr {width: 67px; height: 71px; }
	a#pa {width: 143px; height: 133px; }
	a#ap {width: 55px; height: 59px; }
	a#ma {width: 75px; height: 99px; }
	a#to {width: 55px; height: 97px; }
	a#se {width: 22px; height: 24px; }
	a#al {width: 35px; height: 19px; }
	a#pe {width: 74px; height: 24px; }
	a#pb {width: 45px; height: 25px; }
	a#rn {width: 42px; height: 24px; }
	a#ce {width: 46px; height: 55px; }
	a#pi {width: 63px; height: 87px; }
	a#df {width: 16px; height: 9px; }

	a#rs:active, a#rs.ativo {background-image: url('../images/mapa/mapa/rs.gif');}
	a#rs:hover {background-image: url('../images/mapa/mapa/rs_hover.gif');}
	
	a#sc:active, a#sc.ativo {background-image: url('../images/mapa/mapa/sc.gif');}
	a#sc:hover {background-image: url('../images/mapa/mapa/sc_hover.gif');}
	
	a#pr:active, a#pr.ativo {background-image: url('../images/mapa/mapa/pr.gif');}
	a#pr:hover {background-image: url('../images/mapa/mapa/pr_hover.gif');}
	
	a#sp:active, a#sp.ativo {background-image: url('../images/mapa/mapa/sp.gif');}
	a#sp:hover {background-image: url('../images/mapa/mapa/sp_hover.gif');}
	
	a#ms:active, a#ms.ativo {background-image: url('../images/mapa/mapa/ms.gif');}
	a#ms:hover {background-image: url('../images/mapa/mapa/ms_hover.gif');}
	
	a#rj:active, a#rj.ativo {background-image: url('../images/mapa/mapa/rj.gif');}
	a#rj:hover {background-image: url('../images/mapa/mapa/rj_hover.gif');}
	
	a#es:active, a#es.ativo {background-image: url('../images/mapa/mapa/es.gif');}
	a#es:hover {background-image: url('../images/mapa/mapa/es_hover.gif');}
	
	a#mg:active, a#mg.ativo {background-image: url('../images/mapa/mapa/mg.gif');}
	a#mg:hover {background-image: url('../images/mapa/mapa/mg_hover.gif');}
	
	a#go:active, a#go.ativo {background-image: url('../images/mapa/mapa/go.gif');}
	a#go:hover {background-image: url('../images/mapa/mapa/go_hover.gif');}
	
	a#ba:active, a#ba.ativo {background-image: url('../images/mapa/mapa/ba.gif');}
	a#ba:hover {background-image: url('../images/mapa/mapa/ba_hover.gif');}
	
	a#mt:active, a#mt.ativo {background-image: url('../images/mapa/mapa/mt.gif');}
	a#mt:hover {background-image: url('../images/mapa/mapa/mt_hover.gif');}
	
	a#ro:active, a#ro.ativo {background-image: url('../images/mapa/mapa/ro.gif');}
	a#ro:hover {background-image: url('../images/mapa/mapa/ro_hover.gif');}
	
	a#ac:active, a#ac.ativo {background-image: url('../images/mapa/mapa/ac.gif');}
	a#ac:hover {background-image: url('../images/mapa/mapa/ac_hover.gif');}
	
	a#am:active, a#am.ativo {background-image: url('../images/mapa/mapa/am.gif');}
	a#am:hover {background-image: url('../images/mapa/mapa/am_hover.gif');}
	
	a#rr:active, a#rr.ativo {background-image: url('../images/mapa/mapa/rr.gif');}
	a#rr:hover {background-image: url('../images/mapa/mapa/rr_hover.gif');}
	
	a#pa:active, a#pa.ativo {background-image: url('../images/mapa/mapa/pa.gif');}
	a#pa:hover {background-image: url('../images/mapa/mapa/pa_hover.gif');}
	
	a#ap:active, a#ap.ativo {background-image: url('../images/mapa/mapa/ap.gif');}
	a#ap:hover {background-image: url('../images/mapa/mapa/ap_hover.gif');}
	 
	a#ma:active, a#ma.ativo {background-image: url('../images/mapa/mapa/ma.gif');}
	a#ma:hover {background-image: url('../images/mapa/mapa/ma_hover.gif');}
	
	a#to:active, a#to.ativo {background-image: url('../images/mapa/mapa/to.gif');}
	a#to:hover {background-image: url('../images/mapa/mapa/to_hover.gif');}
	
	a#se:active, a#se.ativo {background-image: url('../images/mapa/mapa/se.gif');}
	a#se:hover {background-image: url('../images/mapa/mapa/se_hover.gif');}
	
	a#al:active, a#al.ativo {background-image: url('../images/mapa/mapa/al.gif');}
	a#al:hover {background-image: url('../images/mapa/mapa/al_hover.gif');}
	
	a#pe:active, a#pe.ativo {background-image: url('../images/mapa/mapa/pe.gif');}
	a#pe:hover {background-image: url('../images/mapa/mapa/pe_hover.gif');}
	
	a#pb:active, a#pb.ativo {background-image: url('../images/mapa/mapa/pb.gif');}
	a#pb:hover {background-image: url('../images/mapa/mapa/pb_hover.gif');}
	
	a#rn:active, a#rn.ativo {background-image: url('../images/mapa/mapa/rn.gif');}
	a#rn:hover {background-image: url('../images/mapa/mapa/rn_hover.gif');}
	
	a#ce:active, a#ce.ativo {background-image: url('../images/mapa/mapa/ce.gif');}
	a#ce:hover {background-image: url('../images/mapa/mapa/ce_hover.gif');}
	
	a#pi:active, a#pi.ativo {background-image: url('../images/mapa/mapa/pi.gif');}
	a#pi:hover {background-image: url('../images/mapa/mapa/pi_hover.gif');}
	
	a#df:active, a#df.ativo {background-image: url('../images/mapa/mapa/df.gif');}
	a#df:hover {background-image: url('../images/mapa/mapa/df_hover.gif');}
	
	ul#map li a img {border: 0; width: inherit; height: inherit;}

.coluna_contato {
	float:left;
	width:560px;
}
	.coluna_contato input {width:540px !important;}
	.coluna_contato textarea  {padding:8px 5px; width:535px !important;}
	.coluna_contato .radio_news input {width:auto !important;}
	.coluna_contato select {padding:5px; width:550px !important;}
	.coluna_contato select.estado_contato {width:270px !important; margin-right:20px;}
	.coluna_contato select.cidade_contato {width:255px !important;}
.sidebar_contato {float:right; width:320px; border-left: 2px solid #ccc; padding-left: 20px; margin-top: -400px;}

.sidebar_contato_sac {
	float: right;
	width: 320px;
	margin-top: -265px;
	border-left: 2px solid #ccc;
	padding-left: 20px;
}


.tit_fale {
	float:left;
	width:100%;
	font-family: 'AvenirLT-Medium'; 
	color:#149143; 
	font-size:28px; 
	padding: 0 0 5px 0;
	border-bottom:2px solid #dadada;
	margin:0 0 15px 0;
	font-weight:normal;
	letter-spacing:-1px;
}
.tel_contato {
	float:left;
	width:500px;
	color:#149143; 
	font-family: 'AvenirLT-Black', Arial;
	padding:0 0 0 60px;
	background:url(../images/ico_fone_fale.jpg) no-repeat 0 0;
	font-size:28px;
	line-height:46px;
	margin:0 0 30px 0;
}

.icon_carta { background:url(../images/carta.jpg) top left no-repeat; width:17px; height:14px; padding-left: 20px;}

.barco {margin-bottom: 10px;
border: 2px solid #fff;
box-shadow: 1px 2px 3px #888888; width: 360px;}







.face{background: url(../images/face.png) no-repeat center center; text-indent:-9999px; width:25px; height: 30px; float: left; background-size: 30px; margin-right:10px;}
.face:hover { opacity:0.8;}
.insta{background: url(../images/insta.png) no-repeat center center; text-indent:-9999px; width:25px; height:30px; float: left; background-size: 30px;}
.insta:hover { opacity:0.8;}



.bottom_site {
	float: left;
width: 100%;
padding: 4px 0 4px 0;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #616161;
margin: 20px 0 -15px 0;
position: relative;
	}
	
	.centraliza {width: 990px;
margin: 0 auto;}

.bottom_site a {float: right;
color: #616161;
text-decoration: none;}

