@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background:url(../../imagens/corpo_bg7.jpg) top center no-repeat #002060;
	}
	
.body_internas{
	margin:0px;
	padding:0px;
	background:url(../../imagens/corpo_bg_internas.jpg) top center no-repeat #002060;
	}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('MyriadPro-Regular.eot');
	src: local('Myriad Pro Regular'), local('MyriadPro-Regular'), url('MyriadPro-Regular.woff') format('woff'), url('MyriadPro-Regular.ttf') format('truetype'), url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}

@font-face {
	font-family: 'MyriadProBold';
	src: url('myriadprobold.eot');
	src: local('Myriad Pro'), local('MyriadPro-Bold'), url('myriadprobold.woff') format('woff'), url('myriadprobold.ttf') format('truetype'), url('myriadprobold.svg#MyriadPro-Bold') format('svg');
}

p.style92 {font-size: 96px;line-height:normal;font-family: 'GillSansMTRegular', sans-serif; color:#FFF;}
p.style91 {font-size: 96px;line-height:normal;font-family: 'AvenirLT55RomanRegular', sans-serif;color:#FFF;}
.myriad_pro{font-size: 96px;line-height:normal;font-family: 'MyriadProRegular', sans-serif;}
p.myriad_bold {font-size: 32px;line-height:normal;font-family: 'MyriadProBold', sans-serif;}

.strong{
	font-weight:bold;
}

.uppercase{
	text-transform:uppercase;
}

a{
	outline:none;
}

a img {
	border:0;
	outline:none;
	}

a:link {
	text-decoration:none;
	outline:none;
	}
	
.master_total{
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}

.header_master{
	
	width:100%;
	height:106px;
	background:#002060;
}

.header_cont{
	width:986px;
	height:106px;
	position:relative;
	left:50%;
	margin-left:-493px;
}

.logo{
	position:relative;
	float:left;
	width:214px;
	height:63px;
	margin-left:20px;
	margin-top:23px;
	margin-bottom:0px;
}

.bandeiras{
	position:relative;
	float:right;
	width:434px;
	height:16px;
	margin-right:23px;
	margin-top:16px;
	margin-bottom:0px;
	background:url(../../imagens/telefone_rodape_portugues.png) 125px 2px no-repeat;
}

.bandeiras_geral_ingles{
	position:relative;
	float:right;
	width:434px;
	height:16px;
	margin-right:23px;
	margin-top:16px;
	margin-bottom:0px;
	background:url(../../imagens/telefone_rodape_ingles.png) 125px 2px no-repeat;
}

.bandeiras_geral_espanhol{
	position:relative;
	float:right;
	width:434px;
	height:16px;
	margin-right:23px;
	margin-top:16px;
	margin-bottom:0px;
	background:url(../../imagens/telefone_rodape_espanhol.png) 125px 2px no-repeat;
}

.bandeiras_cont{
	margin:0px;
	padding:0px;
}

.bandeiras_portugues{
	float:right;
	display:block;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_brasil.jpg) top left no-repeat;
	list-style:none;
	margin-left:19px;
	text-indent:-99999px;
}

.bandeiras_portugues a{
	float:right;
	display:block;
	text-indent:-99999px;
	list-style:none;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_brasil_over.jpg) top left no-repeat;
}

.bandeiras_portugues a:hover{
	float:right;
	display:block;
	text-indent:-99999px;
	list-style:none;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_brasil.jpg) top left no-repeat;
}



.bandeiras_ingles{
	float:right;
	display:block;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_usa.jpg) top left no-repeat;
	list-style:none;
	margin-left:19px;
	text-indent:-9999px;
}

.bandeiras_ingles a{
	float:right;
	display:block;
	text-indent:-9999px;
	list-style:none;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_usa_over.jpg) top left no-repeat;
}

.bandeiras_ingles a:hover{
	float:right;
	display:block;
	text-indent:-9999px;
	list-style:none;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_usa.jpg) top left no-repeat;
}

.bandeiras_espanhol{
	float:right;
	display:block;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_espanha.jpg) top left no-repeat;
	list-style:none;
	margin-left:19px;
	text-indent:-9999px;
}

.bandeiras_espanhol a{
	float:right;
	display:block;
	text-indent:-9999px;
	list-style:none;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_espanha_over.jpg) top left no-repeat;
}

