/**** CSS MAX ****/
* {
	margin:0;
	padding:0;
}
html {
	background:url(../img/fundo.jpg) no-repeat center 0;
	background-image:url(../img/bg_repeat.jpg) repeat-x -137px 0;
}

a {text-decoration:none; color:#000; outline:0}
a:hover {text-decoration: underline;}
img {border:none;}
.cazzo {margin-bottom: 4px;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color:#000;
}
#geral {
	margin: 0 auto;
	width: 755px;
	position:relative;

}
/*.imgcar {background:url(../img/caminhao.jpg) no-repeat 0 500px;}*/

/*-------- Topo -------*/
#geral #topo {
	width: 596px;
	height: 96px;
	float:right;
	padding-right: 10px;
}
#geral #topo h1 a {
	width: 270px;
	height: 94px;
	display:block;
	background:url(../img/logo.gif) no-repeat -5px 0;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
/*	margin-left: 10px;*/
}
#geral #topo #cabecalho {
	width: 220px;
	height: 85px;
	float:right;
	color:#378f94;
	font-size: 10px;
	line-height: 15px;
	padding: 6px 7px 0 0;
	text-align:right;
}
#geral #topo #cabecalho #strong {
	font-weight:bold;
	clear:both;
}
address {
	font-style: normal;
	clear:both;
}
address a {color:#fff; text-decoration:none;}
/*------- Selos ------*/
#geral #topo #selos {
	width: 190px;
	float:right;
	text-align: left;
}
#geral #topo #selos ul {
	width:195px;
	height:15px;
	padding-bottom: 7px;
}
#geral #topo #selos ul li {
	width:91px;
	height:15px;
	display:inline;
	list-style:none;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	padding-right: 6px;
}
#geral #topo #selos ul li a {
	text-indent:-9999px;
	overflow:hidden;
	float:right;
}
#geral #topo #selos ul li a.w3c {
	width:91px;
	height:15px;
	display:block;
	float:left;
	background:url(../img/w3c.gif) 0 0 no-repeat;
}
#geral #topo #selos ul li a.gdsi {
	width:91px;
	height:15px;
	display:block;
	float:left;
	background:url(../img/gdsi.gif) 0 0 no-repeat;
}

/*---- Conteúdo -----*/
#geral #conteudo {
	width: 718px;
	clear:both;
	display:block;
	float: right;
	/*padding-left: 52px;*/
}

/*---- Menu ----*/
#geral #conteudo #menu {
	background:url(../img/menu_bg.jpg) no-repeat 0 0;
	width: 110px;
	height: 184px;
	display:block;
	float:left;
	margin-top: 54px;
	position:relative;
}
#geral #conteudo #menu ul {
	list-style-type:none;
}
#geral #conteudo #menu ul li {
	float:left;
	clear:left;
}
#geral #conteudo #menu ul li a {
	text-indent: -99999px;
	text-decoration: none;
	width:110px;
	display: block;
	overflow:hidden;
	outline:0;
}
#geral #conteudo #menu ul li a.m_home {
	background:url(../img/menu_home.jpg) no-repeat 0 0;
	height: 30px;
}
#geral #conteudo #menu ul li a:hover.m_home {
	background-position: 0 -30px;
}
#geral #conteudo #menu ul li a.m_empresa {
	background:url(../img/menu_empresa.jpg) no-repeat 0 0;
	height: 20px;
}
#geral #conteudo #menu ul li a:hover.m_empresa {
	background-position: 0 -20px;
}
#geral #conteudo #menu ul li a.m_servicos {
	background:url(../img/menu_servicos.jpg) no-repeat 0 0;
	height: 20px;
}
#geral #conteudo #menu ul li a:hover.m_servicos {
	background-position: 0 -20px;
}
#geral #conteudo #menu ul li a.m_produtos {
	background:url(../img/menu_produtos.jpg) no-repeat 0 0;
	height: 22px;
}
#geral #conteudo #menu ul li a:hover.m_produtos {
	background-position: 0 -22px;
}
#geral #conteudo #menu ul li a.m_casos {
	background:url(../img/menu_casos.jpg) no-repeat 0 0;
	height: 20px;
}
#geral #conteudo #menu ul li a:hover.m_casos {
	background-position: 0 -20px;
}
#geral #conteudo #menu ul li a.m_noticias {
	background:url(../img/menu_noticias.jpg) no-repeat 0 0;
	height: 20px;
}
#geral #conteudo #menu ul li a:hover.m_noticias {
	background-position: 0 -20px;
}
#geral #conteudo #menu ul li a.m_representantes {
	background:url(../img/menu_representantes.jpg) no-repeat 0 0;
	height: 23px;
}
#geral #conteudo #menu ul li a:hover.m_representantes {
	background-position: 0 -23px;
}
#geral #conteudo #menu ul li a.m_contato {
	background:url(../img/menu_contato.jpg) no-repeat 0 0;
	height: 29px;
}
#geral #conteudo #menu ul li a:hover.m_contato {
	background-position: 0 -29px;
}

