/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	background:url(../imgs/bg_body.jpg) top repeat-x #B9B9FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;

}
ul li { padding:1px 0 0 0;}
ul li { list-style:none; }
li.lista{ list-style:inside; color:#000; padding-left:8px; }
h1{
	display:none;
}
h1.visivel { display:inline; }
h2.tamanho18{ 
	font-size:18px;
	padding:10px 2px 2px 34px ;

}
h2.tamanho_18{
	font-size:18px;
}
#geral{
	background:url(../imgs/bg_geral.jpg) center top repeat-x;
	width:100%;
	height:20px;
	margin:0 auto;
	overflow:visible; 
}
#topo {
	width:990px;
	margin:auto;
	overflow:hidden;
	height:90px;
	margin-bottom:2px;
	padding-top:4px;
}
#conteudo{
	width:990px;
	margin:auto;
	overflow:hidden;
	margin-bottom:20px;  
}
#logo{ 
	background:url(../imgs/bg_logo.png) left top no-repeat;
	width:495px;
	height:78px;
	float:left;
	cursor:pointer;
}
#logos_selos{ 
	width:420px;
	height:81px;
	float:right;
}
#logos_selos ul li{ 
	float:right;
	display:inline;
}
img.alinha-na-base{
	vertical-align:bottom;
}
#corpo {
	background-color:#F1F6E4;
	width:970px;
	overflow:hidden;
	float:left; 	
}
#col_central{
	background-color:#fff;
	width:990px;
	float:right;
	overflow:hidden;
}
li.espaco-lateral{
	padding:8px;
}
#col_esquerda_inicio{
	background-color:#fff;
	width:848px;
	float:left;
	overflow:hidden;
}
#col_esquerda{
	background-color:#fff;
	width:990px;
	float:left;
	overflow:hidden;
}
#col_direita{
	background-color:#fff;
	width:138px;
	float:right;
	overflow:hidden; 
}
#propaganda{
	background:url(../imgs/bg_economico.jpg) no-repeat center top #216FC5;
	width:844px;
	height:112px;
	float:left; 
}
#animacao{
	background-color:#fff;
	width:414px;
	height:313px;
	margin:2px 2px 0 2px;
	border:solid 1px #009900;
	float:left;
	padding:0 8px 0 8px;
}
#informacoes{
	background:url(../imgs/bg_informacoes.jpg);
	width:694px;
	height:55px;
	float:left;
	margin:2px 2px 0 2px;
	border:solid 1px #009900;
}
#informacoes ul li{
	display:inline;
	float:left;
}
#informacoes ul li a{
	text-decoration:none;
	color:#000;
}
#informacoes ul li a:hover{
	text-decoration:none;
	color:#fff;
}
#informacoes ul li.pellet{
	padding:34px 4px 2px 260px;
	font-size:14px;
}
#informacoes ul li.trabalho{
	padding:34px 4px 2px 260px;
	font-size:14px;
}
#solucoes{
	background:url(../imgs/im_solucao.png) center top no-repeat #006600;
	width:140px;
	float:left;
	margin:2px 2px 10px 2px;
	padding-top:44px; 
}
#solucoes ul li{
	background:url(../imgs/bg_li-solucoes.png) no-repeat;
	width:136px;
	height:36px;
	margin:1px 2px 0 2px;	
}
#solucoes a{
	color:#000;
	text-decoration:none;
}
#solucoes a:hover{
	color:#fff;
	text-decoration:none;
}
#economia{
	background:url(../imgs/bg_economia.jpg) center top no-repeat #006600;
	width:136px;
	height:160px;
	float:left;
	padding-top:30px;
	padding-left:4px;
}
#economia ul li{
	background:url(../imgs/seta_roxa.png) no-repeat;
	padding:1px 0 0 22px ;
	height:22px;
	margin-bottom:4px; 
}
#videos{
	background:url(../imgs/bg_videos.jpg) center top no-repeat;
	width:138px;
	height:468px;
	float:right;
	padding-top:34px;
}
#videos ul li{
	margin:10px 2px 4px 5px;
}
#menu{
	background:url(../imgs/bg_menu.jpg);
	width:990px;
	height:48px;
	font-size:14px;
}
ul.estilo{ list-style:inside;}
a.ativado {
	padding:4px;
	padding-right:8px;
	color:#fff;
	text-decoration:none;
	float:left;
	overflow:hidden;
	margin:1px;
}
a.ativado:hover{ text-decoration:underline; }
a.paginas {
	color:#fff;
	text-decoration:none;
}
a.paginas:hover {
	color:#FFFF00;
	text-decoration:underline;
} 
a.galeriadefotos {
	width:155px;
	height:115px;
	float:left;
	overflow:hidden;
	color:#FFF;
	text-align:left;
	margin:1px;
	text-decoration:none;
	padding-left:12px;
}
#base {
	background-color:#B9B9FF;
	width:990px;
	height:40px;
	overflow:hidden;
	float:left;
	padding:8px 8px 8px 0;
	color:#000;
}
#base li{ float:left; font-size:11px; }
#base li.by{ padding-left:468px; list-style:none; color:#fff; font-size:11px;}
.clear {clear:both;}

