/* GERAL */
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	

}

body.home { background-color:#EAEBEC !important;}
body.interna { background-color:#fff !important;}

* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overlfow: hidden;
}

.ancora {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	float: left;
}

.container {
	margin:0 auto;
	position:relative;
	width:922px;
	
}
#site {   }
#geral { }

.home #main h2, .col1 h2 { 
						margin-left:2px;
						background-repeat:no-repeat;
						height:22px;
						text-indent:-9999px;
						margin-bottom:7px;}
		

/* HEADER */
#header {
	width:100%;
	height:145px;
	z-index:7;

	background:url(../images/bg_header.jpg) repeat-x;
	
}





#header .container{
	
	height:145px;
	z-index:8;


}
	
	
	#navbar {
	position: absolute;
	top: 15px;
	right: 2px;
	}
	#navbar .links { margin-left:30px;}
	
	#navbar .links {
		float: right;
		position: relative;
	}
	
	#navbar .links li.first { border:0;}
	#navbar .links li {
		float: left;
		height: 14px;
		line-height: 14px;
		font-size: 12px;
		margin: 0;
		padding-right:9px;
		padding-left:9px;
		list-style-type:none;
		text-align:center;
		border-left:1px solid #5FC5DD;
	}
	
	
	#navbar .links li a {
		float: left;
		height: 19px;
		text-decoration: none;
		color:#666666;
	}
	
	#navbar .links li a:hover { text-decoration:underline;}
	
	#header h1 {
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../images/img_logo.png) no-repeat 0 0;
		width: 410px;
		height: 141px;
		position: relative;
		left: -95px;
		top: 0px;
		float:left
	}
	
	#header h1 a {
		display: block;
		height: 60px;
		margin-left: 120px;
		margin-top: 24px;
		width: 210px;
		}
	
	#header h2 a {
		display: block;
		text-indent:-9999px;
		text-decoration:none;
		overflow: hidden;
		
		height: 20px;
		position: relative;
		font-weight:normal;
		left:65px;
		font-size:13px;
		float:left;
		bottom: 33px;
		position:absolute;
		
	}
	
	#pt #header h2 a { background: url(../images/tit_ri_pt.png) no-repeat 0 0; width: 159px;}
	#en #header h2 a {background: url(../images/tit_ri_en.png) no-repeat 0 0; width: 109px;}
	



	
	
	/* BUSCA */

	#busca {
		width:219px;
		height: 32px;
		margin-right: 0px;
		display:inline;
		float:right;
		margin-top:50px;
		position:relative;
		border:0;
		background:url(../images/bg_busca_pt.gif) no-repeat;
		
	}	
	
	#pt #busca {background:url(../images/bg_busca_pt.gif) no-repeat;}
	#en #busca {background:url(../images/bg_busca_en.gif) no-repeat;}
	
		#busca fieldset {
			border: 0;
		}
		
		#busca .txt_busca {
			width: 155px;
			height: 26px;
			line-height:26px;
			background-color: transparent;
			float: right;
			padding-left:10px;
			padding-top:3px;
			color:#666666;
			border:0;
			background-color: transparent;
			font-size:12px;
		}
		#busca .btn {
			float: right;
			width:20px;
			height:16px;
			right:0px;
			top:0px;
			border:0;
			border: 0 none;
			color:#fff;
			cursor: pointer;
			overflow: hidden;
			background:transparent;
			font-size:11px;
			position:absolute;
			text-transform:uppercase;
			font-weight:bold;
			text-indent:-9999px;
			
		}
		
		
		/* ACESSO RÃƒÆ'Ã†â€™Ãƒâ€šÃ‚ÂPIDO */

#acesso {
	display: block;
    width:146px;
	height: 32px;
    position: absolute;
    width: 138px;
	cursor: pointer;
	top:50px;
	z-index:6;
	right:230px;
	text-indent:-9999px;
	font-size:13px;
	text-decoration:none;
	background-color:#fff;
	padding-left:10px;
	padding-top:4px;
	border:0;

 }
 
 #pt #acesso {background:url(../images/bg_acesso_pt.gif) no-repeat;}
  #en #acesso {background:url(../images/bg_acesso_en.gif) no-repeat;}
	
	
	

	#box_acesso {
		position: absolute;
		right: 70px;
		top: 77px;
		width: 675px;
		z-index: 5;
		background-color: #EFEFF0;
		display: none;
		background: url(../images/x.gif) repeat-y 0 0;
		padding: 3px;
	}
	#box_acesso_inner {
		background: #EFEFF0;
		overflow: hidden;
		padding: 3px 15px 15px 15px;
	}
	#box_acesso_mid {
		background: url(../images/img_acesso_i.gif) no-repeat 0 bottom;
		overflow: hidden;
	}
	.acesso_mid,
	.acesso_mid li a {
		float: none!important;
		background-image: none!important;
		text-indent: 0!important;
		height: auto!important;
		width: auto!important;
		color: #666!important;
		font-size: 11px;
		line-height: 12px;
		text-decoration: none;
	}	
	.acesso_mid {
		float: left!important;
		width: 200px!important;
		margin: 0 15px 0 0;
	}
	.acesso_mid ul {
		text-decoration:none;
		padding-left:4px;
		height:auto !important;
		background:none !important;
		float: left;
	}
	.acesso_mid ul ul {
		display: none;	
	}
	.acesso_mid li {
		background:  url(../images/ico_bullet4.gif) no-repeat 0 4px;
		padding: 0 0 3px 10px!important;
		margin: 0!important;	
		border: 0!important;
		line-height: 13px!important;
		height: auto!important;
		display:inline;
		width:186px;
		float:left;
	}
	.acesso_mid h4 {
		margin: 17px 0 3px 0;
		float: left;
		width: 200px;
	}
	.acesso_mid h4,
	.acesso_mid h4 a {
		font-size:13px;
		color: #3071B5;
		line-height: 12px;
		padding: 0 0 3px 0;
		border: 0;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration: none;
	}
		.acesso_mid a:hover {
			text-decoration: underline;
			color:#3071B5 !important;
		}
	

		

.home #bg_site {background:url(../images/bg_site.png ) #EAEBEC repeat-x center top; display:block; overflow:hidden;
    width: 100%; min-height: 645px;
}