/*---- Sub Menu Produtos ----*/
#geral #conteudo #menu #subProd {
	position:absolute;
	width:108px;
	height:132px;
	display:none;
	left:110px;
	top:70px;
	background:url(../img/bg_submenu.gif) no-repeat 0 0;
	padding: 7px 0 0 5px;
	outline:0;
}
#geral #conteudo #menu #subProd ul {
	list-style-type:none;
}
#geral #conteudo #menu #subProd li {
	float:left;
	clear:left;
}
#geral #conteudo #menu #subProd a {
	width:108px;
	height:22px;
	display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-indent:0;
}
#geral #conteudo #menu #subProd a:hover{
	text-decoration:underline;
}

/*---- Sub Menu Casos ----*/
#geral #conteudo #menu #subCasos {
	position:absolute;
	width:100px;
	height:68px;
	display: none;
	left:110px;
	top:92px;
	background:url(../img/bg_submenub.gif) no-repeat 0 0;
	padding: 7px 0 0 5px;
	outline:0;
}
#geral #conteudo #menu #subCasos ul {
	list-style-type:none;
}
#geral #conteudo #menu #subCasos li {
	float:left;
	clear:left;
}
#geral #conteudo #menu #subCasos a {
	width:110px;
	height:22px;
	display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-indent:0;
}
#geral #conteudo #menu #subCasos a:hover{
	text-decoration:underline;
}	
 
/*---- Conteúdo Geral ----*/
#geral #conteudo #conteudo_geral {
	width: 599px;
	float:left;
}

/*---- Destaque ----*/
#geral #conteudo #conteudo_geral #destaque {
	width: 265px;
	float:left;
	display:table;
}
#geral #conteudo #conteudo_geral #destaque #flash {
	width: 265px;
	height: 325px;
	display:block;
}
#geral #conteudo #conteudo_geral #destaque #destaque_texto {
	width: 257px;
	height: 99px;
	background:url(../img/destaque_texto_bg.jpg) no-repeat 0 0;
	padding: 8px;
}
#blank {height:65px; width: 20px; clear:both;}
#geral #conteudo #conteudo_geral #destaque #frota {
	width: 200px;
	height: 121px;
	display:block;
	padding-left: 44px;
}
#geral #conteudo #conteudo_geral #frota p {
	float:right; 
	width: 200px;
	padding-right: 0;
	line-height: 15px;
}

/*--- Conteúdo direita ---*/
#geral #conteudo_geral #conteudo_dir {
	width: 285px;
	float:left;
}
#geral #conteudo_geral #conteudo_dir #info {
	width: 285px;
	height: 233px;
	color:#004045;
	padding: 35px 0 7px 12px;
}
#geral #conteudo_geral #conteudo_dir #info p {
	padding: 0 0 4px 0;
	line-height: 12px;
}
#geral #conteudo_geral #conteudo_dir #info p.nossos_servicos_home {
	padding: 0 0 4px 0;
	line-height: 14px;
}
#geral #conteudo_geral #conteudo_dir #info p.nossos_servicos_home em {
font-size: 11px;
}
#geral #conteudo_geral #conteudo_dir #info ul {
	/*list-style-image:url(../img/li_img.gif);*/
	padding: 0 0 27px 0;
	list-style-type:none;
	line-height:8px;
}
#geral #conteudo_geral #conteudo_dir #info ul li {
	padding: 6px 0 0 0;
	height: 9px;
}
#geral #conteudo_geral #conteudo_dir #info ul li img {padding-right: 4px;}

