@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* Documento CSS 
Autor: ESL - Data: junho-2009*/

* {
	margin: 0;
	padding: 0;
	list-style: 0;
	text-decoration: none;
	has-layout:true;
}
body {
	padding:0;
}
#geral{
	margin:0;
	padding:0;
	width: 100%;
	background:#FFF;
	text-align:left;
	border:0;
}

#menu2, #menurodape, #destaque, #destaque #destFotos, #destFrase, #newsletter, #paginacao, .indice, .print {
display:none! important}
#topo{
	float:none;
	width:100%;
	height:auto;
	background:none;
	margin:0 0 25px;
	padding:0;
	border-bottom:#000 1px solid;
	font:20px Arial, Helvetica, sans-serif;
	}
#topo h1,#topo h2#slogan{
	float:none;
}
/*Logo*/
#topo h1 a{
	display:inline;
	float:none;
	width:100%;
	height:auto;
	background:none;
	color:black;
	font:20px Arial, Helvetica, sans-serif;
	margin:0;
}
#topo h2#slogan{
	display:inline;
	float:none;
	font:14px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	width:100%;
	height:auto;
}

#conteudo{
	float:none;
	background:#FFF;
	width: 100%;
	margin:0;
	padding:0;
}
#lateral, #lat-interno{
	float:none;
	width:100%;
}
#noticias{
	clear:both;
	border-top:#BFBEBE 1px solid;
	float:none;
	width:100%;
	margin-top:10px;
	height:inherit;
	padding:10px 0 16px 0;
	background:none;	
}
#noticias #ctt-noticias{
	background:none;
	padding:0;
	height:auto;
	margin:0;
}
#ctt-noticias{/*padding:0;*/ margin:0;}
#noticias #ctt-noticias p{ line-height:22px; padding:10px 0;}
#noticias #ctt-noticias p a{color:#000;text-decoration:underline;}
#noticias hr{border:none;}
h4.TtNot{
	display:inline;
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;	
}

#NewsForm label{ 
	font:11px/35px Arial, Helvetica, sans-serif;
}

#NewsForm1 label, #NewsForm3 label{ 
	font:12px/35px Arial, Helvetica, sans-serif;
}
#NewsForm input, #NewsForm1 input, #NewsForm3 input, #NewsForm3 textarea, #NewsForm3 select{ 
	border:1px solid #666666;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;}
#NewsForm input#NewsNome {margin-left:1px;}
#NewsNome, #NewsEmail {width:124px; height:20px;}
#NewsForm1 input#NewsNome{margin-left:5px;}
#NewsForm1 input#NewsEmail{margin-left:3px;}
#NewsOk{
	font:normal 12px Arial, Helvetica, sans-serif;
	/*margin:10px 0 0;*/
}
#NewsForm1 input#NewsNome, #NewsForm1 input#NewsEmail{width:350px; height:20px;}
input#NewsOk{
	clear:both;
	padding:2px 5px;
	/*float:left;*/
	margin:10px 0 0 130px;
	background:#DDDADB;}
#NewsForm1 input#NewsOk{
	padding:2px 10px;
	margin:20px 0 0 183px;}
#NewsForm1{padding-top:10px;}
#NewsForm3 input#bot_enviar, #NewsForm3 input#bot_limpar{background:#DDDADB; padding:2px 10px;}
fieldset{border:none;}
#rodape{
	clear:both;
	float:none;
	width:100%;
	background:white;
	margin:17px 0 0;
	text-align:left;
	padding:10px 0 0;
	border-top:#000 1px solid;
}
p.linkServ a{
	display:inline;
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline; 

}
h3#TtPqInvestir{
	display:inline;
	font:24px/45px Arial, Helvetica, sans-serif;
	color:#000;	
}
.txt, .txt1, .l1, .txt2, .l2, .txtanot, .fonte{	
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;	}
.txt a, .txt1 a, .l1 a, .txt2 a, .l2 a, .txtanot a, a.bdbs{text-decoration:underline; color:black;}
.linkArtigo{font:normal 12px/40px Arial, Helvetica, sans-serif;}
p.esp1{display:inline;}
.dest1{font:bold 14px/35px Arial, Helvetica, sans-serif; color:black;}
	