.interna #bg_site {background:url(../images/bg_site_interna.png ) #fff repeat-x center top; display:block; overflow:hidden;
    width: 100%; min-height: 645px;
}


#main {background:url(../images/bg_home1.jpg) no-repeat center top; float: left;
    width: 100%;}
#main .container { 
	background:url(../images/bg_main_container.png) no-repeat center top; 
    display: block;
    float: none;
    overflow: hidden;
    }






	/*col1*/
.col1 { float:left; width:295px; margin-top: 40px; position:relative; z-index:1 }
#en .col1 {margin-top: 35px; }

/*noticias*/
#noticias  { margin-bottom:0px; display:block; float:left; 
		
	}
	
	#noticias ul {  }
	#pt #noticias h2 { background-image:url(../images/tit_noticias_pt.gif) ; }
	#en #noticias h2 { background-image:url(../images/tit_noticias_en.gif) ; }
	#noticias h2 { width:60px;}
	
#noticias li div.data {
    background: url(../images/bg_data_noticias.jpg) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 31px;
    padding-left: 5px;
    padding-top: 6px;
    width: 40px;}
	
	#noticias li div.data br{ margin-bottom:3px;}
	
#noticias li span.dia { font-size:18px;}
#noticias li span.mes { font-size:11px; }
#noticias li, #noticias li a { color:#666666; font-size:12px; text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
line-height:14px; }
#noticias li a { width: 240px; display:block; float:left; }
#noticias li a:hover { text-decoration:underline;}
#noticias li { padding-bottom:15px; width:300px; float:left; display:inline}

.botao { background:url(../images/bg_botao.png) no-repeat; }

#noticias a.vertodas {

	padding:0px; 
	display:block; 
	float:right; 
	width:73px;
	text-align:center;
	color:#3071B5; 
	font-size:13px;
	position:absolute;
	top:0;
	right:0px;
	 }

#noticias .rss {
    display: block;
    position: absolute;
	padding-right:7px;
    right: 75px;
    top: 0px;
  
	color:#333333;
	font-size:13px;
	text-decoration:none;
	border-right:1px solid #333;
}



/* ferramentas de ri */								
																
								
												
							
				
					#tools{
						padding:10px 0 20px 0px;
						width:295px;
						margin-bottom:10px;
						float:left;
						margin-left:0px;
						display:inline;
						background:url(../images/box_ferramentas_ri.gif) no-repeat;
						
					}
						#tools h2 { margin-left:10px !important;}			
					#pt #tools h2 { background-image:url(../images/tit_ferramentas_ri_pt.gif) ; }
					#en #tools h2 { background-image:url(../images/tit_ferramentas_ri_en.gif) ; }
					
					
					#tools ul {
						
						overflow:hidden;
						padding-bottom:3px;
						margin-left: 20px;
					}
					
						#tools li { 
							display:inline;
							float:left;
							width:44px
						}
						
						#tools .spreadcheats { padding-left:0 }
						
							#tools a {
								background-repeat:no-repeat;
								display:block;
								height:35px;
								text-indent:-9999px;
								background-position:0 -41px
							}
							
							#tools .img1 a { background-image:url(../images/ico_img1.jpg) }
							
							#tools .img2 a { background-image:url(../images/ico_img2.jpg) }
							
							#tools .img3 a { background-image:url(../images/ico_img3_pt.jpg) }
							#pt #tools .img3 a { background-image:url(../images/ico_img3_pt.jpg) }
							
							#tools .img4 a { background-image:url(../images/ico_img4.jpg) }
							
							#tools .img5 a { background-image:url(../images/ico_img5.jpg) }							
								
							#tools .img6 a { background-image:url(../images/ico_img6.jpg) }
							
							#tools a:hover { background-position:0 0px }
							
					#tools p {
						color:#666666;
						font-size:13px;
						height:20px;
						margin-left: 20px;
						width:215px;
					}	
					
					
					
					/*------tabs-----------*/
	
	/* abas */
				
				#cotacoes,
				#kit { 
					
					margin-top:-25px;
					
				}
								
				.tabs {
					display:inline;
					float:left;
					width:295px;
					padding-top: 10px;
					position:relative;
					margin-top: 64px;
					background:url(../images/bg_abas_top.gif) no-repeat top;
					
				}
				
				.tabs {color:#575757; font-size:12px; line-height:16px;}
				.tabs a {color:#125292; text-decoration:none;}
				
				
				
				.tabNavigation {
					margin-top: -66px;
    				position: absolute;
					padding:0;
				}
				
				.tabNavigation li { 
					display:inline;
					float:left;
					font-size:11px;
					font-weight:bold;
					
				}
				
				.tabNavigation li a {
					display:block;
					height:32px;
					width:147px;
					text-indent:-9999px
				}
				
				#pt .tabNavigation #tab1 a {
					background:url(../images/tit_aba1_pt.jpg) no-repeat 0 0; width:147px;
				}
				#pt .tabNavigation #tab2 a {
					background:url(../images/tit_aba2_pt.jpg) no-repeat 0 0;
				}
				
				#en .tabNavigation #tab1 a {
					background:url(../images/tit_aba1_en.jpg) no-repeat 0 0; width:147px;
				}
				#en .tabNavigation #tab2 a {
					background:url(../images/tit_aba2_en.jpg) no-repeat 0 0;
				}
				
					
				#pt .tabNavigation #tab1 a.selected, #en .tabNavigation #tab1 a.selected {
					background-position:0px -32px;
				}
				
				#pt .tabNavigation #tab2 a.selected, #en .tabNavigation #tab2 a.selected {
					background-position:0px -32px;
				}	
				
						
				/*kit*/
				#kit_investor{
			float:left;
			width:295px;
			display:inline
			}
			
			#kit_investor h3{
				background:url(../images/tit_kitinvestor_pt.gif) no-repeat;
				text-indent:-9999px;
				height:15px;
				width:146px;}
				
				
				
				#kit_investor .tabs{
					float:left;
					width:315px;
					display:inline}
					
				#kit_investor .tabs li{
					float:left;
					width:auto;
					padding-right:5px;
					padding-top:10px;
					margin-left:3px;
					display:inline
					}
					
					#kit_investor .tabs li a{
						color:#828282;
						font-size:11px;
						display:block;
						height:23px;
						width:auto;
						padding-top:6px;
						padding-left: 10px;
						font-weight:bold !important;

						}
						
						
						
						#kit_investor .tabs li.tab1,#kit_investor .tabs li.tab2{
							width:99px
							}
							
							#kit_investor .tabs li.tab3 a{
								width:69px}
							
						
							#kit_investor .tabs li.active .tab1, 

							#kit_investor .tabs li a.tab1:hover,
							#kit_investor .tabs li.active .tab2, 
							#kit_investor .tabs li a.tab2:hover,
							#kit_investor .tabs li.active .tab3, 
							#kit_investor .tabs li a.tab3:hover {
								
								color:#EA640A;
								font-weight:bold !important;
								padding-left:10px;
								padding-top:6px}
								
							
								
								
								.tab_container{
									float:left;
									width:295px;
									margin-top:10px;
									display:inline}
		
		
									.tab_container ul{
										float:left;
										width:200px;
										margin-left: 10px;}
										
										.tab_container ul li{
											color:#828282;
											font-size:11px;
											margin-bottom:8px;
											}		
											
											.tab_container ul li input{
												margin-right:10px;}
												
												
												.tab_container .btn_download{
													float:right;
													background:url(../images/ico_download_kit.png) no-repeat;
													width:82px;
													height:88px;
													text-indent:-9999px;
													border:none;
													
													}	
					


	
