/* padronizando propriedades pros navegadores ficarem parecidos e corrigindo alguns bugs */p { margin-bottom: 0.5em; }hr { clear: both; float: none; width: 100%; }* html body hr { margin: -7px; display: block;}  /* os hr tem uma altura extra misteriosa no IE */a, img { border: none; }fieldset { display: block; border: 2px ridge #FFF; padding: 10px; } /* fieldset não é block em todos */ul, ol { margin-left: 1.5em; list-style-position: outside; }li { vertical-align: top; line-height: 1.2em;}  /* IE: posição vertical do marcador no IE  e espaço extra fantasma em lis*/li a { zoom: 1; line-height: 1.2em; }  /* complemento do anterior */input[type=hidden]{ display: none !important; visibility: hidden !important;} /* input hidden no FF */button { border: 1px outset #AAA; }legend { margin-bottom: 1.4em; } /* Fixes incorrect styling of legend in IE6 fieldsets. */label { display: block;}table { border-collapse: separate; border-spacing: 0; }caption, th, thead, tfoot { text-align: center; font-weight: bold; }blockquote:before, blockquote:after,q:before, q:after { content: “”; }blockquote, q { quotes: "" ""; }pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* FF 1999 */ white-space: -pre-wrap; /* OP 4-6 */ white-space: -o-pre-wrap; /* OP 7 */  word-wrap: break-word; /* IE 5.5+ */}form{ margin:0px; padding:0px;}h1 { font-size: 250%; font-weight: normal; margin:2px;}h2 { font-size: 200%; font-weight: normal; margin:2px;}h3 { font-size: 150%; font-weight: normal; margin:2px;}h4 { font-size: 120%; font-weight: normal; margin:2px;}h5 { font-size: 110%; font-weight: normal; margin:2px;}h6 { font-size: 100%; font-weight: bold; margin:2px;}/* para não precisar do famoso div wrapper [http://www.positioniseverything.net/easyclearing.html] */.clear { display: inline-block; }   .clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clear { display: block; zoom: 1; }a:hover		{	text-decoration: none;	color: #663300;}a:link       {	text-decoration: none;	color: #000000;}a:visited    {	text-decoration: none;	color: #000000;	}td, th {	font-family: "trebuchet MS", verdana;	font-size: 12px;	line-height: normal;	color: #333333;	border: thin none #000000;}.form {	font-size: 12px;	color: #000033;	padding: 2px;	border: 1px solid #330000;}.formLogin {	font-size: 10pt;	font-family: "Trebuchet MS";	color: #000000;	background-image: url(imagens/bg_form.gif);	background-repeat: repeat-x;	height: 20px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	padding-left: 7px;	padding-top: 4px;	margin: 0px;}.form2 {	font-size: 10pt;	font-family: "Trebuchet MS";	color: #000000;	background-repeat: repeat-x;	padding-left: 7px;	padding-top: 4px;	margin: 0px;}.formBusca {	font-size: 10pt;	font-family: "Trebuchet MS";	color: #FFFFFF;	background-image: url(imagens/bgbusca.gif);	background-repeat: no-repeat;	height: 20px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	padding-left: 20px;	padding-top: 4px;	margin: 0px;	width:139px;	background-attachment: scroll;	background-color: #861F00;}.titulo {	font-family: "trebuchet MS", Verdana, Arial;	font-size: 12px;	color: #000000;	text-transform: uppercase;	width: 95%;	left: 5px;	top: -40px;	font-weight: bold;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #330000;	position: relative;}.titulod2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: normal;	color: #000000;	text-transform: uppercase;}.blocomenu {	font-family: "trebuchet MS", verdana;	font-size: 13px;	line-height: normal;	color: #333333;	font-weight: bold;	text-transform: uppercase;	list-style-type: square;	background-color: #E2F0F8;	border-bottom-width: 1px;	border-bottom-style: inset;	border-bottom-color: #666666;}.menu	 {	font-family: "trebuchet MS", verdana;	font-size: 11px;	line-height: 20px;	font-weight: lighter;	text-transform: uppercase;	color: #FFFFFF;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7D3F12;	background-image: url(imagens/menu_bg.jpg);	background-repeat: repeat-y;	padding-right: 20px;	widows:169px;}.menu3	 {	font-family: "trebuchet MS", verdana;	font-size: 11px;	line-height: 20px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7D3F12;	background-image: url(imagens/menu_bg.jpg);	background-repeat: repeat-y;	padding-right: 20px;	widows:169px;}.imagem {	border: 1px solid #333333;}.imagem2 {	border: 2px solid #666666;}.bordas {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	padding: 5px;	width:95%;}.meiosite {	padding: 12px;}.linha {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #666666;}.submit {	color : #FFFFFF;	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana;	font-size: 10px;	line-height: normal;	font-weight: bold;	text-transform: uppercase;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: 23px;	width: auto;	background-image: url(imagens/bg_bt.gif);	background-color: #000000;}li, ul {margin-left:10px;margin-top:0px;margin-bottom:0px;padding:0px;}.titBusca {	text-align: right;	width: 180px;	float:left;}.conteudo {	width: 100%;	margin-top: 60px;	margin-bottom: 50px;}.descricao {	float: left;	width: 300px;}select {	margin: 1px;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;}.cadastro {	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.noticia {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #F3F3F3;	height:auto;}.noticiaCapa {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #F3F3F3;	height:auto;}.menuCategoria {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	height: 15px;	padding:5px;}.produto{	width: auto;	padding: 1px;	float:left}.destaque1 {	font-family: "trebuchet MS", Verdana, Arial;	color: #fff;	padding:5px;	text-transform: uppercase;	width: 540px;	height: 65px;	font-weight: bold;	background-color: #000;}.destaque2 {	padding: 2px;	margin-right:15px;	float: left;	height: auto;	width: 160px;		}.destaque3 {	padding: 2px;	margin-right:10px;	float: left;	height: auto;	width: 160px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #64E0FF;	margin-bottom: 5px;}.classCategoria {	width:120px;	float:left;	padding:2px;	color: #FFFFFF;	}.classDestaqueC {	padding: 2px;	border: 1px solid #FFFFFF;	height:auto;	clear: both;	}.link {	color: #000;}.pontosBg1 {	background-color: #FFEEDD;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.pontosBg2 {	background-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}