address{
	display:inline;
	float:none;
	width:100%;;
	height:19px;
	background:white;
	font: 11px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	text-align:left;
}

/*Interno*/
#interno, #ctt-interno, #ctt-interno2{
	float:none;
	margin:0 auto;
	padding:0;
	background:none;
	text-align:left;
	border:0;

}
#ctt-interno{margin: 15px 0 10px;}
#ctt-interno2 p a.linkFotos{font-weight:bold; color:#000;}
#ctt-interno2 p a.linkFotos:hover{text-decoration:underline;}

#ttInterno, #ttInterno1, #ttInterno2, #ttInterno3, #ttInterno4, #ttInterno5, #ttInterno6, #ttInterno7{
	margin:0;
	display:inline;
	width:100%;
	background:none;
	font:11px Arial, Helvetica, sans-serif;	
	color:black;
}

#breadcrumbs{
	margin:0;
	width:100%;
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
}

h2#TtServicos, h2#TtNoticias, h2#TtProdutos, h2#TtLinks, h2#TtArtigos, h2#TtFale, h2#TtNewsletter, h3#TtNewsletter{
	display:inline;
	background:none;
	font:20px Arial, Helvetica, sans-serif;	
}


h3#TtGAmbiental, h4#TtEmbiotic, h4#TtFale, h4#TtNewsletter1, h3#TtAdSistemas, h3#TtTratResiduosS, h3#TtTratResiduosL, h3#TtTratEsgoto, .TtDestaque, .ttNot {
	display:inline;
	font:18px/30px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;	
}

#box, #area-atuacao , #arquivo-noticias, #artigos, #lancamento, #lancamento1{
	clear:both;
	float:none;
	height:inherit;
	padding:0 0 8px 0;
	background:none;
	margin:0 0 7px 0;
	border-top:#000 1px solid;
}
#box #ctt-box, #area-atuacao #ctt-aatuacao, #arquivo-noticias #ctt-anoticias, #artigos #ctt-artigos, #lancamento #ctt-lancamento, #lancamento1 #ctt-lancamento{
	background:none;
	padding:0;
	height:auto;
	margin:0;
}
#ctt-aatuacao, #ctt-anoticias, #ctt-artigos{/*padding:0;*/ margin:0;}
h2#TtAreaAtuacao, h3#TtServicos1, h3#TtContato, h4#TtNewsletter2, h3#TtArqNoticias, h3#TtArtigos2, h4#TtLancamento{
	display:inline;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;	
}

h5#TtProdLanc a{
	display:inline;
	font:13px/30px Arial, Helvetica, sans-serif;
	color:#000;
	margin:7px 0 9px;	
}

h2#TtSobre, h4#TtSobre1{
	margin:0;
	display:inline;
	font:20px Arial, Helvetica, sans-serif;	
}
h4#TtSobre1{font:bold 18px/30px Arial, Helvetica, sans-serif;	}

h6.copy{float:left; display:block; width:100%; height:17px; }

.imgNot{border:none; margin:5px 5px 10px 10px; text-align:right; float:right;}
#suplementar{
margin:30px 0 0 0;
}
#banner_lateral{
	margin:5px 0 0 0;
	float:left;
}
#bnn_embiotic{
	display:block;
	background:url(../images/bnn_embiotic.jpg) no-repeat 0 0;
	width:194px;
	height:73px;
	text-indent: -1000px;
	overflow:hidden;
}
.imgProd{ 
	border:2px #CCC solid;
}
.direita{0 0 0 10px; float:right;}
.esquerda{margin:0 10px 0 0; float:left;}