#bg-site{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(../imagens/bg-site.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFF;
}
#bg-rodape{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(../imagens/bg-rodape.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFF;
}
#site{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#topo{
	width:1000px;
	height:250px;
	overflow: hidden;
}
#topo .logo{
	width: 228px;
	height: 225px;
	float:left;
	margin:10px 0px 0px 40px;
}
#topo .contatos-topo{
	width:400px;
	float:right;
	margin-top:10px;
	text-align:right;
}
#topo .contatos-topo .contatos form fieldset { width:100%; float:left; height:auto; border:0; margin:0 0 20px 0; text-align:left; }
#topo .contatos-topo .contatos form fieldset .campo { width:100%; float:left; height: 25px; margin-right:25px; }
#topo .contatos-topo .contatos form fieldset .campo input[type="text"] { width:77%; height:100%; float:left; text-align:left; border-radius:5px; border:1px solid #a3a3a3; padding-left:5px; }
#topo .contatos-topo .contatos form fieldset .bt-ok { width:19%; float:right; border-radius:5px; background:#ca1d21; line-height:25px; border:none; margin-top:-25px; cursor:pointer; }
#topo .contatos-topo .contatos{
	padding-bottom:7px;
}
#topo .contatos-topo .contatos .icon{
	width:32px;
	float:right;
	padding-left:10px;
}
#centro{
	width:1000px;
	background-color:#FFF;
	float:left;
	overflow:hidden;
}
#coluna-01{
	width:300px;
	float:left;
	margin-right:28px;
	margin-bottom:20px;
	*padding-bottom:20px;
}
#coluna-01 .menu-lateral{
	background-image:url(../imagens/bg-menu-lateral.jpg);
	background-repeat:repeat-y;
	padding:14px 0px 10px 0px;
	text-align:left;
}
#coluna-01 .newsletter{
	margin-top:30px;
	text-align:left;
	width:300px;
	float:left;
}
#coluna-01 .newsletter .tit-news{
	border-left:4px solid #1a5a2d;
	height:30px;
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
}
#coluna-01 .newsletter .formulario{
	width:300px;
	float:left;
	margin-top:10px;
}
#coluna-01 .newsletter .formulario .nome{
	width:44px;
	text-align:right;
	float:left;
	padding-top:3px;
}
#coluna-01 .newsletter .formulario .form{
	width:251px;
	float:right;
}
#coluna-01 .newsletter .bt-cadastrar{
	width:84px;
	float:right;
	margin-top:10px;
}
#coluna-01 .cotacao{
	margin-top:30px;
	text-align:left;
	width:300px;
	float:left;
}
#coluna-01 .cotacao .tit-cot{
	border-left:4px solid #1a5a2d;
	height:30px;
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
}
#coluna-01 .eventos{
	margin-top:30px;
	text-align:left;
	width:300px;
	float:left;
}
#coluna-01 .eventos .tit-eve{
	border-left:4px solid #1a5a2d;
	height:30px;
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
}
#coluna-01 .eventos .evento{
	width:300px;
	float:left;
	padding:10px 0px 15px 0px;
}
#coluna-01 .eventos .evento .foto{
	width:141px;
	float:left;
	padding-right:5px;
}
#coluna-01 .eventos .bt-eventos{
	width:84px;
	float:right;
	margin-top:10px;
}
#coluna-02{
	width:672px;
	float:right;
}
#coluna-02 .banner-principal{
	width:672px;
	float:right;
	margin-bottom:37px;
}
#produtos-destaques{
	width:672px;
	float:right;
	margin-bottom:30px;
}
#produtos-destaques .titulo{
	border-left:4px solid #ca1d21;
	height:30px;
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
	text-align:left;
}
#coluna-02 .produtos-destaques .bt-produtos{
	width:91px;
	float:right;
	margin-top:15px;
}
#coluna-02 .autorizado{
	width:282px;
	float:left;
	margin-bottom:20px;
}
#coluna-02 .autorizado .titulo{
	border-left:4px solid #ca1d21;
	height:30px;
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
	text-align:left;
}
#coluna-02 .autorizado .logo-agente{
	width:282px;
	padding:10px 0px 10px 0px;
}
#coluna-02 .autorizado .bt-leia-mais{
	width:91px;
	float:right;
	padding-top:10px;
}
#coluna-02 .parceiros .bt-veja-todos{
	width:91px;
	float:right;
	padding-top:25px;
}
#rodape{
	width: 1000px;
	height: 164px;
	overflow: hidden;
	margin:0 auto;
}
#rodape .menu-rodape{
	width:610px;
	float:left;
	margin:20px 0px 0px 155px;
}
#rodape .menu-rodape ul li{
	float:left;
	text-align:left;
	padding-right:25px;
}
#rodape .direitos{
	width:610px;
	float:left;
	margin:90px 0px 0px 155px;
	text-align:left;
}
#rodape .fone-credito{
	width:230px;
	float:right;
	margin-top:20px;
}
#rodape .fone-credito .contato{
	width:230px;
	float:right;
	margin-bottom:10px;
	text-align:right;
}
#rodape .fone-credito .contato .icon{
	width:22px;
	float:right;
	padding-left:10px;
}
#rodape .fone-credito .creditos{
	float:right;
	padding-top:10px;
	width:145px;
}
#pg-internas{
	width:672px;
	float:right;
	padding:20px 0px 20px 0px;
}
#pg-internas .titulo{
	border-left:4px solid #ca1d21;
	height:30px;
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
	text-align:left;
}
#pg-internas .conteudo{
	width:672px;
	float:left;
	padding:20px 0px 0px 0px;
}
#pg-internas .conteudo .foto{
	text-align:center;
	width:599px;
	float:left;
	padding-left:30px;
}
#pg-internas .conteudo .texto{
	text-align:left;
	padding-top:20px;
	float:left;
	width:650px;
}
#pg-internas .conteudo .busca{
	width:672px;
	float:left;
	text-align:left;
}
#pg-internas .conteudo .busca .formularios{
	width:672px;
	float:left;
	margin-top:10px;
}
#pg-internas .conteudo .busca .formularios .palavra{
	width:320px;
	float:left;
	margin-right:25px;
}
#pg-internas .conteudo .busca .formularios .categoria{
	width:252px;
	float:left
}
#pg-internas .conteudo ul.cat{
	width:672px;
	float:left;
}
#pg-internas .conteudo .downloads{
	width:672px;
	float:left;
}
#pg-internas .conteudo .downloads ul{
	width:672px;
	float:left;
}
#pg-internas .conteudo .downloads  ul li{
	width:100%;
	float:left;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px dashed #CCC;
	text-align:left;
}
#pg-internas .conteudo .downloads  ul li a{
	width:100%;
	float:left;
	text-align:left;
}
#pg-internas .conteudo .categorias{
	width:672px;
	float:left;
}
#pg-internas .conteudo .categorias ul{
	width:672px;
	float:left;
	margin-bottom:7px;
	margin-top:7px;
}
#pg-internas .conteudo .categorias  ul li{
	width:210px;
	float:left;
	margin-bottom:20px;
	padding-right:20px;
}
#pg-internas .conteudo .categorias  .categoria{
	width:210px;
	float:left;}