/*---- h2, h3 ----*/
#geral #conteudo_geral #conteudo_dir #info h2, h3 {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #conteudo_geral #conteudo_dir #info h2.h_linha {
	background:url(../img/h_linhaprodutos.gif) no-repeat 0 0;
	width: 200px;
	height: 13px;
	padding: 0 0 8px 0;
	margin-left: 2px;
}
#geral #conteudo_geral #conteudo_dir #info h2.h_nossos_servicos {
	background:url(../img/h_nossos_servicos.gif) no-repeat 0 0;
	width: 129px;
	height: 17px;
	padding: 0 0 4px 0;
}
#geral #conteudo_geral #conteudo_dir #orcamento_noticias h3.h_representantes {
	background:url(../img/h_representantes.jpg) no-repeat 0 0;
	width: 126px;
	height: 17px;
	padding: 0 0 7px 0;
}
#geral #conteudo #conteudo_geral #destaque #destaque_texto h3.qualidade{
	background:url(../img/h_qualidade.gif) no-repeat 0 0;
	width: 155px;
	height: 18px;
	padding: 0 80px 8px 0;
	float:left;
}
#geral #conteudo_geral #conteudo_dir #orcamento_noticias h3.h_noticiasmax {
	background:url(../img/h_noticiasmax.gif) no-repeat 0 0;
	width: 155px;
	height: 18px;
	padding: 0 0 12px 0;
	margin-top: 0;
}
h3.h_noticias {
	background:url(../img/h_noticias.gif) no-repeat 0 0;
	width: 67px;
	height: 17px;
	padding: 0 0 12px 0;
	margin-top: 10px;
}
#geral #conteudo #conteudo_geral #destaque #frota h3.h_frota {
	background:url(../img/h_frota.gif) no-repeat 0 0;
	width: 157px;
	height: 18px;
	padding: 0 43px 2px 0;
	float:right;
}
h3.h_historico {
	background:url(../img/h_historico.gif) no-repeat 0 0;
	width: 74px;
	height: 16px;
	padding-bottom: 15px;
}
h3.h_missao {
	background:url(../img/h_missao.gif) no-repeat 0 0;
	width: 118px;
	height: 16px;
	margin: 9px 0 7px 0;
}
h3.h_equipe_esp {
	background:url(../img/h_equipe_esp.gif) no-repeat 0 0;
	width: 171px;
	height: 18px;
	margin: 9px 0 7px 0;
}
h3.h_atuacao {
	background:url(../img/h_atuacao.gif) no-repeat 0 0;
	width: 68px;
	height: 18px;
	margin: 9px 0 7px 0;
}
h3.h_frota_eq {
	background:url(../img/h_frota_eq.gif) no-repeat 0 0;
	width: 124px;
	height: 18px;
	margin: 9px 0 7px 0;
}
h3.h_linha_janela {
	background:url(../img/h_linha_janela.gif) no-repeat 0 0;
	width: 103px;
	height: 33px;
	padding-bottom: 15px;
}
h3.h_linha_chiller {
	background:url(../img/h_linha_chiller.gif) no-repeat 0 0;
	width: 152px;
	height: 32px;
	padding-bottom: 15px;
}
h3.h_linha_self {
	background:url(../img/h_linha_self.gif) no-repeat 0 0;
	width: 152px;
	height: 32px;
	padding-bottom: 15px;
}
h3.h_linha_split {
	background:url(../img/h_linha_split.gif) no-repeat 0 0;
	width: 152px;
	height: 22px;
	padding-bottom: 15px;
}
h3.h_linha_split_hi {
	background:url(../img/h_linha_split_hi.gif) no-repeat 0 0;
	width: 152px;
	height: 32px;
	padding-bottom: 15px;
}
h3.h_linha_fancoil {
	background:url(../img/h_linha_fancoil.gif) no-repeat 0 0;
	width: 152px;
	height: 32px;
	padding-bottom: 15px;
}
h3.h_tipos_condicionadores {
	background:url(../img/h_tipos_condicionadores.gif) no-repeat 0 0;
	width: 204px;
	height: 34px;
	margin: 7px 0 4px 8px;
}
h3.h_instalacao {
	background:url(../img/h_instalacao.gif) no-repeat 0 0;
	width: 220px;
	height: 36px;
	margin: 7px 0 4px 8px;
}
h3.h_comochegar {
	background:url(../img/h_comochegar.gif) no-repeat 0 0;
	width: 101px;
	height: 20px;
	margin: 7px 0 6px 5px;
}
h3.h_fancoil {
	background:url(../img/h_fancoil.gif) no-repeat 0 0;
	width: 66px;
	height: 16px;
	margin: 7px 0 6px 0;
}
h3.h_chiller {
	background:url(../img/h_chiller.gif) no-repeat 0 0;
	width: 54px;
	height: 16px;
	margin: 7px 0 6px 0;
}
#geral #conteudo_geral #conteudo_dir #orcamento_noticias {
	width: 310px;
	height: 285px;
	background:url(../img/bg_orcamento.gif) no-repeat 0 0;
	padding: 18px 0 0 12px;
}
#geral #conteudo_geral #conteudo_dir #orcamento_noticias p {
	width: 300px; 
	padding-bottom: 10px;
	line-height: 14px;
}
#geral #conteudo_geral #conteudo_dir #orcamento_noticias div {margin: 0 0 10px 0;}
#geral #conteudo_geral #conteudo_dir #orcamento_noticias p.segundo {
	width: 280px; 
	padding: 0;
	line-height: 14px;
}
a.saiba_mais {
	padding: 0 0 5px 0;
	font-weight:bold;
}