/*------------col2--------------*/
.col2 { float:left; width:607px; height:291px; margin-left:15px; position:relative; z-index:0 }



/* FLASH */
#flash {
	display: block;
    margin: 0 auto;
    position: relative;
    width: 607px;
	height:291px;
}

/*Slideshow*/
#banner {
	width:607px;
	height:291px;
	margin-left: 5px;
}
#banner .caroufredsel_wrapper,
#banner .banner_list, {
	height:291px!important;
}
#banner ul { padding:0; }
#banner ul li { list-style:none; height:291px; }
.mra-btn {
	background-image:url(../images/mraslider-sprite.png);
	background-repeat: no-repeat;
	z-index:10;
	width: 28px;
	height: 28px;
	display:block !important;
	text-indent:-9999px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	position: absolute;
}

.prev.mra-btn, .next.mra-btn { bottom: 5px; }

.prev.mra-btn {
	right: 30px;
	background-position: -235px -50px;
}

.next.mra-btn {
	right: 0px;
	background-position: -235px -90px;
}

.mra-toggle {
	top:-4px;
	left:-6px;
}

.mra-play { background-position:0 0; }

.mra-play:hover { background-position:0 -53px; }

.mra-pause { background-position:-56px 0; }

.mra-pause:hover { background-position:-56px -53px; }


.mra-bullets {
	display: none !important;
	position: absolute;
	bottom: -10px;
	right: 60px;
	z-index: 10;
	padding:0;
}

.mra-bullets:after {
	left:auto;
	right:-16px;
	background-position: -240px 0;
}

.mra-bullets li {
	float:left;
	display:inline;
	margin:0 2px;
}

.mra-bullets li a.mra-bullet {
	border: 1px solid #5FAF7B;
	border-radius: 5px;
	display: block;
	width: 20px;
	height: 18px;
	cursor: pointer;
	background: white;
	font-size: 11px;
	text-align: center;
	padding: 6px 4px 3px;
	color: #5FAF7B;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.mra-bullets li a.mra-bullet:hover, .mra-bullets li a.mra-bullet:focus,
.mra-bullets li a.mra-bullet.mra-active-bullet {
	color:#fff;
	background:#5FAF7B;
}


/*------------col3--------------*/
.col3 { float:left; width:293px;  margin-left: 15px; margin-top:22px;}	


#calendario { margin-bottom:20px; text-align:center; }
	#calendario h2 { height:32px !important; padding-bottom:40px;}
	#pt #calendario h2 { background-image:url(../images/tit_calendario_pt.jpg) ; }
	#en #calendario h2 { background-image:url(../images/tit_calendario_en.jpg) ; }
/* ferramentas de ri */								
																
					
				
						
	/*-------col4-------*/
	
	.col4 { width:295px; float:right; margin-top:22px;}
	/*banners*/
	.col4 #banners { float:left; margin-bottom:10px; width:295px; }
	.col4 #banners li {width:142px; height:62px; float:left; margin-left:5px; margin-bottom:5px;}
					.col4 #banners a { width:142px; height:62px; float:left;  font-size:13px; color:#FFFFFF; text-decoration:none; }

	
	#vejatambem {   float:left; margin-left:5px; }
	#pt #vejatambem h2 { background-image:url(../images/tit_vejatambem_pt.gif); width:290px; height:30px; display:block; }
	#en #vejatambem h2 { background-image:url(../images/tit_vejatambem_en.gif) ; width:290px; height:30px; display:block; }
	
	#vejatambem li { float:left; background:url(../images/ico_bullet1.gif) no-repeat 0 3px; padding-bottom:15px; padding-left:12px; 
width:132px; text-align:left; }
	#vejatambem li, #vejatambem li a { color:#666666; font-size:13px; text-decoration:none;}
	#vejatambem li a:hover { text-decoration:underline;}
	
	
	
	#telefones {   float:left; margin-left:5px; font-size:11px; color:#666; width:217px; text-align:right; background: 
url(../images/bobwcohn_redirect.png) no-repeat 0 0; }
	
	#telefones li { float:left; padding-bottom:4px; width:217px; text-align:right; color:#3071B5; font-size:12px; }
	#telefones li, #telefones li a { color:#3071B5; font-size:11px; text-decoration:none;}
	#telefones li a:hover { text-decoration:underline;}





/* HOME INFERIOR (nova)  */

#home_inferior { float: left; margin: 10px 0; width: 930px;}


/* Avalie o Site */

#home_inferior #avalie { 
	float: left; 
	width: 295px; 
	background: url(../images/img_avalie.png) no-repeat 15px 55px;
}

#home_inferior #avalie h2 { 
	float: left;
	width: 295px; 
	height: 30px; 
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0;
}