.bandeiras_espanhol a:hover{
	float:right;
	display:block;
	text-indent:-9999px;
	list-style:none;
	width:22px;
	height:16px;
	background:url(../../imagens/bandeira_espanha.jpg) top left no-repeat;
}

.menu{
	position:relative;
	float:right;
	width:500px;
	height:26px;
	margin-top:27px;/*
	margin-right:22px;*/
	z-index:30;
}

.menu_cont{
	width:420px;
	height:26px;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background:url(../../imagens/menu_bg.jpg) center bottom no-repeat;
	margin-left:79px;
}

.menu_cont_ingles{
	width:415px;
	height:26px;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:0px;
	background:url(../../imagens/menu_bg.jpg) center bottom no-repeat;
	margin-left:79px;
}

.menu_cont_espanhol{
	height:26px;
	margin:0px;
	padding-top:0px;
	padding-left:34px;
	padding-right:0px;
	padding-bottom:0px;
	background:url(../../imagens/menu_bg.jpg) 30px bottom no-repeat;
}

.menu_cont_index{
	width:420px;
	height:26px;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background:url(../../imagens/menu_bg.jpg) center bottom no-repeat;
	margin-left:79px;
}

.menu_cont_index_ingles{
	height:26px;
	margin:0px;
	padding-top:0px;
	padding-left:84px;
	padding-right:0px;
	padding-bottom:0px;
	background:url(../../imagens/menu_bg.jpg) 55px bottom no-repeat;
}

.menu_cont_index_espanhol{
	height:26px;
	margin:0px;
	padding-top:0px;
	padding-left:34px;
	padding-right:0px;
	padding-bottom:0px;
	background:url(../../imagens/menu_bg.jpg) 55px bottom no-repeat;
}


.menu_itens{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FFF;
	margin-left:31px;
}

.menu_itens a{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}

.menu_itens a:hover{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FC0;
	text-decoration:none;
}


.menu_class {
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FFF;
	margin-left:31px;
	text-decoration:none;
}

.menu_class a{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}

.menu_class a:hover{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FC0;
	text-decoration:none;
}

.the_menu {
	position:absolute;
	display:none;
	width:400px;
	z-index:50;
	margin-top:28px;
	margin-left:-40px;
	list-style:none;
}

.the_menu li {
	position:relative;
	float:left;
	width:84px;
	height:28px;
	margin-left:5px;
	list-style:none;

}

.the_menu li a {
	position:relative;
	float:left;
	width:70px;
	padding-left:14px;
	padding-top:6px;
	height:20px;
	color:#FFFFFF; 
	text-decoration:none; 
	display:block;
	border-top: solid 1px #173572;
	border-bottom: solid 1px #173572;
    background:url(../../imagens/menu_drop_bg.png) center left no-repeat #26497D;
	margin-bottom:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	list-style:none;
}

.the_menu li a:hover {
	position:relative;
	float:left;
	color:#FC0; 
	text-decoration:none; 
	display:block;
	border-top: solid 1px #173572;
	border-bottom: solid 1px #173572;
    background:#002060;
	margin-bottom:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
    background:url(../../imagens/menu_drop_bg.png) center left no-repeat #26497D;
	list-style:none;
}



.menu_itens_check{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FC0;
	margin-left:31px;
}

.menu_itens_check a{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FC0;
	text-decoration:none;
}

.menu_itens_check a:hover{
	float:left;
	list-style:none;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:13px;
	color:#FC0;
	text-decoration:none;
}






.master{
	width:986px;
	position:relative;
	left:50%;
	margin-left:-493px;
}

.cont_videos{
	width:986px;
	height:383px;
	margin-top:21px;
}

.video_agua{
	float:left;
	width:327px;
	height:383px;
}

.video_ceu{
	float:left;
	width:330px;
	height:383px;
}

.video_planta{
	float:left;
	width:329px;
	height:383px;
}

.cont_videos_texto{
	width:986px;
	height:209px;
}

.video_agua_texto{
	float:left;
	width:327px;
	height:209px;
	background:url(../../imagens/linha.png) center 78px no-repeat;
}

.video_agua_texto_title{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_agua.png) bottom left no-repeat;
	margin-left:22px;
}

.video_agua_texto_title_ingles{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_agua_ingles.png) bottom left no-repeat;
	margin-left:22px;
}

.video_agua_texto_title_espanhol{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_agua_espanhol.png) bottom left no-repeat;
	margin-left:22px;
}