/*------------ Internas -------------*/
#conteudo_geral #corner_name {
	width: 44px;
	height: 325px;
	margin-top: 1px;
	float:left;
}
#conteudo_geral #corner_name h2 {
	width: 44px;
	height: 410px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#conteudo_geral #corner_name #nome_paginas {
	background:url(../img/name_empresa.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_produtos {
	background:url(../img/name_produtos.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_servicos {
	background:url(../img/name_servicos.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_representantes {
	background:url(../img/name_representantes.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_contato {
	background:url(../img/name_contato.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_casos {
	background:url(../img/name_casos.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_empresa {
	background:url(../img/name_empresa.jpg) no-repeat 0 0;
}
#conteudo_geral #corner_name #nome_noticias {
	width: 44px;
	height: 410px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/name_noticias.jpg) no-repeat 0 0;
}
#conteudo_geral #conteudo_internas {
	width: 554px;
	height:427px;
	float:left;
	background:url(../img/bg_interna_conteudo.gif) no-repeat 0 0;
	padding-bottom:20px;
}
#conteudo_geral #conteudo_internas #top_internas {
	width: 538px;
	height: 15px;
	background:url(../img/top_paginas.jpg) no-repeat 0 0;
}
#conteudo_geral #conteudo_internas #texto {
	padding:  20px 8px 20px 9px;
	width: 533px;
	display:block;
	float:left;
	background:url(../img/sombra_interna_botton.jpg) no-repeat center bottom;
}
#conteudo_geral #conteudo_internas #texto p {
	padding-bottom: 8px;
}

#conteudo_geral #conteudo_internas #texto p em {
	font-size: 11px;
}

#conteudo_geral #conteudo_internas #texto p.end {
	padding-bottom: 15px;
}
#conteudo_geral #conteudo_internas #texto .produto_img_descricao {
	float:left;
	padding-bottom: 30px;
}
#conteudo_geral #conteudo_internas #texto .produto_img_descricao p {
	width: 520px;
}
#conteudo_geral #conteudo_internas #texto .sub_titulo {
	font-style:italic;
	font-size:12px;
	padding: 8px 0 16px 0;
}
#conteudo_geral #conteudo_internas #texto .nome_produto {
	font-weight:bold;
	font-size:11px;
}
#conteudo_geral #conteudo_internas #texto .descricao_produtos {
	width: 250px;
	float:left;
}
#conteudo_geral #conteudo_internas #texto .descricao_produtos ul {
	padding-left: 15px;
}
#conteudo_geral #conteudo_internas #texto .img_produtos {
	width: 259px;
	float:left;
}
#conteudo_geral #conteudo_internas #texto #box {
	width: 520px;
	margin-bottom: 10px;
}
#conteudo_geral #conteudo_internas #texto #box1 {
	width: 255px;
	margin: 0 5px 10px 0;
	height: 270px;
	float:left;
	background:url(../img/box_green1.jpg) repeat-x 0 0;
}
#conteudo_geral #conteudo_internas #texto #box2 {
	width: 255px;
	margin: 0 0 10px 0;
	float:left;
	height: 270px;
	background:url(../img/box_green2.jpg) repeat-x 0 0;
}
#conteudo_geral #conteudo_internas #texto #box ul {
	color:#fff;
	padding-left: 18px;
	width: 230px;
}
#conteudo_geral #conteudo_internas #texto #box ul li {
	margin: 0 0 0 0;
}
#conteudo_geral #conteudo_internas #texto #box2 ul {
	color:#004045;
}

