@charset "utf-8";
/* CSS Document */
body{margin:25px 0 0 0;padding:0 0;
	background:#CCE9EF url(images/bg_master.png) 0 0  repeat-x  ;
	text-align:center;font:10px Verdana, Arial, Helvetica, sans-serif;}
#pagina{
	margin:-50px;
	width:995px; height:100%;}
	
a img{
   border:none;}	

/* CONTEUDO CENTRAL */
tr.trDestacada{background:#F1F1F1;}

.bg_Text{padding:15px 20px; text-align:left;background:url(images/body_text.jpg) center repeat-y;}	
.bg_Text a{	font:9px Verdana, Arial, Helvetica, sans-serif;color:#C1C1C1;}
.bg_Text a:hover{color:#828282;}
.bg_Text2{padding:15px 20px; text-align:left;background:url(images/body_text2.jpg) center repeat-y;}	
.bg_Text2 a{font:9px Verdana, Arial, Helvetica, sans-serif;color:#C1C1C1;}
.bg_Text2 a:hover{color:#828282;}

.bg_shadow_left{width:166px; height:1000px;	background:url(images/shadow_left.jpg) no-repeat;}	
.bg_nav{width:651px; height:62px; padding-bottom:3px;background:url(../site_final/images/bg_nav.jpg) repeat-x}
.bg_main_text{	height:381px;	min-height:381px;	background:#E8DFD6;}

.corpo{width:663px; height:100%; text-align: left;vertical-align:top;}
.borda_branca{border:6px solid white;}
#nav_rodape{text-align:center;}	
#nav_rodape a{font:9px Verdana, Arial, Helvetica, sans-serif;}
	
td img{display: block;}
		
p.autoria{
	margin:0;padding-top:16px;
	text-align:center;font:10px Verdana, Arial, Helvetica, sans-serif;color:#434343;
	border-top:14px solid #fff;	}
p.autoria a{color:#434343;font-weight:bold;}
p.autoria a:hover{color:#003399;}

	
/* exibe oculta */
.listaHidden {display:none; margin-bottom:15px; } 
.listaShown {display: block; margin-bottom:15px;}
	
	
.clear{	
	width:50%; text-align:center;
	border-bottom:1px dotted #999999;
	clear:both;}

a.SaibaMais{
	float:right; clear:both;
	border:1px dotted #ACACAC;
	line-height:15px;
	background:url(images/right_arrow_off.gif) right no-repeat;
	padding:5px 15px 5px 5px;text-decoration:none;
	color:#001548;}
a.SaibaMais:hover{
	background: #96DC1E url(images/right_arrow_on.gif) right no-repeat;	
	color:#001548;}	
	


/* user menu */
.left_col {
	width: 200px;
	margin-right:auto
}

.usermenu .heading p{color:white;}
.usermenu .heading,
.usermenu .heading p a {font-size:11px; font-weight:bold; color:white; margin-bottom:1px}
.usermenu .heading p a {text-decoration:none}
.usermenu .heading p a:hover {text-decoration:underline}
.usermenu .heading p,
.contentarea .heading p { margin:0; line-height:28px; padding-left:8px }

.fa .heading {background:#07baed}
.pa .heading {background:#62B041}
.usermenu .content a {display:block;  margin:0 0px 1px 0; line-height:28px; text-decoration:none; }

.usermenu .content img {margin-top:10px; margin-left:10px;}
.usermenu .content a {display:block;  margin:0 0px 1px 0; line-height:28px; text-decoration:none; }
.usermenu .content span {display:block; background:url(images/usermenu-right.gif) no-repeat right top; margin:0 0 0 5px; line-height:28px; padding:0 0px 0 5px; color:#929090}
.usermenu .content a span  img{margin:0; }
.usermenu .content a:hover,
.usermenu .content .active {background-position:0% -28px;  }
.usermenu .content a:hover span,
.usermenu .content .active span {background-position:100% -28px; margin-left:17px; padding:0 0 0 3px; font-weight:bold;  }
.fa .content a {background:url(images/usermenu-left.gif) no-repeat left top;}
.pa .content a {background:url(images/usermenu-left-pa.gif) no-repeat left top;}

.fa .content a:hover span,
.fa .content .active span{color:#07baed}
.pa .content a:hover span,
.pa .content .active span {color:#62b041}

.content img.imgcenter{
	text-align:center;
	margin-left:25%;}

/* Fixed elements */
.youtube{margin:3px;}
.nobrd {border:0 !important}
div.dist {  height: 2px;  font-size: 1px;  clear: both;  visibility: hidden;}
.nohgh {height: 0;	font-size: 1px;	line-height: 0;	visibility: hidden;}
.abs {position:absolute}
.rel {position:relative !important}
.fleft {float:left}
.fright {float:right}
.dnone {display:none}
.error {color:red !important; }
.center {text-align:center}
.success { font-size:12px; font-weight:bold }
.container_pa .success  {color:#62B041;}
.container_fa .success {color:#07BAED;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
