html {
	margin: 0;
	padding: 0;
	background: #e6ecff;
	color: #000;
	}
body{
	/*min-width:750px;*/
	min-width: 770px;
	font: normal 67% verdana; 
	text-align:center;
	}
#wrap{
	background:#fff;
	margin:0 auto;
	/*width: 750px;*/
	width:770px;
	text-align:left;
	}
#main{
	background:#fff;
	float:right;
	/*width:581px;*/
	width:600px;
	margin: 0 0 10px 0;
	padding-right: 10px;
	}

#header{
	background: #0066cc;
	/*background: #A8BDFF;*/
	margin-top:10px;
	margin-bottom:10px;
	/*border-bottom: 2px #999 solid;*/
	border-bottom: 1px #a8bdff solid;
	background-image: url(/images/decor/banner.jpg);
	align:left;
	}
#headertext {
	position: absolute;
	top: 35px;
	left: 30%;
	text-align:center;
	/*text-align: left;*/
	font: normal 19px verdana;
	color:#FFFFFF;
	/*color:#ffff99;*/
	/*color:#291973;*/
	}
#pergunta {
	font: normal 110% verdana; 
	}
#crumb p {
	display:block;
	/*background:#e6ecff;*/
	border: 1px solid #ced5dd;	
	font: normal 95% verdana; 
	border-style: dotted;
	padding:2px;
	}
#crumb a:link {
	color:blue
	}
#crumb a:visited {
	color:blue 
	}
#sidebar{
	background: #fff;
	float:left;
	width:155px;
	margin:0 0 0 4px;
	/*text-align:center;*/
	}
#sidebar h3, #sidebar p {
	padding: 0 10px 0 0;
	}	
#footer {
	background: #e6ecff;
	clear:both;
	border-top: 1px #999 solid;
	}
#footer p {
	padding: 5px;
	margin:0;
	text-align:center;
	font: normal 85% verdana;
	}
#main h2, #main h3, #main p {
	padding:0 10px;
	}
h1{
font: normal 17px verdana; 
	padding: 2px 2px 2px 5px;
	margin:10px 30px 0 0;
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
	}
h2{
font: normal 16px verdana; 
	padding:5px;
	margin:0;
	}
h3{
font: normal 15px verdana; 
	padding:5px;
	margin:0;
	}
img {
	border:0;
	}
.esq  {
	margin-right:10px;
	float:left; 
	}
table{
	font: normal 85% verdana; 
	}
#tabela{
	background:#fff;
	margin:0 auto;
	width:600px;
	}
/* disclaimer */
.disclaimer {
	font-style: normal; font-size: 85%; text-align: justify; line-height: 120%; border: 1px dashed #ccc;background: #eee; padding: 5px;
	}
/* destaque para comunicados*/
#highlight {
	font-style: paragraph; 
	font-size: 105%;
	text-align: justify; 
	line-height: 110%; 
	border: 1px #ccc;
	background: #eee; 
	padding: 2px;
	}
/* simbolo PDF */
.pdfdoc {
	height: 20px; background: url("/images/decor/pdf.gif") no-repeat left bottom; padding: 6px 0 0 20px; 
	color:#666; font-size: 10px;line-height: 20px;
	}
/* simbolo PRT */
.prtdoc {
	height: 20px; background: url("/images/decor/prt.gif") no-repeat left bottom; padding: 6px 0 0 20px; 
	color:#666; font-size: 10px;line-height: 20px;
	}
/* estilo para a página das vantagens de ser sócio */
#vantagens{
	background:#fff;
	text-align:center;
	float:none;
	width:700px;
	margin: 0px 0px 10px 35px;
	padding-right: 10px;
	padding-left: 10px;
	}
#vantagenstbl{
	text-align:center;
	}	
.h1v{
	font: normal 20px verdana; 
	margin:10px 30px 0 0;
	text-align:center;
	color:#0066cc;
	}
.h2v{
	font: normal 16px verdana; 
	margin:0;
	color:#0066cc;
	}
.h3v{
	font: normal 14px verdana; 
	margin:0;
	color:#0066cc;
	}
.h4v{
	font: normal 11px verdana; 
	margin:0;
	color:#0066cc;
	}
/* fim estilos vantagens */

/* Estilos para o menu de navegação */
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	font-size: 100%;
	text-align:left;
	}
ul#primary-nav li {
	position: relative;
	list-style: none;
	}
ul#primary-nav li a {
	display: block;
	text-decoration: none;
	/*color: #777;*/
	color:#291973;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { 
	float: left; height: 1%; 
	}
* html ul#primary-nav li a { 
	height: 1%; 
	}
/* End */
ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}
ul#primary-nav li ul li a { 
	padding: 2px 5px; 
	} /* Sub Menu Styles */
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,

ul#primary-nav li.over ul ul ul { 
	display: none; 
	} /* Hide sub-menus initially */
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { 
	display: block; 
	} /* The magic */
ul#primary-nav li.menuparent { 
	background: transparent url(/images/decor/arrow.gif) right center no-repeat; 
	}
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { 
	background-color: #e6ecff; 
	}
ul#primary-nav li a:hover { 
	/*color: #03b; */
	color: #777;
	}
/* Fim dos estilos para o menu de navegação */