/*----- Formulário  Representantes ------*/
#geral #conteudo_geral #conteudo_internas #texto #form_representantes {
	width:500px;
	display:block;
	float:left;
	margin: 15px 0;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes li {
	width:420px;
	height:35px;
	display:block;
	list-style:none;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes #maior {
	width:420px;
	height:75px;
	display:block;
	list-style:none;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes label {
	width:75px;
	float:left;
	padding-top: 3px;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes input {
	width:318px;
	height:17px;
	border:solid 2px #92d6db;
	padding: 4px 0 0 2px;
	background:#3ca9b1;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes input#botao {
	width:318px;
	height:17px;
	border:solid 2px #92d6db;
	padding: 0;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes textarea {
	width:320px;
	height:64px;
	border:solid 2px #92d6db;
	background:#3ca9b1;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#geral #conteudo_geral #conteudo_internas #texto #form_representantes li input#botao {
	width: 80px;
	height: 23px;
	border:none;
	margin: 0px 0 0 317px;
}	

/*----- Formulário Contato -----*/
#conteudo_geral #conteudo_internas #texto #box_contato {
	width: 253px;
	margin: 0 0 0 0;
	height: 270px;
	float:left;
}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato {
	width: 253px;
	padding:0;
	margin:0;
	list-style-type:none;
	color:#000;
}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato li {
	height: 19px;
}
.nome_campos {padding-top: 4px;}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato li.nome_campo {
	height: 20px;
	padding-top: 0px;
}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato li input {
	width:240px;
	height:20px;
	border:solid 2px #92d6db;
	padding: 0 0 0 2px;
	background:#3ca9b1;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato li#mensagem {
	height: 80px;
}
#box_contato form #form_contato li textarea {
	background:#3ca9b1;
	width: 240px;
	height: 80px;
	border:solid 2px #92d6db;
	color:#d9f4fe;
	font: 10px, Verdana, Arial, Helvetica, sans-serif;
}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato li#button {
	height: 23px;
	padding-top: 7px;
}
#conteudo_geral #conteudo_internas #texto #box_contato form ul#form_contato li input#botao {
	background:url(../img/btenviar.gif) no-repeat 0 0;
	width: 80px;
	height: 23px;
	border:none;
	margin: 6px 0 0 162px;
}
#bloco_resposta { width: 100px; height: 300px;}
/*--- ---*/
#conteudo_geral #conteudo_internas #texto #box2_contato {
	width: 260px;
	margin: 20px 0 10px 0;
	float:left;
	background:url(../img/box_green3.jpg) repeat-x 0 0;
	color:#fff;
}
#conteudo_geral #conteudo_internas #texto #box2_contato div {
	padding: 0 0 0 7px;
	width: 230px;
}
#conteudo_geral #conteudo_internas #texto #box2_contato div#clique_amplia {
	padding: 0 0 10px 7px;
	float:right;
	width: 175px;
}
/*--- Casos galeria ----*/
.galeria1 {
	list-style-type:none;
}
.galeria1 li {display:inline;}
.galeria2 {
	list-style-type:none;
	padding-left: 53px;
}
.galeria2 li {display:inline; padding-right: 20px;}
.p_casos {margin-bottom: 10px;}
#truck {
	background:url(../img/caminhao.gif) no-repeat 0 0;
	width: 174px;
	height: 184px;
	position:absolute;
	top: 472px;
	left: 12px;
}

/*---- Notícias ----*/
.titulo_noticias {
	font-weight: bold;
	font-size: 11px;
}
h3.titulo_noticias {
	text-indent:0;
	color:#333;
	overflow:visible;
	padding-bottom: 5px;
	font-size: 12px;
}
.noticias_box {margin: 0 0 10px 0;}
.noticias_fonte {
	font-style:italic;
	font-size:11px;
	padding: 2px 0;
}
a.ir_conteudo{
	display:none;
}
a.ir_topo{
	display:none;
}
#faleconosco_link a {
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width: 304px;
	height: 45px;
}