br {   
    clear: left;   
}   
img {border:0;}
a{ text-decoration:none; color:#fff;}
a:hover{ text-decoration:underline; color:#000;}
a.by{ text-decoration:none; color:#fff;}
a.by:hover{ text-decoration:none; color:#999;}
a.mailtexto:link {
	COLOR: #006633; TEXT-DECORATION: none;
}

a.mailtexto:visited {
	COLOR: #006633; TEXT-DECORATION: none
}

a.mailtexo:active {
	COLOR: #006633; TEXT-DECORATION: none
}

a.mailtexto:hover {
	COLOR: #006633; TEXT-DECORATION: underline
}

.ft1 { font-size: 10px; }
.ft2 { font-size: 14px; }
.ft3 { font-size: 18px; }
#fontes { width:300px; float:right; overflow:hidden; text-align:right; padding-right:5px; border-right:solid 1px #EEE; }
#fontes li {list-style: none; display: inline;}
.menor{ font-size:10px;}
.branca{ color:#fff;}
hr{ border: solid 1px #000; margin-bottom:8px;}
p.afasta { padding-bottom:8px;}
p.titulo{ font-size:16px; color:#006600; font-weight:bold; padding-bottom:8px;}
.cinza{ background:#F1F1F1; padding:8px;}
#galeria{ 
	width:990px;
	float:left;
}
a.galeria{
	width:96px;
	height:96px;
	float:left;
	overflow:hidden;
	color:#FFF;
	text-align:left;
	margin:1px;
	text-decoration:none;

}
a.galeria-aquecedores{
	width:153px;
	height:115px;
	float:left;
	overflow:hidden;
	color:#FFF;
	text-align:left;
	margin:1px;
	text-decoration:none;

}
table.tabela tr td{ border:solid 1px; padding:2px;}
table tr.cor{ background-color:#F2F2F2;}
p.tamanho25{
	font-size:25px;
	color:#333;
	margin-bottom:10px;
}
/* FORMATAÇÃO DO FORMULÁRIO DE CADASTRO E CONSULTA */

form {
	width:490px;
	margin:0 auto; 
	float:left;
}

form fieldset{
	border:0;
}
form fieldset.selecionar {   
	width:698px;
	padding:2px 0 2px 0;
	text-align:left;
	color:#003366;
	font-weight:bold;
}   

form label{
	display:block;
	padding:3px 0;
}

form label span{
	display:block;
	color:#036;
	font-size:13px;
	font-weight:bold;
}
form label input{ 
	font-weight:bold;
	color:#333;
	padding:3px 0;
	width:480px;
}
form label input.opcao{ 
	font-weight:bold;
	color:#900;
	padding:3px 0;
	width:200px;
}
form label select{ 
	font-weight:bold;
	color:#900;
	padding:3px 0;
	width:340px;
}
form input.btn{
	cursor:pointer;
}
form label textarea {
	width:480px;
}
/* FIM DA FORMATAÇÃO DO FORMULÁRIO DE CADASTRO E CONSULTA*/
img.alinhatexto{
	float:left;
	padding:0 8px 8px 8px;
}
p.texto{
	width:380px;
	float:left;
	height:160px;
}
