* { margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; }
html, body, #wrapper { width:100%; height:100%; background:#ccc; }
body { overflow:auto; }
img { border:0; }
a { text-decoration:none; color:#666; }
ul { list-style-type:none; }
table td { vertical-align:top; }

#wrapper { overflow:auto; }
#container { width:775px; margin:0 auto; background:#fff; }
#left { width:225px; float:left; background:#8a9984; color:#fff; }
#right { width:550px; float:right; }
#footer { background:#adb5a6; clear:both; height:50px; }
#loadMsg { position:absolute; background:#fff; z-index:1000; top:50%; left:50%; border:1px solid #333; padding:10px; display:none; }
#content { min-height:900px; height:auto !important; height:900px; }

.titulo1 { color:#9c0; font-weight:bold; text-transform:uppercase; }
.titulo2 { color:#069; font-weight:bold; text-transform:uppercase; margin:10px; }
.titulo3 { background:#adb5a6; padding:10px; color:#fff; }
/*.propagandas { border:1px solid #069; }*/
.propagandas li { margin:10px 0; }

.publicacoes li { border:1px solid #333; margin:5px 0; }
.publicacoes li a { display:block; padding:5px; }
.publicacoes li a:hover { background:#e5e5e5; }

.galeria { border:1px dashed #ccc; width:150px; padding:5px; margin:5px; text-align:center; }

.w200 { border:1px solid #666; width:200px; }

.lista_produtos { margin:5px 0; }
.lista_produtos li { list-style:none; display:inline; }
.lista_produtos li a { padding:10px; }

/*========================== Estilos para MENU ==========================*/
.menu {
	margin:0;
	padding:0;
	color: #0066FF;
}
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	border: #FFFFFF;
}
.menu li { margin:0; padding:0; }
.menu li a { display:block; padding:10px; background:#f7f7f7 url("../imgsite/menuItem.gif") repeat-x bottom left; }
* html .menu li a { height:1%;  }

/*========================== Estilos para as TABS ==========================*/
.container { padding: 15px; margin: 3px 0 20px 0; border: 1px solid #ccc; background: #fff; }
#navPyra { margin: 0; padding: 0 0 20px 10px; border-bottom: 1px solid #9FB1BC; }
#navPyra li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navPyra a:link, #navPyra a:visited { float: left; font-size: 22px; line-height: 14px; font-weight: bold; padding: 0 12px 6px 12px; text-decoration: none; color: #708491; }
#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover { color: #000; background: url("../imgsite/seta.gif") no-repeat bottom center; }
.sizefonte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #0000FF;
	text-decoration: none;
}