#pt #home_inferior #avalie h2 {  background-image: url(../images/tit_avalie_pt.jpg); }
#en #home_inferior #avalie h2 {  background-image: url(../images/tit_avalie_en.jpg); }

#home_inferior #avalie p { 
	float: left;
	margin: 10px 15px 15px 115px;
	font-size: 14px;
	line-height: 1.2em;
	color: #666;
}

#home_inferior #avalie a { 
	float: left;
	display: block;
	width: 89px;
	height: 23px;
	margin-left: 115px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;	
}

#pt #home_inferior #avalie a { background-image: url(../images/btn_cliqueaqui_pt.png); }
#en #home_inferior #avalie a { background-image: url(../images/btn_cliqueaqui_en.png); }

/* Mais Acessados */

#home_inferior #maisacessados { 
	float: left; 
	width: 250px; 
	height: 30px; 
	margin: 0 20px;
}

#home_inferior #maisacessados h2 { 
	float: left;
	width: 295px; 
	height: 30px; 
	margin: 0;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;	
}

#pt #home_inferior #maisacessados h2 {  background-image: url(../images/tit_maisacessados_pt.jpg); }
#en #home_inferior #maisacessados h2 {  background-image: url(../images/tit_maisacessados_en.jpg); }

#home_inferior #maisacessados iframe { float: left; }
#home_inferior #maisacessados ul { float: left; width: 295px; height: 200px; }

#home_inferior #maisacessados li { float: left; display: block; padding: 7px 5px 0 25px ; font-size: 13px; line-height:1.1em; }

#home_inferior #maisacessados li a { display: block; color: #333; text-decoration: none; }
#home_inferior #maisacessados li a:hover { text-decoration: underline; }




/* Meus Favortios */

#home_inferior #favoritos { float: right; width: 295px; *width: 285px!important; margin: 0; padding: 0; }

#home_inferior #favoritos h2 { 
	float: left;
	width: 289px;
	*width: 285px!important;	 
	height: 30px; 
	margin: 0;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;	
	margin-bottom: 10px;
}

#pt #home_inferior #favoritos h2 {  background-image: url(../images/tit_meusfavoritos_pt.jpg); }
#en #home_inferior #favoritos h2 {  background-image: url(../images/tit_meusfavoritos_en.jpg); }

#home_inferior #favoritos p,
#home_inferior #favoritos a.click {
	float: left;
	color: #666;
	font-size: 12px; 
	line-height: 1.5em; 
	text-align: left;
	padding: 8px;
}

#home_inferior #favoritos a.click {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #3071B5;
}









/* footer */
	#footer {
		width:100%;
		padding: 20px 0;
		float:left;
		
		background:url(../images/bd_bottom_site.png) no-repeat center bottom !important;
	}
.interna	#footer {
	 background-color: #EAEBEC!important;
    border-top: 1px solid #DDDDDD;
    float: left;
    margin: 50px 0 0;
    padding: 5px 0;
    width: 100%;
	height: 150px;
}
	
	
	#footer .container{ padding-top:10px; background: url(../images/bg_footer.png) no-repeat; height:30px; border-top:0px solid 
#CCCCCC ; text-align:left; }
	#footer #copy { margin:0 auto; width: 63%;}
	
	#footer li, #footer a, #footer p { color:#8D8C8C; font-size: 13px; background:none !important;}
	#footer p { float: left; width:250px; margin:7px 0 0 10px;}
	#footer ul { float: left; width: 949px;}
	#footer li { float:left; padding: 0 3px;}
	#footer li a { text-decoration:none; }
	#footer li a:hover { text-decoration:underline;}

#bd_left { background:url(../images/bd_left.png) repeat-y top;   position: relative; padding-left:10px; } 
#bd_right { background:url(../images/bd_right.png) repeat-y top;   position: relative; } 

#footer #logos { float: left; width: 950px;}


#footer #logos li.opt1 { padding-right: 20px; }
#footer #logos li.opt2 a { display: block; text-indent: -9999px; width: 119px; height: 32px; background: url(../images/slideshare.jpg) no-
repeat 0 0!important;}  
#footer #logos li.opt3 a { display: block; text-indent: -9999px; width: 25px; height: 25px; background: url(../images/ico_rss.gif) no-repeat 0 
0!important; margin-top: 7px; }  
#footer #logos li.opt4 a { display: block; text-indent: -9999px; width: 25px; height: 25px; background: url(../images/ico_twitter.gif) no-repeat 
0 0!important; margin-top: 7px; } 

#footer #logosfirst li { float: right;}
#footer #logosfirst { float: right; width: 950px;}
#footer #logosfirst li.opt1 a { background: url("../images/youtube_logo.png") no-repeat scroll 0 -4px transparent !important; display: block; 
height: 36px;padding-right: 5px; text-indent: -9999px; width: 70px;}  
#footer #logosfirst li.opt2 a { display: block; text-indent: -9999px; width: 25px; height: 25px; background: url(../images/facebook_logo.png) 
no-repeat 0 0!important; margin-top: 7px; }
#footer #logosfirst li.opt3 a{ display: block; text-indent: -9999px; width: 25px; height: 25px; background: url(../images/instagram_logo.png) 
no-repeat 0 0!important; margin-top: 7px;}
#footer #logosfirst li.opt3 a{ position:relative; padding:0; z-index:24; }  
#footer #logosfirst li.opt3 a span{display: none}
#footer #logosfirst li.opt3 a:hover span{ display:block; position:absolute; width:auto; top:-35px; right-align:justify; left:-45px; padding:5px 
10px; background: url(../images/instatooltip.gif) no-repeat 0 0; width:107px; height:30px;}

#footer #copyright {
	float: left;
	width: 922px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding: 15px 0;
	text-align: center;
	font-size: 13px;
	color: #666;
}





/* ARQUIVOS (INTERNA) */

#periodo {
	clear: both;
	background-color: red;
}
	#periodo h4 {
		float: left;
		color: #3071B3;
		font-size: 1em;
		margin: 0 0 10px 0;
		font-weight: bold;
	}
	#periodo #lano {
		float: right;
		margin: 0 0 10px 0;
	}
	#periodo #lano .campo {
		font-size: 1em;
		color: #3071B3;
		font-weight: bold;
		vertical-align: middle;
		padding-right:20px;
	}
	#periodo #lano select {
		width: 134px;
		font-size: 0.875em;
		color: #3071B3;
		
	}