.video_agua_texto_texto{
	display:block;
	width:292px;
	margin-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCEAF4;
	text-decoration:none;
	margin-top:26px;
	line-height:20px;
	font-weight:bold;
}

.video_agua_texto_texto a{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCEAF4;
	text-decoration:none;
}

.video_agua_texto_texto a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCEAF4;
	text-decoration:underline;
}

.video_ceu_texto{
	float:left;
	width:330px;
	height:209px;
	background:url(../../imagens/linha.png) center 78px no-repeat;
}

.video_ceu_texto_title{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_ar.png) bottom left no-repeat;
	margin-left:19px;
}

.video_ceu_texto_title_ingles{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_ar_ingles.png) bottom left no-repeat;
	margin-left:19px;
}

.video_ceu_texto_title_espanhol{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_ar_espanhol.png) bottom left no-repeat;
	margin-left:19px;
}

.video_ceu_texto_texto{
	display:block;
	width:292px;
	margin-left:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCEAF4;
	text-decoration:none;
	margin-top:26px;
	line-height:20px;
	font-weight:bold;
}

.video_ceu_texto_texto a{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCEAF4;
	text-decoration:none;
}

.video_ceu_texto_texto a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCEAF4;
	text-decoration:underline;
}

.video_planta_texto{
	float:left;
	width:329px;
	height:209px;
	background:url(../../imagens/linha.png) center 78px no-repeat;
}


.video_planta_texto_title{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_terra.png) bottom left no-repeat;
	margin-left:21px;
}

.video_planta_texto_title_ingles{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_terra_ingles.png) bottom left no-repeat;
	margin-left:21px;
}

.video_planta_texto_title_espanhol{
	display:block;
	width:292px;
	height:63px;
	background:url(../../imagens/home_terra_espanhol.png) bottom left no-repeat;
	margin-left:21px;
}

.video_planta_texto_texto{
	display:block;
	width:292px;
	margin-left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCEAF4;
	text-decoration:none;
	margin-top:26px;
	line-height:20px;
	font-weight:bold;
}

.video_planta_texto_texto a{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCEAF4;
	text-decoration:none;
}

.video_planta_texto_texto a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCEAF4;
	text-decoration:underline;
}


.rodape_master{
	position:relative;
	width:100%;
	height:121px;
	background:url(../../imagens/rodape_bg.png) top left repeat-x;
	clear:both;
}


.rodape_cont{
	width:986px;
	height:121px;
	position:relative;
	left:50%;
	margin-left:-493px;
}

.rodape_menu{
	float:left;
	width:400px;
	margin-top:24px;
	padding:0px;
}

.rodape_menu_itens{
	float:left;
	margin-right:11px;
	padding-right:11px;
	border-right: solid 1px #90A8C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
}

.rodape_menu_itens a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
}

.rodape_menu_itens a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	list-style:none;
}

.rodape_menu_itens_sem_borda{
	float:left;
	margin-right:11px;
	padding-right:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
}

.rodape_menu_itens_sem_borda a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
}

.rodape_menu_itens_sem_borda a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	list-style:none;
}


.rodape_telefone{
	float:left;
	width:250px;
	margin-top:24px;
	padding:0px;
}

.rodape_telefone_item{
	float:left;
	display:block;
	width:259px;
	height:19px;
	padding-left:20px;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:15px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
	background:url(../../imagens/telefone_rodape_portugues.png) top left no-repeat;
	text-indent:-9999px;
	}
	
	
.rodape_telefone_item_ingles{
	float:left;
	display:block;
	width:259px;
	height:19px;
	padding-left:20px;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:15px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
	background:url(../../imagens/telefone_rodape_ingles.png) top left no-repeat;
	text-indent:-9999px;
	}
	
	.rodape_telefone_item_espanhol{
	float:left;
	display:block;
	width:259px;
	height:19px;
	padding-left:20px;
	font-family: 'GillSansMTRegular', sans-serif;
	font-size:15px;
	color:#90A8C2;
	text-decoration:none;
	list-style:none;
	background:url(../../imagens/telefone_rodape_espanhol.png) top left no-repeat;
	text-indent:-9999px;
	}
	



.rodape_assinatura{
	float:right;
	margin-top:22px;
	margin-right:2px;
	width:200px;
	height:65px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#90A8C2;
	text-decoration:none;

}

.rodape_assinatura a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#90A8C2;
	text-decoration:none;
}

