html{
	height:100%;
}
* html{
	height:100%;
}
body {
   	margin:0;
	padding:0;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/back-topo.jpg);
	background-repeat: no-repeat;
}
#container-total{
	width:100%;
	height:auto;
	min-height:100%;
	overflow:visible;	/*overflow:hidden;*/
}
#container-top{
	width:960px;
	height:150px;
	margin: 0 auto;
	background-image: url(../images/backLogo.jpg);
	background-repeat: repeat-x;
}
#container-menu{
	width:100%;
	height:80px;
	background-image: url(../images/backMenuHorizontal.jpg);
}
#container-menu-center{
	width:960px;
	height:40px;
	margin: 0 auto;
}
#container-center{
	width:950px;
	margin: 0 auto;
	padding:5px;
	height:auto;
	min-height:100%;
	background-image: url(../images/backCenter.jpg);
	display: table;
}
#container-center-box{
	width:950px;
	height:auto;
	float:left;
}
#container-center-left{
	width:170px;
	height:auto;
	float:left;
}
#container-center-right{
	width:776px;
	height:auto;
	float:right;
	margin-left:0px;
}
#container-center-right-banner{
	width:120px;
	height:auto;
	float:right;
	padding-top:12px;
	padding-right:2px;
	padding-left:2px;
	border-left:1px dotted #CCCCCC;
}
#container-center-navega{
	width:620px;
	height:20px;
	float:left;
	padding: 5px;
	border-bottom: 1px solid #996666;
}
#container-center-home-revista{
	width:755px;
	height:20px;
	float:left;
	padding: 5px;
}
#container-center-navega-left{
	width:400px;
	height:20px;
	float:left;
	font-size: 16px;
	color: #993366;
	font-weight: bold;
}
#container-center-navega-right{
	width:80px;
	height:14px;
	float:right;
}
#container-center-conteudo{
	width:630px;
	height:auto;
	float:left;
	margin-bottom: 20px;
	padding: 5px;
	margin-top: 10px;
	text-align: justify;
}
#container-center-conteudo-home{
	width:630px;
	height:auto;
	float:left;
	margin-bottom: 20px;
	padding: 5px;
	margin-top: 10px;
}
#container-center-conteudo-portal{
	width:640px;
	height:auto;
	float:left;
}
#container-footer{
	width:100%;
	height:auto;
	background-color:#993366;
	background-image:url(../images/containerFooter.jpg);
	float:left;
	padding-top:5px;
}
#container-footer-center{
	width:920px;
	height:40px;
	margin:0 auto;
	text-align: center;
	padding: 20px;
	color: #FFFFFF;
}
#container-top-left{
	width:600px;
	height:150px;
	float:left;
}
#container-top-right{
	width:350px;
	height:65px;
	float:left;
	padding: 5x;
	font-size: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#container-top-space{
	width:200px;
	height:55px;
	float:left;
	padding: 5px;
}
#container-top-login{
	width:340px;
	height:auto;
	float:left;
	text-align: right;
	line-height:180%;
	padding: 10px;
	color: #FFFFFF;
	margin-top: 55px;
}

/*MENU HORIZONTAL ============================================*/
.menuHorBoxSearch {
	margin:0 auto;
	padding:7px;
	list-style:none;
	height:20px;
	text-align: center;
	font-family:Trebuchet, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	width:98%;
}
.menuHorBoxMenu {
	margin:0 auto;
	padding:3px 3px 3px 110px;
	list-style:none;
	height:40px;
	text-align: center;
	width:99%;
}
.menuHor {
	margin:0 auto;
	list-style:none;
	height:35px;
	position:relative;
	border-width:0 0px;
	text-align: center;
	width: 100%;
}
.menuHor li {float:left;}
.menuHor li a {display:block; float:left; height:35px; line-height:35px; color: #663333; text-decoration:none; 
font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0px 10px 0px 10px; 
cursor:pointer;}
.menuHor li a b {float:left; display:block; padding:0px 10px 0px 10px;}
.menuHor li.current a {background:url(../images/button3.gif);}
.menuHor li.current a b {background:url(../images/button3.gif) no-repeat right top;}
.menuHor li a:hover {background:url(../images/button2.gif);}
.menuHor li a:hover b {background:url(../images/button2.gif) no-repeat right top;}
.menuHor li.current a:hover {background: url(../images/button3.gif); cursor:default;}
.menuHor li.current a:hover b {background:url(../images/button3.gif) no-repeat right top;}
/*MENU HORIZONTAL ============================================*/


