/* CSS Document */
* {
	margin:0;
	padding:0;
	text-decoration:none;
}
body {
}
.invisivel {
	display:none;
}
div#topo {
	width:100%;
	display:block;
	clear:both;
}
div#topo h1 a{
	width:100%;
	display:block;
	padding-bottom:10px;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
div#topo ul{
	display:none;
}
div#info {
	display:none;
}

/*div#corpo {
	width:100%;
	display:table;
	float:none;
}*/
div#corpo div.blocohome,
div#corpo div.blocoTitulo {
	width:100%;
	display:table;
	float:none;
}
div#corpo div.blocohome h2,
div#corpo div.blocoTitulo h2 {
	display:block;
	width:100%;
	height:25px;
	float:none;
	clear:both;
	padding:10px 0 10px 0;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#corpo div.blocohome h3,
div#corpo div.blocoGeral h3 {
	display:block;
	width:100%;
	height:25px;
	float:none;
	clear:both;
	padding:10px 0 10px 0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#corpo div.blocohome p,
div#corpo div.blocoGeral p,
div#corpo div.colunaEsq p {
	display:block;
	width:100%;
	clear:both;
	float:none;
	padding-bottom:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#corpo div.blocohome ul,
div#corpo div.blocoGeral ul,
div#corpo div.colunaEsq ul,
div#corpo div.blocohome ul.produtos {
	display:block;
	width:100%;
	float:none;
	clear:both;
	padding-bottom:10px;
}
div#corpo div.blocohome li,
div#corpo div.colunaEsq li,
div#corpo div.blocoGeral li {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	list-style-type:disc;
	list-style-position:inside;
}

div#corpo div.blocohome div.chamada {
	display:block;
	width:100%;
	float:none;
	clear:both;
}
div#corpo div.blocohome div.chamada img,
div#corpo div.blocohome img.video {
	display:none;
}
div#corpo div.blocohome div.chamada p {
	display:block;
	width:100%;
	clear:both;
	float:none;
	padding-bottom:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#corpo div.blocohome a {
	display:block;
	padding-bottom:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#corpo div.colunaEsq a,
div#corpo div.blocoGeral a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#corpo div.colunaEsq,
div#corpo div.blocoGeral {
	width:100%;
	display:block;
	clear:both;
	float:none;
}
div#corpo div.blocoGeral ul.indice {
	padding:0 0 20px 0;
}
div#corpo div.blocoGeral ul.indice li {
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}
div#corpo div.blocohome div.chamada img {
	display:block;
	float:none;
	padding:10px;
}



div#baixar {
	width: 230px;
	display: block;
	float: left;
	padding-left:130px;
}
div#baixar a{
	width: 118px;
	height: 25px;
	display: block;
	float: left;
	text-indent: -999px;
	overflow: hidden;
	background-image: url(img/bt_baixar.gif);
	background-position: top center;
}




/* inicio do CSS contato */
div#corpo div.blocohome label {
	display:block;
	height:20px;
	color:#333;
	width:100%;
	float:none;
	clear:both;
	padding-bottom:5px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

div#corpo div.blocohome .campos {
	float:none;
	clear:both;
}

div#corpo div.blocohome .campos.generico {
	width: 200px;
}
div#corpo div.blocohome .campos.ddd {
	width: 30px;
}
div#corpo div.blocohome .campos.telefone {
	width: 160px;
}
div#corpo div.blocohome .campos.msg {
	width: 200px;
}

div#corpo div.blocohome a.enviar {
	display:none;
}
/* fim do CSS contato */




div#rodape {
	width: 100%;
	display: block;
	clear: both;
	border-top:solid 1px #666;
	padding-top:10px;
	margin-top:10px;
}
div#rodape #centro address {
	width:100%;
	display:block;
	float:none;
	clear:both;
	padding-top:10px;
	font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
div#rodape #centro #selos{
	display:block;
	width:100%;
	float:none;
	clear:both;
}
div#rodape #centro #selos a.w3c {
	display:none;
}
div#rodape #centro #selos a.si {
	display:block;
	font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:10px;
}