.rodape_assinatura a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}

.rodape_assinatura img{
	margin-bottom:3px;
}

.conteudo_internas_geral{
	position:relative;
	width:978px;
	margin-top:12px;
	margin-left:4px;
	margin-bottom:16px;
	
}

.conteudo_internas_top{
	width:978px;
	height:9px;
	background:url(../../imagens/internas_bg_top.png) top left no-repeat;
}

.conteudo_internas_conteudo{
	position:relative;
	float:left;
	width:978px;
	background:url(../../imagens/internas_bg.png) top left repeat-y;
	padding-top:18px;
}

.conteudo_internas_bottom{
	width:978px;
	clear:both;
	height:9px;
	background:url(../../imagens/internas_bg_bottom.png) top left no-repeat;
}


.internas_title{
    width:220px;
	height:32px;
	background:url(../../imagens/internas_title_bg.png) top center no-repeat;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	text-transform:uppercase;
	color:#B3DE83;
	font-size:26px;
	margin-left:35px;
	padding-top:7px;
	text-align:center;
}

.internas_title h1{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:26px;
}

.internas_title_perguntas_frequentes{
	width:330px;
	height:32px;
	background:url(../../imagens/linha_perguntas_frequentes.png) bottom center no-repeat;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	text-transform:uppercase;
	color:#B3DE83;
	font-size:26px;
	margin-left:35px;
	padding-top:7px;
	text-align:center;
}

.internas_title_perguntas_frequentes h1{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:26px;
}

.quem_somos_bloco1{
	width:935px;
	height:271px;
	margin-left:35px;
	margin-top:27px;
}

.quem_somos_bloco1_placa{
	float:left;
	width:213px;
	height:235px;
	font-family: 'MyriadProRegular', sans-serif;
	color:#E9F4F8;
	font-size:21px;
	background:url(../../imagens/quem_somos_texto_placa.png) top left no-repeat;
	margin-top:4px;
	padding-top:32px;
	padding-left:19px;
	padding-right:26px;
	margin-right:20px;
}

.quem_somos_bloco1_cont_itens{
	float:left;
	width:657px;
	height:91px;
}

