*{
	margin:0;
	padding:0;
	border:none;
	}
html{
	/* overflow: -moz-scrollbars-vertical;*/
	overflow-y: scroll;
}
.linhazero{
	clear:both;
}
body{
	background:#ececec;
}
#corposite{
	width:727px;
	margin:0 auto;
}
#toposite{
	height:355px;
	background:url(../images/topo_back.jpg) no-repeat;
}
#topolinks{
	height:72px;
}
#logo{
	width:520px;
	float:left;
}
#topohome{
	width:61px;
	float:left;
}
#topohelp{
	width:51px;
	float:left;
}
#topocontato{
	width:90px;
	float:left;
}
#topobanner{
	height:240px;
}
#menulateral{
	width:227px;
	float:left;
}
#banner{
	width:491px;
	float:left;
}
#campobusca{
	margin:8px 0 0 127px;
	width:86px;
	height:20px;
	background: url(../images/busca_back.gif) no-repeat;
	float:left;
}
#campobusca input{
	width:76px;
	height:20px;
	padding:2px 0 0 4px;
	margin:0 0 -5px 0; /* hack margin negativa ie6 */
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
	color:#888e93;
	border:none;
	background:none;
}
#botaobusca{
	margin:8px 0 0 2px;
	width:76px;
	float:left;
}
#conteudosite{
	width:727px;
	background:url(../images/conteudo_back.png) repeat-y;
}
#conteudo1{
	margin:3px 0 0 9px;
	width:445px;
	float:left;
	display:inline;
	background:url(../images/bemvindo_back.png) no-repeat;
}
#conteudo2{
	margin:3px 0 0 0;
	width:273px;
	float:left;
	min-height:324px;
	background:url(../images/solucoes_back.png) no-repeat;
}
#conteudo2 h3{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#e65a05;
}
#conteudo2 p{
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#7b7b7b;
}
#conteudo2 a{
	color:#000;
	text-decoration:underline;
}
#conteudo2 a:hover{
	text-decoration:none;
}
#principal1{
	width:360px;
	float:left;
	display:inline;
}
#principal2{
	width:367px;
	float:left;
}
#rodapesite{
	width:727px;
	height:58px;
	background:url(../images/rodape_back.png) no-repeat;
}
#rodapesite p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#7b7b7b;
	text-align:center;
}
#rodapesite a{
	text-decoration:none;
	color:#7b7b7b;
}
#rodapesite a:hover{
	text-decoration:underline;
}
.espaco{
	margin:0 3px;
}
#copyright p{
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#7b7b7b;
	text-align:center;
}
#copyright a{
	text-decoration:none;
	color:#7b7b7b;
}
#copyright a:hover{
	text-decoration:underline;
}
.txt1{
	color:#666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.txt3 {
	color:#F60;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.txt3:hover {
	color:#666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}


.txt2 {
	color:#8DA500;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.txt2:hover {
	color:#666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}



h1.titulo1{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#7b7b7b;
}
h2.titulo2{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#666;
}
.link03 {
	color:#666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.link03:hover {
	color:#FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


h3.titulo3{
	font:bold 10px Tahoma, Geneva, sans-serif;
	color:#7b7b7b;
}
#form1 #corposite #conteudosite #principal1 div table {
	color: #808000;
}
#contactform { width:390px;margin:0 0 0 60px; padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0; text-align:right}
#contactform label { float:left; margin:0; width:80px; padding:4px 0;font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px; color:#626262; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform label span.red { color:#FF0000; }
#contactform input.text {
	width:240px;
	border:1px solid #e8e8e8;
	margin:4px 0;
	padding:4px 2px;
	background:#f8f8f8;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#contactform select {
	width:240px;
	border:1px solid #e8e8e8;
	margin:4px 0;
	padding: 2px;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	background:#f8f8f8;
}
#contactform textarea {
	width:240px;
	border:1px solid #e8e8e8;
	margin:10px 0;
	padding:2px;
	background:#f8f8f8;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 350px; border:0; color:#FFF;}