.arquivos { clear: both; }

	.arquivos h3 {
		color: #EFEFF0 !important;
		font-size: 1em;
		font-weight: bold;
		margin: 0 0 12px 0;
		padding:7px 0 7px 10px;
		background:#116597 !important;
	}
	
	.arquivos table {
		margin: 0 0 15px 0;
	}
	.arquivos td {
		padding-top: 2px;
		padding-bottom: 5px;
		border-bottom:3px  solid #FFF;
		background-color:#EFEFF0;
		padding-left: 5px;
	}
	.arquivos .data,
	.arquivos .link,
	.arquivos .tamanho {
		color: #666666;
		font-size: 0.875em;
	}
	.arquivos .data a,
	.arquivos .link a,
	.arquivos .tamanho a {
		color: #666666!important;
		text-decoration: none;
		
	}
		.arquivos a:hover {
			text-decoration: underline!important;	
		}

	.arquivos .icone {
		width: 58px;
		vertical-align: middle;
		text-align:center;
	}
	.arquivos .data {
		vertical-align: middle;
		width:60px;	
	}
	.arquivos .link {
		vertical-align: middle;
	}
	.arquivos .link a:hover {
		text-decoration: none;
	}
	.arquivos .tamanho {
		width: 100px;
		text-align: right;
	}
	

/*ATUALIZAÃƒÆ'Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ'Ã†â€™Ãƒâ€ Ã¢â‚¬â"¢O*/	
.update {
	margin: 0 10px 10px 0px;
}
	.update p {
		font-size: 13px;
		color: #146799;
		margin-bottom:35px;
	}
	a.gotop, a.goback, #compartilhe a {
		font-size: 14px;
		display: block;
		overflow: hidden;
		height: 23px;
		line-height: 25px;
		background: no-repeat 0 0;
		text-decoration: none;
		color: #666666;
		text-transform:uppercase;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		
	}
		a.gotop {
    		
			background: url(../images/btn_topo.gif) no-repeat right 0;
			float: right;
			padding: 0 30px 0 0;	
					
		}
		a.goback {
			padding: 0px 0 0 30px;
    		width: 57px;
			background: url(../images/btn_voltar.gif) 0 0px no-repeat;
			float: left;

		}
	

	
	.update a:hover {color:#146799;}
	
	.gotop_conteudo { overflow: hidden;	}
	
		.gotop_conteudo .gotop { float: right; }

	#compartilhe a {
			padding: 0 30px 0 0;
			background: url(../images/btn_compartilhe.gif) no-repeat right 0px;
			float: right;
			margin-right:20px;
			
		}

/*-- INICIO POP RSS --*/
.popup {
	position: absolute;
	display: none;
	background-color:#fff;
	border:5px solid #60C6DD;
	padding: 12px;
}
#popup_rss {
    left: 355px;
    overflow: hidden;
    position: fixed;
    top: 160px;
    width: 500px;
    z-index: 9999 !important;
}
#pop_rss {}
#rss_meio {}

#rss_meio p { 
	font-size:12px;
	line-height:18px;
	margin-bottom:12px;
	clear:both;
	width:100%;
	color:#666;
}
#rss_meio p a {
	color:#3071B5;
	text-decoration:none
}

#rss_meio p a:hover {
	text-decoration:underline
}
.popup .close {
	text-indent: -9999px!important;
	display: block!important;
	height: 15px!important;
	width: 15px!important;
	background:  url(../images/ico_close.gif) no-repeat 0 0!important;
	overflow: hidden!important;
	cursor: pointer!important;
	position: absolute;
	top: 3px;
	right: 3px;
}
.popup a.close:hover {
	background-position: 0 -15px!important;
}

/* POPUP FAVORITOS */
#pop_favoritos {
	left: -220px;
	top: 20px;
	width: 300px;
	z-index: 100;
}
	#pop_favoritos table {
		width: auto;
	}
	#pop_favoritos h2 {
		color: #00529C;
		font-size: 15px;
		font-weight: bold;
		margin: 0 0 10px;
		width: auto!important;
	}
	#pop_favoritos .botoes {
		text-align: center;
	}
	#pop_favoritos #TXT_NomeSecao {
		border: 1px solid #CCCCCC;
		font-size: 10px;
		height: 15px;
		padding: 1px 0 0 2px;
		width: 100px;
	}
	#pop_favoritos .botao {
		background-color: #7BB3D7;
		color: #FFF;
		margin: 6px 0 0;
		padding: 0 15px 4px;
		width: auto!important;
		-moz-border-radius-bottomleft: 12px;
		-moz-border-radius-bottomright: 12px;
		-moz-border-radius-topleft: 12px;
		-moz-border-radius-topright: 12px;
		cursor: pointer;
		display: inline;
		font-size: 12px;
		height: 21px;
		overflow: visible;
	}


/*-- INICIO MEU RI --*/
#meuripop {
	width:134px;
	height:33px;
	position:absolute;
	padding:6px 14px;
	right:-22px;
	top:32px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background: url(../images/bkgMeuRI.gif) no-repeat 0 0;
	z-index:2;
}

	#meuripop a {
		color:#00529C;
		text-decoration:none;
		display: inline!important;
	}
	
	#meuripop a:hover {
		color:#00AEEF;
		text-decoration:none;
	}

#meuripop ul {
	padding-bottom:7px;
	border-bottom:1px solid #E9E9E9;
	margin-bottom:5px;
}

#meuripop ul li,
#meuripop div {
	color:#999999;
	line-height:16px;
}


/*TABELAS*/


* html table td {
        border: none;
		padding:0 !important;
		border-collapse:collapse;
		margin:0 !important;
}


* html table tr {
        border: none;
		border-collapse:collapse;
		padding:0 !important;
		margin:0 !important;
}

#texto table { margin-bottom:20px; }

td.tabelatt,
tr.tabelatt td,
td.tabelatx,
tr.tabelatx td {
	padding-left: 3px !important;
	padding-right: 3px !important;
}