/*MENU PRINCIPAL ============================================*/
*{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menuABPR {
	width: 170px;
	font-size:14px;
	font-family:Trebuchet, Verdana, Arial, sans-serif;
	/*font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;*/
	color: #663333;
	font-weight:normal;
}
#menuABPR li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	color: #663333;
}	
#menuABPR li a:link, #menuABPR li a:visited {
	display: block;
	background: url(../images/menu1.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	color: #663333;
}
#menuABPR li a:hover {
	background: url(../images/menu1.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	color: #663333;
}
#menuABPR li a:active {
	background: url(../images/menu1.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	color: #663333;
}
/*MENU PRINCIPAL ============================================*/



a.White11:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
}
a.White11:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
}
a.White11:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
}
a.White11:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
}


/*MENU PAGINACAO ============================================*/
#menuPaginacao {
border:none;
margin: 0;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menuPaginacao li {
list-style: none; 
margin: 0;
display: inline;
}
#menuPaginacao li a {
height:1px; /* IE5.0 bug */
padding: 2px; 
margin:0;
background: #996666;
text-decoration: none;
}
#menuPaginacao li a:link {
color: #fff;
}
#menuPaginacao li a:visited {
color: #fff;
}
#menuPaginacao li a:hover {
background: #CCCCFF;
color: #0033CC;
}
/*MENU PAGINACAO ============================================*/


/*LINKS DIVERSOS ============================================*/
a.Menu01:link {
	text-decoration: none;
	font-size:12px;
	color: #0033FF;
}
a.Menu01:visited {
	text-decoration: none;
	font-size:12px;
	color: #0033FF;
}
a.Menu01:hover {
	text-decoration: underline;
	font-size:12px;
	color: #0033FF;
}
a.Menu01:active {
	text-decoration: none;
	font-size:12px;
	color: #0033FF;
}
/*LINKS DIVERSOS ============================================*/


/*LINKS DIVERSOS ============================================*/
a.Menu02:link {
	text-decoration: none;
	color: #333333;
}
a.Menu02:visited {
	text-decoration: none;
	color: #333333;
}
a.Menu02:hover {
	text-decoration: underline;
	color: #333333;
}
a.Menu02:active {
	text-decoration: none;
	color: #333333;
}
/*LINKS DIVERSOS ============================================*/


/*LINKS NAVEGA BARRAS =======================================*/
a.Menu03:link {
	text-decoration: none;
	color:#996666;
	font-size:14px;
}
a.Menu03:visited {
	text-decoration: none;
	color:#996666;
	font-size:14px;
}
a.Menu03:hover {
	text-decoration: underline;
	color:#996666;
	font-size:14px;
	font-weight:bold;
}
a.Menu03:active {
	text-decoration: none;
	color:#996666;
	font-size:14px;
	font-weight:bold;
}
/*LINKS NAVEGA BARRAS =======================================*/


a.maisAzul:link {
	font-size:14px;
	color:#0033CC;
}
a.maisAzul:visited {
	font-size:14px;
	color:#0033CC;
}
a.maisAzul:hover {
	text-decoration: underline;
	font-size:14px;
	color:#0033CC;
}
a.maisAzul:active {
	font-size:14px;
	color:#0033CC;
}



a.maisVerde:link {
	font-size:18px;
	color:#009900;
}
a.maisVerde:visited {
	font-size:18px;
	color:#009900;
}
a.maisVerde:hover {
	text-decoration: underline;
	font-size:18px;
	color:#009900;
}
a.maisVerde:active {
	font-size:18px;
	color:#009900;
}



a.maisVioleta:link {
	font-size:24px;
	color:#993399;
}
a.maisVioleta:visited {
	font-size:24px;
	color:#993399;
}
a.maisVioleta:hover {
	text-decoration: underline;
	font-size:24px;
	color:#993399;
}
a.maisVioleta:active {
	font-size:24px;
	color:#993399;
}