#pg-internas .conteudo .produtos{
	width:672px;
	float:left;
	margin-top:20px;
}
#pg-internas .conteudo .produtos ul{
	width:672px;
	float:left;
	margin-bottom:7px;
	margin-top:7px;
}
#pg-internas .conteudo .produtos  ul li{
	width:184px;
	float:left;
	padding-right:20px;
}
#pg-internas .conteudo .produtos  .produto{
	width:184px;
	float:left;
	padding-right:20px;
	padding-left:20px;
}
#pg-internas .conteudo .produtos  .produto .alto_produto{
	width:185px;
	height:7px;
	background-image:url(../imagens/alto_produto.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#pg-internas .conteudo .produtos  .produto .bg_produto{
	width:185px;
	background-image:url(../imagens/bg_produto.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}
#pg-internas .conteudo .produtos  .produto .bg_produto .foto-produto{
	width:174px;
	padding:5px;
	text-align:center;
}
#pg-internas .conteudo .produtos  .produto .bg_produto .nome-produto{
	padding:5px;
	text-align:left;
}
#pg-internas .conteudo .produtos  .produto .bg_produto .bt-detalhes{
	padding:5px 0px 10px 0px;
}
#pg-internas .conteudo .produtos  .produto .baixo_produto{
	width:185px;
	height:6px;
	background-image:url(../imagens/baixo_produto.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#pg-internas .conteudo .produto-desc{
	width:672px;
	float:left;
	text-align:left;
}
#pg-internas .conteudo .produto-desc .fotos{
	width:248px;
	float:left;
	margin-right:15px;
}
#pg-internas .conteudo .produto-desc .fotos .foto-principal{
	width:248px;
	padding-bottom:8px;
}
#pg-internas .conteudo .produto-desc .fotos .miniaturas{
	width:77px;
	float:left;
	padding-right:8px;
}
#pg-internas .conteudo .produto-desc .bt-download{
	width:189px;
	height:25px;
	float:left;
	margin-top:20px;
}
#pg-internas .conteudo .form-interesse{
	width:672px;
	float:left;
	margin:20px 0px 0px 0px;
	text-align:left;
}
#pg-internas .conteudo .form-interesse .titulo-int{
	width:672px;
	padding-bottom:5px;
	border-bottom:1px solid #b8b8b8;
}
#pg-internas .conteudo .form-interesse .formularios{
	width:672px;
	float:left;
	margin:20px 0 20px 0;
}
#pg-internas .conteudo .form-interesse .formularios .form-1{
	width:672px;
	float:left;
	padding-bottom:10px;
}
#pg-internas .conteudo .form-interesse .formularios .form-1 .nome-form{
	width:125px;
	float:left;
	text-align:right;
	padding-top:3px;
}
#pg-internas .conteudo .form-interesse .formularios .form-1 .form{
	width:478px;
	float:left;
	padding-left:10px;
}
#pg-internas .conteudo .form-interesse .formularios .bt-enviar{
	width:84px;
	height:27px;
	float:right;
	margin:7px 50px 0 0;
}
#pg-internas .conteudo .lista-eventos{
	width:672px;
	float:left;
}
#pg-internas .conteudo .lista-eventos ul{
	width:672px;
	float:left;
}
#pg-internas .conteudo .lista-eventos ul li{
	width:308px;
	float:left;
	background-color:#eaeaea;
	margin-bottom:30px;
}
#pg-internas .conteudo .lista-eventos .evento{
	width:308px;
	float:left;
}
#pg-internas .conteudo .lista-eventos .evento .data{
	padding-top:5px;
}
#pg-internas .conteudo .lista-eventos .evento .nome-ev{
	padding:5px;
}
#pg-internas .conteudo .desc-eventos{
	width:672px;
	float:left;
}
#pg-internas .conteudo .desc-eventos .foto-capa-eve{
	padding:10px 0 10px 0;
}
#pg-internas .conteudo .desc-eventos ul.miniaturas-eve{
	width:627px;
	float:left;
	padding-left:45px;
}
#pg-internas .conteudo .desc-eventos ul.miniaturas-eve li{
	width:138px;
	float:left;
	padding:10px 10px 0 0;
}
#pg-internas .conteudo .trabalhe-conosco{
	width:672px;
	text-align:left;
	float:left;
}
#pg-internas .conteudo .trabalhe-conosco .formularios{
	width:672px;
	float:left;
	margin-top:7px;
}
#pg-internas .conteudo .trabalhe-conosco .formularios .nome-campo{
	width:150px;
	padding-right:5px;
	padding-top:3px;
	float:left;
	text-align:right;
}
#pg-internas .conteudo .trabalhe-conosco .formularios .form-trabalhe{
	width:480px;
	float:left;
}
#pg-internas .conteudo .trabalhe-conosco .bt-enviar{
	width:84px;
	height:27px;
	float:right;
	margin:7px 50px 0 0;
}
#pg-internas .conteudo .fotos_adicionais{
	width:672px;
	float:left;
}
#pg-internas .conteudo .fotos_adicionais ul{
	width:672px;
	padding-top:7px;
	padding-bottom:7px;
	float:left;
}
#pg-internas .conteudo .fotos_adicionais ul li{
	width:146px;
	padding-right:19px;
	float:left;
}
#pg-internas .conteudo .fotos_adicionais .fotos{
	width:146px;
	float:left;
}
#pg-internas .conteudo .fotos_adicionais .fotos .descricao_foto{
	width:146px;
	text-align:center;
}
#pg-internas .bt-voltar{
	width:91px;
	float:right;
	padding-top:20px;
}