td.tabelatt,
tr.tabelatt td  {
	font-size: 12px;
	padding:3px 0;
	color: #EEEEF0;
	background-color:#116597 !important;
	border:1px solid #fff;
	line-height: 20px;
}


td.tabelatx,
tr.tabelatx td {
	font-size:  12px;
	border-collapse: collapse !important;
	color: #666666;
	padding-left:2px;
	border-bottom:3px solid #FFF;
	border-top:1px solid #EFEFF0;
	border-left:1px solid #EFEFF0;
	border-right:1px solid #EFEFF0;
	background:none #EFEFF0 !important;
	padding:3px 0 3px 2px;
	line-height: 20px;
}
	
	.tabelatx.first { border-left:0 !important;}

.tabelatx a {
	text-decoration: none;
	color: #3071B3;
}

.tabelatx a:hover {
	text-decoration: underline;
}

.zebra {
	background-color: #F7F6F8;
} /* cor da lista */

td.tabelatt2,
tr.tabelatt2 td  {
	font-size: 10px;
	padding:3px 0;
	color: #EEEEF0;
	background-color:#116597 !important;
	border:1px solid #fff;
	line-height: 20px;
}


td.tabelatx2,
tr.tabelatx2 td {
	font-size: 10px;
	border-collapse: collapse !important;
	color: #666666;
	padding-left:2px;
	border-bottom:3px solid #FFF;
	border-top:1px solid #EFEFF0;
	border-left:1px solid #EFEFF0;
	border-right:1px solid #EFEFF0;
	background:none #EFEFF0 !important;
	padding:3px 0 3px 2px;
	line-height: 20px;
}

td.tabelatt3,
tr.tabelatt3 td  {
	font-size: 11px;
	padding:3px 0;
	color: #EEEEF0;
	background-color:#116597 !important;
	border:1px solid #fff;
	line-height: 20px;
}


td.tabelatx3,
tr.tabelatx3 td {
	font-size: 11px;
	border-collapse: collapse !important;
	color: #666666;
	padding-left:2px;
	border-bottom:3px solid #FFF;
	border-top:1px solid #EFEFF0;
	border-left:1px solid #EFEFF0;
	border-right:1px solid #EFEFF0;
	background:none #EFEFF0 !important;
	padding:3px 0 3px 2px;
	line-height: 20px;
}

td.tabela_est_tt {
	font-size: 11px;
	color: #EEEEF0;
	background-color:#116597 !important;
	border:1px solid #fff;
	line-height: 20px;
	border-bottom:#9E9E9E 1px dashed;
}
td.tabela_est_tx {
	font-size: 11px;
	color:#666;
	border-bottom:#9E9E9E 1px dashed;
	line-height: 20px;
}
td.tabela_est_tx1 {
	font-size: 11px;
	color:#666;
	background-color: #E0ECF5;
	border-bottom:#9E9E9E 1px dashed;
	line-height: 20px;
}

/*SEARCH RESULT*/
.search_results .palavra_chave {
	font-size: 14px;
	color: #828282;
	padding: 0 0 10px 0;
}

.search_results .data {
	width: 80px;
	text-align: left;
}

.search_results .pagina {
	text-align: left;
}

.search_results .secao {
	text-align: left;
}

/* INTERNA */
#interna { width:607px; float:left; margin-left:20px; background:url(../images/bg_header_titulo.png) no-repeat;}
#content { float:left;  width:100%; }
#content .header {  position: relative;  width:100%; float:left;}

#content .header h3 { font-size:13px; color:#CCCCCC; font-weight:normal; margin-bottom:5px; font-family: "Trebuchet MS", Arial, 
Helvetica, sans-serif;}
#content .header h1 { font-size:27px; line-height: 30px!important; color:#3071B3; font-weight:normal; padding-top: 30px;  margin-bottom: 
30px; width: 370px;}

#content .itens {
	width: 130px;
	float: right;
	margin: -25px 0 0 0;
	display: inline; /* IE double-margin bug */
	position: relative; /* IE6 negative-margin overflow bug */
	background: url(../images/bg_itens.gif) no-repeat 61px 0;
}
#content .itens li {
	list-style: none;
	float: left;
	padding:0 3px;
}
#content .itens a {
	display: inline;
	text-indent: -9999px;
	height: 21px;
	width:20px;
	float: left;
	overflow: hidden;
	
}
#content .itens .decrease a { background: url(../images/ico_decrease.png) no-repeat 0 0; }
#content .itens .increase a { background: url(../images/ico_increase.png) no-repeat 0 0; }
#content .itens .favoritos a { background: url(../images/ico_favoritos.png) no-repeat 0 0; }
#content .itens .print a { background: url(../images/ico_print.png) no-repeat 0 0; }
#content .itens .send a { background: url(../images/ico_mail.png) no-repeat 0 0; }


.itens .decrease, .itens .increase { cursor:pointer}
#content .itens a:hover { background-position:0 -21px;}


.float_d {
	float: right;
	margin: 0 0 15px 45px;
	display: inline; /* IE double-margin bug */
}
.float_e {
	float: left;
	margin: 0 45px 15px 0;
	display: inline; /* IE double-margin bug */
}
#texto { margin-right:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:transparent; float:left; width:605px;}
#texto h3, #texto h1 { text-indent:0px !important;}
#texto h2 {background:url(../images/ico_bullet3.gif) no-repeat; color:#15689A; font-size:1.250em; padding:2px 0 10px 35px; font-weight: 
bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border:0; margin-bottom:0; text-align:left !important; width:90%; /* min-
height:30px */}
#texto h3 { color:#666666; font-size:1em; padding-bottom:10px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
margin-bottom:0; cursor:pointer;}
#texto a {
	color: #3071B4;
	text-decoration: none;
}
	#texto a:hover {
		text-decoration:underline;
	}
	
ul.linktop li a,
#texto p { *padding-right: 3px; }

#texto p,
dl.equipe dd,
dl.equipe dt,
#texto li {
	font-size: 13px;
	color: #666666;
	line-height: 1.3em;
	margin: 0 0 17px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	/*width:607px;*/
}
.esconder-expandir {
	height: 30px;
	position:relative;
	/*top: -35px;*/
}
#texto ul,
#texto ol {
	margin: 0 0 0 17px;	
}
#texto ol li { margin-left:25px;}
	#texto ul ul,
	#texto ul ol,
	#texto ol ol,
	#texto ol ul {
		margin-top: 12px;
	}