.quem_somos_bloco1_cont_itens_quadros_binoculo{
	float:left;
	width:102px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_binoculos.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_quadros_tartaruga{
	float:left;
	width:102px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_tartaruga.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_quadros_reciclagem{
	float:left;
	width:102px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_reciclagem.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_quadros_pegadas{
	float:left;
	width:102px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_pegada.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_quadros_dna{
	float:left;
	width:102px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_dna.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_quadros_caneca{
	float:left;
	width:102px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_caneca.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_texto1{
	float:left;
	width:231px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_texto1.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_texto2{
	float:left;
	width:182px;
	height:88px;
	margin-right:6px;
	background:url(../../imagens/quem_somos_texto2.png) top left no-repeat;
}

.quem_somos_bloco1_cont_itens_texto_title{
	font-family: 'MyriadProBold', sans-serif;	display:block;
	width:161px;
	height:21px;
	font-size:15px;
	color:#1D495A;
	margin-top:16px;
	margin-left:16px;
	text-transform:uppercase;
}

.quem_somos_bloco1_cont_itens_texto_conteudo1{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:188px;
	height:44px;
	font-size:11px;
	color:#1D495A;
	margin-left:16px;
}

.quem_somos_bloco1_cont_itens_texto_conteudo2{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:161px;
	height:44px;
	font-size:11px;
	color:#1D495A;
	margin-left:16px;
}

.quem_somos_bloco2{
	width:916px;
	margin-left:35px;
	margin-top:36px;/*
	background:url(../../imagens/quem_somos_texto_bottom_img.png) 709px bottom no-repeat;*/
	padding-bottom:5px;
}

.quem_somos_bloco2_title{
	display:block;
	float:left;
	width:916px;
	height:35px;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#B3DE83;
}

.quem_somos_bloco2_texto{
	display:block;
	float:left;
	width:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D2E8F0;
	padding-bottom:15px;
}


.produtos_geral{
	position:relative;
	float:left;
	width:958px;
	margin-top:29px;
	padding-left:20px;
	
}

.produtos_geral2{
	position:relative;
	float:left;
	width:860px;
	padding-top:25px;
	padding-bottom:15px;
	margin-top:10px;
	border:dotted 1px #6FB3CE;
	background:url(../../imagens/produtos_detalhes_novo2_bg.png) repeat;
	margin-bottom:15px;
	margin-left:58px;
	
}


.produtos_item_geral{
	float:left;
	width:217px;
	margin-left:14px;
	margin-bottom:44px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

.produtos_item_geral a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}

.produtos_item_geral a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;
}




.produtos_item_img{
	width:217px;
	height:179px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	background:url(../../imagens/produtos_bg.png) top left no-repeat;
}

.produtos_item_img * {
    vertical-align: middle;
}

.produtos_descricao{
	width:187px;
	height:59px;
	border:solid 1px #6DA1C2;
	text-align:center;
	color:#D2E8F0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:7px;
	margin-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	text-transform:uppercase;
}


.produtos_descricao a{
	color:#D2E8F0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}


.produtos_descricao a:hover{
	color:#D2E8F0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-transform:uppercase;
}

.produtos_descricao_detalhe{
	float:left;
	margin-bottom:44px;
	width:580px;
	color:#D2E8F0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:23px;
}

.produtos_descricao_detalhe table{
	border-color:#FFF;
	float:left;
	_margin-top:15px;
}

.produtos_descricao_detalhe tr, td{
	border-color:#FFF;
}


.produtos_descricao_detalhe strong{
	text-transform:uppercase;
	color:#B3DE83;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:12px;
	font-weight:normal;
}


.produtos_descricao_detalhe h3{
	text-transform:uppercase;
	color:#B3DE83;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.produtos_descricao_detalhe p{
	color:#D2E8F0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

.produtos_descricao_detalhe_title{
	display:block;
	width:578px;
	padding-bottom:10px;
	margin-bottom:15px;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#B3DE83;
	border-bottom:solid 1px #B3DE83;
}

.produtos_descricao_detalhe_title h2{
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#B3DE83;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.produtos_descricao_detalhe_voltar{
	display:block;
	float:left;
	width:578px;
	height:25px;
	padding-top:15px;
	margin-bottom:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

.produtos_descricao_detalhe_voltar a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.produtos_descricao_detalhe_voltar a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}


.clientes_item_geral{
	float:left;
	width:171px;
	height:141px;
	margin-left:14px;
	margin-bottom:14px;
}

.clientes_item_img{
	width:171px;
	height:141px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	background:url(../../imagens/clientes_bg.png) top left no-repeat;
}

.clientes_item_img * {
    vertical-align: middle;
}




.contato_geral{
	position:relative;
	float:left;
	width:944px;
	margin-top:29px;
	padding-left:34px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFF;
}



.contato_form{
	display:block;
	width:700px;
}

.contato_infos{
	display:block;
	width:700px;
	margin-left:17px;
	font-size:12px;
	margin-bottom:15px;
}

.contato_cont{
	display:block;
	width:500px;
	margin-bottom:10px;
	color:#FFF;
	margin-left:16px;
}

.contato_cont_botao{
	display:block;
	width:400px;
	margin-left:16px;
	margin-top:20px;
	margin-bottom:70px;
}


.contato_cont_botao input{
	margin-left:98px;
}


.contato_cont label{
display:block;
text-align:left;
width:90px;
height:18px;
padding-top:3px;
padding-right:10px;
float:left;
font-size:12px;
}

.contato_cont input{
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
width:300px;
padding-left:5px;
padding-right:5px;
}

.contato_cont select{
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
width:312px;
padding-left:5px;
padding-right:5px;
}


.contato_cont textarea {
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
width:300px;
height:100px;
padding:5px;
overflow:auto;
}



.contato_cont_telefone{
	display:block;
	width:500px;
	margin-bottom:20px;
	color:#D2E8F0;
	margin-left:16px;
	margin-bottom:10px;
}

.contato_cont_telefone label{
display:block;
text-align:left;
width:90px;
height:18px;
padding-top:3px;
padding-right:10px;
float:left;
font-size:12px;
}

.contato_ddd_telefone{
	font-size:11px;
	color:#666;
	padding:4px 2px;
	border:solid 1px #4D3511;
	width:15px;
	padding-left:5px;
	padding-right:5px;
}

.contato_telefone{
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
width:267px;
padding-left:5px;
padding-right:5px;

}
.contato_endereco{
	width:400px;
	position:absolute;
	margin-top:0px;
	margin-left:500px;	
}

.contato_telefones{
	display:block;
	padding-top:10px;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:17px;
	text-decoration:none;
	line-height:32px;
	}


.produtos_novo_top_agua{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_agua.png) top left no-repeat;
}

.produtos_novo_top_agua_espanhol{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_agua_espanhol.png) top left no-repeat;
}

.produtos_novo_top_agua_ingles{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_agua_ingles.png) top left no-repeat;
}

.produtos_novo_top_ar{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_ar.png) top left no-repeat;
}

.produtos_novo_top_ar_espanhol{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_ar_espanhol.png) top left no-repeat;
}

.produtos_novo_top_ar_ingles{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_ar_ingles.png) top left no-repeat;
}

.produtos_novo_top_terra{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_terra.png) top left no-repeat;
}

.produtos_novo_top_terra_espanhol{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_terra_espanhol.png) top left no-repeat;
}