#texto ul li {
	
	background:url(../images/ico_bullet4.gif) no-repeat 2px 7px; padding-left:13px;
}

	
	#texto ul.linktop, #texto div.linktop { margin-left:0px !important; margin-bottom:20px; display:block;}
	#texto ul.linktop ul.linktop  { display:block;}
	#texto .linktop li, #texto .linktop h4 {
		font-size: 13px;
		background:none !important;		
		line-height:normal;
		padding-left:0 !important;
	}
	
	#texto .linktop h4 {font-weight:normal;  }
	#texto .linktop a, #texto .linktop h4 a {   
		color:#3071B4 !important;
		background-image:url(../images/ico_bullet2.gif) !important;
		background-position: 2px 5px !important;
		background-repeat:no-repeat !important;
		background-attachment: inherit !important;
		padding-left:15px !important;
		display:block;
		}
	#texto .linktop a:hover, #texto .linktop h4 a:hover {   text-decoration: underline !important;}

#siteMap {
	margin: 0 0 20px 0;	
}
	#siteMap li {
		background-image: url(../images/ico_bullet4.gif);
	}
	#siteMap li,
	#siteMap li a {
		font-weight: bold;
		color: #333!important;
	}
	#siteMap ul {
		margin: 10px 0 0 0;
	}
		#siteMap ul li {
			background-image: url(../images/ico_bullet4.gif);
		}
		#siteMap ul li,
		#siteMap ul li a {
			font-weight: normal;
			color: #6694CA!important;
		}
		
		

#texto .tit-faq {
	padding-bottom:2px;
	min-height: 20px;
}
dl.equipe dt { cursor:pointer; margin-bottom:1px; font-weight:bold; padding: 0; border: 1px solid #666666; }
dl.equipe dt a { color:#666 !important; text-decoration:underline }
dl.equipe dt a:hover { color:#067CC1 !important; text-decoration:none }
dl.equipe dd { margin: 0; display:block }



/* forms.css */
/* --- Envie Para um Amigo/Send Mail --- */

#sendmail { padding: 12px; }
#sendmail h1 { margin: 0 0 15px 0; }

#sendmail p a { color:#046E50 }
#sendmail p a:hover { text-decoration:none }


#sendmail form#sendMail {
	font-size:12px;
	color:#999;
	width:300px;
}

#sendmail .container {
	float:left;
	margin-bottom:10px;
    width: 453px;
}

#sendmail .container label { 
	width:95px;
	text-align:left;
	float:left;
}

#sendmail .container input,
#sendmail .container textarea {
	border:1px solid #999;
	width:180px;
	padding:2px;
	font-size:12px;
	color:#333
}

#sendmail .containerButtons {
	float: left;
	clear: both;
}
#sendmail .containerButtons button {
	background:#FFF;
	border:1px solid #999;
	color:#999
}
#sendmail .containerButtons .enviar {
	float: left;
	margin: 0 0 0 95px;
}

/* --- Fale com RI/Fale Conosco --- */

.faleri {
	margin: 20px 0 20px 0px;
	width: 350px;
	overflow: hidden;
}

.faleri .obrigatorio {
	color: red!important;
	font-size: 11px!important;
	padding: 0 0 10px 0!important;
	margin: 0!important;
	text-align: left;

	font-style: italic;
}

.faleri label {
	display:block;
	margin-bottom:6px;
}

.faleri label span.textoform {
	display:block;
	float:left;
	font-size:11px;
	text-align:right;
	width: 100px;
	margin: 0 10px 0 0;
	color: #3071B3;
	font-weight: bold;
}

.faleri label input,
.faleri label textarea {
	color:#666;
	font-size:12px;
	padding:2px;
	border:1px solid #999;
	width:217px;
	background-color: transparent;
}

.faleri label textarea {
	overflow:auto;
}

.faleri .divbotoes {
	clear: both;
	margin: 0 0 0 110px;
}

.faleri .botao {
	border: 1px solid #3071B3;
	color: #FFF;
	background-color: #3071B3;
	font-size: 11px;
	width: auto;
	overflow: visible;
	padding: 2px 4px;
	cursor: pointer;
	text-align: center;
	float: left;
}

.divbotoes .enviar {}

	#pt .divbotoes .enviar { }
	#en .divbotoes .enviar { }
	
	#pt .divbotoes .limpar { }
	#en .divbotoes .limpar { }

.divbotoes .limpar { margin: 0 0 0 10px; }

/* TAG CLOUD */
#tagCloud {
	margin: 10px;
	line-height: 19px;
	*line-height: 20px;	
	text-align: center	
}

#tagCloud a { 
	margin-right: 10px;
	color:#666;
	text-decoration:none;
}

#tagCloud a:hover { text-decoration: underline; }

#tagCloud .weight1 { font-size: 16px; font-weight: bold; } 
#tagCloud .weight2 { font-size: 13px; font-weight: bold; }
#tagCloud .weight3 { font-size: 13px; }
#tagCloud .weight4 { font-size: 12px; }
#tagCloud .weight5 { font-size: 9px; }


/*-----------FAVORITOS------------------*/
#fav_principal{
	position:absolute;
	width:300px;
	background-color:#FFFFFF;
	border: 5px solid #60C6DD;
	padding:14px;
	display:none;
	right:130px;
	top:40px;
	z-index:100;
	font-size:11px;
	color: #666;
}

#fav_principal li {
	padding: 5px 0;
}

#fav_principal table{width:auto;}
#fav_principal h2{font-size:13px; color:#014B7F; margin: 0 0 10px 0; font-weight:bold;}
#fav_principal .botoes {
	text-align: center;
}
#fav_principal #TXT_NomeSecao{
	border:1px solid #CCCCCC;
	font-size:12px;
	height:15px;
	width:100px;
	padding:1px 0 0 2px;
}
#fav_principal .botao{
	background-color:#3071B4;
	border:0;
	color:#FFF;
	margin:6px 0 0 0;
	padding:2px 3px 2px 3px;
	font-size: 12px;
	width:auto !important;
	cursor: pointer;
}
.fav_list {
	margin:5px 0 3px 10px;
	width:280px;
	float: left;
}
.fav_remover {
    background: url("../images/btn_close3.gif") no-repeat scroll 0 0;
    float: left;
    height: 20px;
    margin: 2px 15px;
    text-indent: -9999px;
    width: 21px;
}
.fav_titulo {
    color: #666 !important;
    float: left;
    font-size: 13px;
    padding-top: 5px;
    width: 190px;
	 line-height: 1.2em;
	 width: 195px;
	}

.fav_list td {
	padding: 0 0 7px 0;
	vertical-align: top;	
}

.fav_list li {
	float: left;
	width: 275px;
}

.fav_list a {
	color: #EF5A20;
	text-decoration: none;
}
	.fav_list a:hover { text-decoration: underline; }

















						
		
							
					
					
					
					
					/* favoritos */
				#bookmarks {
					color:#575757;
					font-size:12px;
					line-height:17px;
					margin:20px 0 20px 15px;
				}
				
					#bookmarks h2 {background-position:5px 12px;}
					
					#bookmarks a {
						color:#7FBD16;
						font-weight:normal;
						text-decoration:none;
					}
					
					#bookmarks a:hover {
						
						text-decoration:underline;
					}
					#bookmarks ul { margin-top:-10px }
					
						#bookmarks li {
							background:url(../images/ico_bullet8.png) no-repeat 0 9px;
							font-size:12px;
							padding:10px 0 0 26px
						}	
						
									
				
				
				/*seÃƒÆ'Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ'Ã†â€™Ãƒâ€šÃ‚Â£o de arquivos 
especiais*/	
			
			
			
			
			#content #periodo2 {
				float:left;
				width: 100%;
				display:inline;
				font-size:20px;
				margin-bottom:30px;
			}
			
			#content #periodo2 ul { margin:0 !important}
			
			#content #periodo2 ul li {
				display:block;
				padding:5px 10px 10px 0px;
				color:#ccc;
				float:left;
				height:20px;
				margin-bottom:5px;
				text-align:center;
				background:none;
				list-style:none;
			}
			#content #periodo2 ul li a {
				display:block;
				color:#fff;
				text-decoration:none;
				padding:5px 0 0px 0;
				width:65px;
				height:24px;
				font-size:16px;
				background-image:url(../images/aba_anos.jpg);
				background-repeat:no-repeat;
				background-position:0 -35px;
			}
			#content #periodo2 ul li a:hover,
			#content #periodo2 ul li a.active {
				background-position:0 0;
				
			}
			
			
			
			
			
			.arquivos2 { clear:both; overflow: hidden; margin-left:20px;}
			
			.arquivos2 h3 { background:url(../images/aba_arquivos.jpg) no-repeat 0 -26px; color:#fff !important; padding: 4px 0 5px 
16px !important; margin-bottom:10px !important; width:100%; border-bottom:1px solid #CECECE; font-size:1em; font-weight:normal 
!important}	
			
			.arquivos2 h3.active { background-position:0 0;}
			
			.arquivos2 .icone { width:40px; float:left}
			
			.arquivos2 .link { width:195px; float:left; margin-left:15px;}
			
			.arquivos2 span.data {color:#666666 !important; font-size:0.813em;}
			.arquivos2 .link a { color:#666666 !important; font-size:0.813em; line-height:1.250em;}
			
			.arquivos2 .arquivo { width:260px; float:left;  margin-bottom:25px; margin-left:25px;}
			
		/*fim seÃƒÆ'Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ'Ã†â€™Ãƒâ€šÃ‚Â£o especial*/
		
		
		
		

/************AVALIE ESTÃƒÆ'Ã†â€™Ãƒâ€šÃ‚Â PÃƒÆ'Ã†â€™Ãƒâ€šÃ‚ÂGINA***********/

#avaliacao {    
    background-color: #EFEFF0;
    float: left;
    height: 25px;
    margin-left: 80px;
    padding-left: 85px;
    width: 100px;
	 position: relative;
}

#MainContent_AvalieEstaPagina
{
    width: 115px;
    white-space: nowrap;
    height: 34px;
    vertical-align: middle;
}
				
/*RANKING*/
.invisibleContent
{
    overflow: hidden;
}
.invisible, .invisible *, .invisibleContent *
{
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 1%;
    height: 1%;
    font-size: 1%;
    line-height: 1%;
}
.hidden
{
    display: none;
}
.ratingsSummary .ratingText
{
    padding-left: 7px;
    color: #000000;
}
.notRatedTxtOverlay
{
    position: absolute;
    margin: 0 auto;
    line-height: 16px;
    vertical-align: middle;
    width: 80px;
    height: 16px;
    overflow: hidden;
    font-size: 0.8462em;
    text-align: center;
    color: #888888;
}
.ratingsForm .field
{
    background: none no-repeat scroll left top transparent;
    float: left;
    height: 14px;
    margin-left: 5px;
    margin-top: 6px;
    overflow: hidden;
    width: 14px;
}
.ratingsForm .field label
{    display: block;
    width: 100%;
    height: 100%;
    text-indent: -10000px;
	 background-repeat: no-repeat;
    cursor: pointer!important;
}
.ratingsSummary .field.halfStar label
{
    background-image: url(../images/star_half.gif);
}
.ratingsSummary .field.fullStar label
{
    background-image: url(../images/star_full.gif);
}
.ratingsForm .field.inactiveStar label, .ratingsForm .field.emptyStar label
{
    background-image: url(../images/star_empty.gif);
}
.ratingsSummary .field.activeStar label
{
    background-image: url(../images/star_active.gif);
}

#MensagemContainer
{
    color: #333;
    font-size: 11px;
    height: 34px;
	 left: 5px;
	 top: -5px;
    position: absolute;
    width: 90px;
}



.ratingsSummary { float: left; width:100px;}



/*SANFONA COM DOIS NIVEIS*/
h2 a.mais {
	width: 100%;
	margin-top: 5px;
}
.sanfona_principal { margin: 15px 0 0 0; }
.toggle_container h4 {	margin-left: 38px;}
.toggle_container h4 a { line-height: 1.5em;	font-size: 14px;}

.toggle_container2 p, .toggle_container2 h2 {	margin-left: 38px !important;}