.produtos_novo_top_terra_ingles{
	position:relative;
	float:left;
	width:978px;
	height:102px;
	background:url(../../imagens/produtos_bg_top_terra_ingles.png) top left no-repeat;
}

.produtos_novo_top_menu_agua{
	position:relative;
	float:left;
	width:978px;
	height:82px;
	background:url(../../imagens/produtos_bg_top_menu.png) top left no-repeat;
}

.produtos_novo_top_menu_ar{
	position:relative;
	float:left;
	width:978px;
	height:82px;
	background:url(../../imagens/produtos_bg_top_menu_ar.png) top left no-repeat;
}

.produtos_novo_top_menu_terra{
	position:relative;
	float:left;
	width:978px;
	height:82px;
	background:url(../../imagens/produtos_bg_top_menu_terra.png) top left no-repeat;
}

.produtos_novo_top_menu_lista{
	display:block;
	float:right;
	margin-right:91px;
	margin-top:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	list-style:none;
}

.produtos_novo_top_menu_itens{
	float:left;
	display:block;
	height:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	list-style:none;
	text-decoration:none;
	padding-right:14px;
	margin-right:14px;
	border-right:solid 1px #4BBFC9;
}

.produtos_novo_top_menu_itens a{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	list-style:none;
	text-decoration:none;
}

.produtos_novo_top_menu_itens a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:11px;
	list-style:none;
	text-decoration:none;
}

.produtos_novo_top_menu_itens2{
	float:left;
	display:block;
	height:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	list-style:none;
	text-decoration:none;
}

.produtos_novo_top_menu_itens2 a{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	list-style:none;
	text-decoration:none;
}

.produtos_novo_top_menu_itens2 a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:11px;
	list-style:none;
	text-decoration:none;
}

.produtos_novo_top_detalhe{
	position:relative;
	float:left;
	width:16px;
	height:68px;
	background:url(../../imagens/produtos_bg_top_detalhe.png) top left no-repeat;
	margin-left:21px;
}

.produtos_novo_top_detalhe_ar{
	position:relative;
	float:left;
	width:16px;
	height:68px;
	background:url(../../imagens/produtos_bg_top_detalhe_ar.png) top left no-repeat;
	margin-left:21px;
}


.produtos_novo_top_detalhe_terra{
	position:relative;
	float:left;
	width:16px;
	height:68px;
	background:url(../../imagens/produtos_bg_top_detalhe_terra.png) top left no-repeat;
	margin-left:21px;
}

.produtos_novo_bottom{
	width:978px;
	clear:both;
	height:46px;
	background:url(../../imagens/produtos_bg_bottom.png) top left no-repeat;
}

.internas_title_produtos{
	width:220px;
	height:32px;
	background:url(../../imagens/internas_title_bg.png) top center no-repeat;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	text-transform:uppercase;
	color:#B3DE83;
	font-size:26px;
	margin-left:35px;
	padding-top:7px;
	margin-top:38px;
	text-align:center;
}

.internas_title_produtos h1{
	font-weight:normal;
	font-size:26px;
	padding:0px;
	margin:0px;
}
	
.conteudo_produtos_conteudo{
	position:relative;
	float:left;
	width:978px;
	background:url(../../imagens/produtos_bg_center.png) top left repeat-y;
}

.produtos_geral_novo{
	position:relative;
	float:left;
	width:921px;
}

.produtos_cont_listas_top{
	position:relative;
	float:left;
	width:921px;
	height:13px;
	background:url(../../imagens/produtos_cont_listas_top.png) top left no-repeat;
}

.produtos_cont_listas_center{
	position:relative;
	float:left;
	width:921px;
	margin-top:-1px;
	_margin-top:-7px;
	background:url(../../imagens/produtos_cont_listas_center.png) top left repeat-y;
}


.produtos_cont_listas_bottom{
	position:relative;
	float:left;
	width:921px;
	height:13px;
	background:url(../../imagens/produtos_cont_listas_bottom.png) top left no-repeat;
}


.produtos_categorias_lista{
	float:left;
	position:relative;
	width:248px;
	display:block;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:62px;
	color:#FFF;
	list-style:none;

}

.produtos_categorias_lista2{
	float:left;
	position:relative;
	width:248px;
	display:block;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:50px;
	color:#FFF;
	list-style:none;
}

.produtos_categorias_lista3{
	float:left;
	position:relative;
	width:248px;
	display:block;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:45px;
	color:#FFF;
	list-style:none;
}

.produtos_categorias_lista_title{
	display:block;
	width:237px;
	height:37px;
	background:url(../../imagens/produtos_bottom_title_categoria.png) bottom center no-repeat;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:27px;
	padding-top:5px;
	padding-left:11px;
	padding-bottom:4px;
	margin-bottom:18px;
}

.produtos_categorias_lista_title2{
	display:block;
	width:237px;
	height:37px;
	background:url(../../imagens/produtos_bottom_title_categoria.png) bottom center no-repeat;
	font-family: 'AvenirLT55RomanRegular', sans-serif;
	font-size:27px;
	padding-top:5px;
	padding-left:11px;
	margin-top:48px;
	padding-bottom:4px;
	margin-bottom:18px;
}

.produtos_categorias_lista_item{
	display:block;
	width:248px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-left:11px;
	margin-bottom:4px;
	text-transform:uppercase;
}

.produtos_categorias_lista_item a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}

.produtos_categorias_lista_item a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

.produtos_detalhes_top_menu{
	position:absolute;
	width:592px;
	height:44px;
	background:url(../../imagens/produtos_detalhes_top_menu.png) top left no-repeat;
	z-index:33;
	margin-top:1px;
	margin-left:435px;
}

.produtos_item_geral_novo{
	float:left;
	width:219px;
	margin-bottom:44px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

.produtos_item_img_novo{
	float:left;
	width:217px;
	height:174px;
	padding-top:5px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	background:url(../../imagens/produtos_bg.png) top left no-repeat;
}

.produtos_item_img_novo * {
    vertical-align: middle;
}


.produtos_item_videos{
	float:left;
	width:217px;
	height:135px;
	background:url(../../imagens/produtos__detalhes_videos_relacionados.png) top left no-repeat;
	margin-top:14px;
}

.produtos_detalhes_lista{
	padding:0px;
	list-style:none;
	margin-top:50px;
	margin-bottom:0px;
	margin-left:31px;
	margin-right:0px;
	text-align:left;
}

.produtos_detalhes_lista_item{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:4px;
}


.produtos_detalhes_lista_item a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block; width:159px; padding-left:12px; height:19px;
	background:url(../../imagens/produtos_detalhes_arquivos_bg.png) bottom left no-repeat;
	margin-bottom:7px;
}

.produtos_detalhes_lista_item a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
}


.produtos_item_docs{
	float:left;
	width:217px;
	height:135px;
	background:url(../../imagens/produtos__detalhes_docs.png) top left no-repeat;
	margin-top:14px;
}

/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\********\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/\ddas/**/

.cadastro_cont{
    float:left;
    display:block;
    width:800px;
    margin-bottom:10px;
    color:#D2E8F0;
    margin-left:16px;
    margin-bottom:15px;
}

.cadastro_cont_label{
display:block;
text-align:left;
width:160px;
padding-top:3px;
padding-right:10px;
float:left;
font-size:12px;
}

.cadastro_cont_input{
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
padding-left:5px;
padding-right:5px;
background:#85B9D1;
}

.cadastro_cont_select{
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
padding-left:5px;
padding-right:5px;
background:#85B9D1;
}


.cadastro_cont_label2{
display:block;
text-align:left;
width:80px;
padding-top:3px;
padding-right:10px;
float:left;
font-size:12px;
}

.cadastro_cont_textarea {
font-size:11px;
color:#666;
padding:4px 2px;
border:solid 1px #4D3511;
width:500px;
height:100px;
padding:5px;
overflow:auto;
background:#85B9D1;
}

