﻿@charset "utf-8";
/* OI */


@font-face {
    font-family: 'SimplonBP-Bold';
    src: url('fontface/SimplonBP-Bold.eot');
    src: url('fontface/SimplonBP-Bold.eot?#iefix') format('embedded-opentype'),
         url('fontface/SimplonBP-Bold.woff') format('woff'),
         url('fontface/SimplonBP-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SimplonBP-Light';
    src: url('fontface/SimplonBP-Light.eot');
    src: url('fontface/SimplonBP-Light.eot?#iefix') format('embedded-opentype'),
         url('fontface/SimplonBP-Light.woff') format('woff'),
         url('fontface/SimplonBP-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SimplonBP-Regular';
    src: url('fontface/SimplonBP-Regular.eot');
    src: url('fontface/SimplonBP-Regular.eot?#iefix') format('embedded-opentype'),
         url('fontface/SimplonBP-Regular.woff') format('woff'),
         url('fontface/SimplonBP-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SimplonOi-Headline';
    src: url('fontface/SimplonOi-Headline.eot');
    src: url('fontface/SimplonOi-Headline.eot?#iefix') format('embedded-opentype'),
         url('fontface/SimplonOi-Headline.woff') format('woff'),
         url('fontface/SimplonOi-Headline.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'Conv_OratorpraOiText2';
	src: 	url('fontface/OratorpraOiText2.eot');
	src: 	url('fontface/OratorpraOiText2.eot?#iefix') format('embedded-opentype'),
		 	url('fontface/OratorpraOiText2.woff') format('woff'), 
			url('fontface/OratorpraOiText2.ttf') format('truetype'), 
			url('fontface/OratorpraOiText2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



* {
	margin: 0;
	padding: 0;
}

*:focus {
 outline: none;
}
body * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}

body select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

a { text-decoration: none; color: #9c9c9c; }
a:hover { text-decoration: undeline; }
img { border-width: 0; }
li { list-style-type: none; }

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overlfow: hidden;
}


body {
	background: url(../images/bg_site_2016.jpg) repeat-x 0 0;
	font-family: 'SimplonBP-Regular', Arial, Helvetica, sans-serif;
}

body.noticia { background:none !important; padding-left: 30px}

/* HEADER */

#header .container {
	width: 960px;
	height: 179px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
	
}

/* BUSCA */

#busca {
	background: url(../images/bg_busca.gif) no-repeat scroll 0 0 transparent;
	margin-top: 15px;
	position: relative;
	width: 224px;
	height: 26px;
	float: left;
}

#pt #busca { margin-left: 20px; }
#en #busca { margin-left: 20px; }

#busca label {
	display: none;
}
#busca fieldset {
	border: 0;
}
#busca .txt_busca {
	background-color: transparent;
	border-width: 0;
	color: #999;
	font-style: italic;
	font-size: 11px;
	height: 24px;
	line-height: 18px;
	padding: 2px 0 0 10px;
	position: relative;
	width: 178px;
}
#busca .go {
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
	height: 26px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	top: 0;
	width: 32px;
}
/* IDIOMAS */

ul#idiomas {
	float: right;
	margin: 25px 0 0 0;
}
ul#idiomas li {
	float: left;
	padding: 0 10px 0 8px;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	list-style-type: none;
	text-transform: uppercase;
}
ul#idiomas li.pt {
	background: url(../images/bg_separador2.gif) no-repeat right 1px;
}
ul#idiomas li a {
	float: left;
	color: #FF6D00;
	text-decoration: none;
}
ul#idiomas li a:hover {	border-bottom: 1px solid #e4e4e4; }

h1#logo {
    float: right;
    position: absolute;
    right: 100px;
    top: -10px;	
}

h1#logo a {
	background: url("../images/img_logo.png") no-repeat scroll center center transparent;
	display: block;
	height: 90px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 80px;
	width: 90px;
}
/* NAVBAR */

#navbar {
	background-image: url(../images/ico_fenda.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 30px;
	margin-top: 38px;
	position: relative;
	width: 850px;
	background-position: 350px 17px; 
}

#pt #navbar { margin-left: 15px; }
#en #navbar { margin-left: 15px; }


#navbar li {
	float: left;
	padding: 0 10px 0 8px;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	list-style-type: none;
	text-transform: uppercase;
	background: url(../images/bg_separador2.gif) no-repeat right 1px;
}
#navbar li a {
	float: left;
	color: #FF6D00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#navbar li.last {
	background-image: none;
}
#navbar li.ri a,
#navbar li.last a {
	color: #999!important;
}
/* MENU */

#menu {
	float: left;
	margin: 2px 0 0 0;
	position: relative;
	width: 900px;/*850*/
	z-index: 9999;
}
#menu ul li {
	background: url("../images/bg_separador1_2016.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	margin: 0;
	padding-left: 8px;
	position: relative;
}

#menu ul li.first { background-position: -2px 0; }

#menu ul li.ativo { background-image: url(../images/bg_menuhoverE_2016.png); }
#menu ul li.ativo a { background: url(../images/bg_menuhoverD.png) no-repeat right 2px; color: #9c9c9c;}

#menu .link {
    color: #9c9c9c;
    display: block;
    float: left;
    font-family: 'SimplonOi-Headline', arial ,sans-serif;
    font-size: 18px;
    letter-spacing: -1px;
    line-height: 1em;
    margin: 0;
    padding: 20px 20px 30px 14px;
    text-decoration: none;
    text-transform: uppercase;
}
#menu .link:hover {
}

#menu .submenu {
	display: none;
	float: left;
	left: 3px;
	position: absolute;
	overflow: hidden;
	top: 68px;
	width: 531px;
	z-index: 9999;
	padding-bottom: 12px;
	background: url("../images/bg_submenu.png") no-repeat scroll 0 bottom!important;
}


#menu .submenu h4 { 
	font-family: 'SimplonBP-Bold', Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	padding: 20px 0 12px 15px; 
}

#menu .submenu h4 a {background-image: none!important;color: #FF6D00!important;}

#menu li.menu3 .submenu {width: 243px!important;border-right: 1px solid #ccc;/* border-radius: 4px; */border-top: 0;/* background-image: 
url("../images/bg_submenu_p.png")!important; */right: 0;}

#menu li.first .submenu { left: 1px; }
#menu li.last .submenu { right: -1px; left: auto; }

#menu .submenu ul {
  	float: left;
   padding: 0 5px 0 10px;
   
  	width: 245px !important;
}

#menu li.menu3 ul,  #menu li.menu3 ul li { width: 212px; }

#menu .submenu li {
	float: left;
	margin: 0;
	position: relative;
	width: 245px!important;
	background-image: none!important;
	padding: 0;
}


#menu .submenu li a {
	background: none repeat scroll 0 0 transparent;
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #ff6d00!important;
	text-decoration: none;
	font-weight: normal;
	padding: 5px;
	width: 230px;
	background-image: none!important;
}

#menu .submenu li a.no-link { cursor: default; text-decoration: none!important;}

#menu .submenu li a:hover { text-decoration: underline;  }

				/* submenus - divisão de colunas */
				
				
				#menu li.menu1 .submenu ul.col1 li.sub7,
				#menu li.menu1 .submenu ul.col2 li.sub1, #menu li.menu1 .submenu ul.col2 li.sub2, #menu li.menu1 .submenu 
ul.col2 li.sub3, #menu li.menu1 .submenu ul.col2 li.sub4,  #menu li.menu1 .submenu ul.col2 li.sub5,  #menu li.menu1 .submenu ul.col1 
li.sub6, #menu li.menu1 .submenu ul.col2 li.sub8 { display: none; }
				
				#menu li.menu1 .submenu ul.col2 .terciario li { display: block; } 

				#menu li.menu2 .submenu ul.col1 li.sub5, #menu li.menu2 .submenu ul.col1 li.sub6, #menu li.menu2 .submenu ul.col1 
li.sub7, 
				#menu li.menu2 .submenu ul.col1 li.sub8, #menu li.menu2 .submenu ul.col1 li.sub9, #menu li.menu2 .submenu 
ul.col1 li.sub10, 
				
				#menu li.menu2 .submenu ul.col2 li.sub1, #menu li.menu2 .submenu ul.col2 li.sub2, #menu li.menu2 .submenu 
ul.col2 li.sub3,
				#menu li.menu2 .submenu ul.col2 li.sub4 { display: none; } 
				
				#menu li.menu2 .submenu ul.col2 li.sub5 { display: block;}

				#menu li.menu3 .submenu ul.col2 { display: none; }

				#menu li.menu4 .submenu ul.col1 li.sub2,
				#menu li.menu4 .submenu ul.col2 li.sub1,
				#menu li.menu4 .submenu ul.col2 li.sub3,
				#menu li.menu4 .submenu ul.col2 li.sub4,
				#menu li.menu4 .submenu ul.col1 li.sub5 { display: none; }
				

/* terciário */

#menu .submenu .terciario {


	position: relative;


	float: left;
	display: block!important;
	top: 0;
	left: 5px;
	background-image: none!important;
	width: 240px;
	
}
#menu li.menu2 div.terciario  { display: none!important; }

		
	
/* ------------------------------------------------------------------------------------------- */


/* MAIN */

#main .container {
		width: 960px;
		margin: 0 auto;
		position: relative;
	
}

.home #main .container { width: 1000px; }

#main #bloco-superior {
		border-top: 0px solid #ececec; 
		border-bottom: 1px solid #cbcad2;
		padding: 0;
		float: left;
		width: 100%;			
		z-index: 4;
}

#main #bloco-superior .termo_pt{background:url(../images/oi_img_termos-condicoes_PT.png) no-repeat center 0; text-indent:-9999px; 
display:block; height:324px;}
#main #bloco-superior .termo_en{background:url(../images/oi_img_termos-condicoes_EN.png) no-repeat center 0; text-indent:-9999px; 
display:block; height:324px;}

.home #main #bloco-superior { height:	383px; }

.home #main #bloco-superior .container { /*height: 354px;*/ }

.interna #main #bloco-superior .container { height: 220px; padding-top: 15px; }

.interna #main #bloco-superior .busca { height: auto !important; }

.interna #main #bloco-superior.landing .container { height: 250px; }



			.home #main #bloco-superior { 
					background-repeat: repeat-x;
					/*background-image: url(../images/slideshow/bg_slide.jpg);*/
					background-color: #FF6D00;					
					background-position: 0 0; 
					border-top-color: #545183; 
			}

			.home #main #bloco-superior .bg_slider_laranja, 
			.home #main #bloco-superior .bg_slider_verde,
			.home #main #bloco-superior .bg_slider_roxo {        
					background-image: url("../images/slideshow/bg_slide.jpg");
					background-repeat: repeat-x;
					background-color: transparent;
					background-position: 0 0;
					height: 384px;
					left: 0;
					position: absolute;
					top: 179px;
					width: 100%;
					overflow: hidden;
					text-align: center;
					background-size: cover;					
	 		}
			
			
			.home #main #bloco-superior .bg_slider_laranja {background-image: 
url("../images/slideshow/Oi_fundo_slideshow2_2016.png");/*display:none;  background-position: 0 -772px;*/display: none!important;}
			.home #main #bloco-superior .bg_slider_verde {background-image: 
url("../images/slideshow/Oi_fundo_slideshow1_2016.png");/*display:none; background-position: 0 -387px;*/display: none!important;}
			 
			 .home #main #bloco-superior .bg_slider_roxo {background-image: 
url("../images/OI_Slideshow_BG_20170915_.png");/*background-position: 0 0;*/display: block!important;opacity: 1!important;}
			
						
			#main #bloco-superior.landing { 
					background: url(../images/bg_landing.jpg) no-repeat 0 0; 
					border-top-color: #30898f; 
			}

		/* breadcrumb */
		#main #bloco-superior div.breadcrumb {	float: left; margin-left: 20px; }
		#main #bloco-superior.landing div.breadcrumb {	padding-top: 20px;}
		
		#main #bloco-superior div.breadcrumb a {
   		font-family: 'SimplonBP-Bold', arial, sans-serif;
			background-image: url("../images/bg_breadcrumb.png");
			background-repeat: no-repeat;
			float: left;
			font-size: 11px;
			line-height: 11px;
			padding-bottom: 6px;
			padding-top: 8px;
		}
		
		#main #bloco-superior.landing div.breadcrumb a { background-image: url("../images/bg_breadcrumb_landing.png"); color: #fff;}
		
		#main #bloco-superior div.breadcrumb .home {
			background-position: left top;
			padding-left: 28px;
			padding-right: 18px;
		}	
		
		#main #bloco-superior div.breadcrumb .pai {
				background-position: right -25px;
				padding-left: 10px;
				padding-right: 20px;
		}				
 		
		#main #bloco-superior.landing div.breadcrumb .pai { display: none; }
		#main #bloco-superior.landing div.breadcrumb .atual { color: #c4e4e6; }
 
		#main #bloco-superior div.breadcrumb .atual {
			background-position: right top;
			padding-left: 7px;
			padding-right: 10px;
			color: #7e7c87;
		}	 
		
		
 		/* funcionalidade */
		#main #bloco-superior ul.funcionalidade {	
				float: right;
				position: relative;
				margin-right: 15px;
		}
		
		#main #bloco-superior.landing ul.funcionalidade {	display: none; }
		
		
		#main #bloco-superior ul.funcionalidade li {	
				background-image: url("../images/spr_funcionalidade.gif");
				background-repeat: no-repeat;
				float: left;

				width: 30px;
				height: 30px;
				margin-left: 20px;
				text-indent: -9999px;
		}		

		#main #bloco-superior ul.funcionalidade li.linkrss { background-position: 1px 1px;}		
		#main #bloco-superior ul.funcionalidade li.print { background-position: -46px 1px; }		
		#main #bloco-superior ul.funcionalidade li.send  { background-position: -93px 1px; }		

		#main #bloco-superior ul.funcionalidade li a {	
				display: block;
				cursor: pointer;
				width: 30px;
				height: 30px;
				cursor: pointer;
		}	


				/* popup RSS */
				


				/*-- inicio pop rss --*/

					div.modal { position: fixed; z-index: 10000!important; width: 100%; height: 100%; background: 
url(../images/bg_modal.png) repeat 0 0; top: 0; left: 0; display: none; }
					div.modal { *display: none!important;  } /* ie7 */
				
					.popup {
						display: none;
					}
				
					#popup_rss {
					 height: 452px;
					 left: 50%;
					 top: 50%;
					 margin: -226px 0 0 -233px;
					 position: fixed;					
					 width: 466px;
					 z-index: 10001!important;
					 background: url(../images/bg_modal_internet.png) no-repeat center center;
					}
					
					
					#pop_rss { padding: 10px; position: relative; z-index: 10001; }
					
					#rss_meio p {
						color: #9c9c9c;
						 font-size: 15px;
						 line-height: 25px;
						 padding: 20px 30px 0 10px;
						 text-indent: 0;
						 word-wrap: break-word;
					}
					
					#popup_rss { /* ie7 */
					 *left: -520px;					
					 *top: 200px;
					 *position: absolute;
					 *background-image: none;
					 *background-color: #fff;
					 *width: 850px;
					 *height: 180px;
					 *border: 2px solid #CBCAD2;
					}	

					#rss_meio p { *font-size: 13px; *line-height: 16px; } /* ie7 */
					
					#rss_meio p a { text-decoration:none; display: inline!important; width:auto!important; }
					#rss_meio p a:hover { border-bottom: 1px solid #e4e4e4; }
					
					.popup .close {
						 background: url("../images/ico_close.gif") no-repeat scroll center center transparent !important;
						 cursor: pointer !important;
						 display: block !important;
						 position: absolute;
						 right: 16px;
						 height: 16px !important;
						 text-indent: -9999px !important;
						 top: 16px;
						 width: 16px !important;
					}
					

		/* identificacao */
		#main #bloco-superior div.identificacao {
			float: left;
			width: 100%;	
			text-align: center;
			margin: 35px 0 10px 0;
			
		}

		#main #bloco-superior.landing div.identificacao {text-align: left; margin-top: 15px;}


		#main #bloco-superior div.identificacao h2.titulo {
			float: left;
			width: 100%;
			font-size: 54px;
			line-height: 1em;
	 		font-family: 'SimplonOi-Headline', arial ,sans-serif;
			color: #9c9c9c;
			text-transform: uppercase;
			margin: 0 0 0 20px;
			font-weight: normal;

			text-align: left;
			padding-top: 25px;
		}
		
		#main #bloco-superior.landing div.identificacao h2.titulo { color: #fff; /* width: 500px; */ font-size: 70px; letter-spacing: -4px; 
text-
align: center;}
		#main #bloco-superior.landing img { position: absolute; bottom: 0; right: 100px; display: none; }
				
		#main #bloco-superior div.identificacao h3.subtitulo {
			color: #9c9c9c;
			float: left;
			font-size: 20px;
			font-weight: normal;
			padding: 10px 0 10px 20px;
			text-align: left;
			width: 100%;
		}

		.arquivos h3 {
				color: #9c9c9c!important;
				font-size: 22px!important;
				font-weight: bold;
				margin: 10px 0 5px 0;
				text-transform: uppercase;
				float: left;
				position: relative;
		}
		
		.arquivos td.tamanho { width: 70px; text-align: center; }

		.anterior { margin: 15px 0 30px 0; float: left; }

#main #bloco-principal {
		float: left;
		padding: 30px 0 15px 0;
		width: 100%;
}


.home #main #bloco-principal .container {
    background: url("../images/bg_shadow1.gif") no-repeat scroll center bottom transparent;

    display: table;
    margin-top: -115px;
	 padding-bottom: 14px;
    width: 1000px;
}


/* NOTICIAS */


.home #main #bloco-principal #noticias {
	float: left;
	width: 314px;
	border: 1px solid #d4d4d4;
	padding: 30px 0 0 15px;
	border-right-width: 0;
	position: relative;
	min-height: 421px;/*376px;*/
	background-color: #fff;
}

#main #bloco-principal #noticias h2 {
	font-size: 28px;
	color: #9c9c9c;
	margin-bottom: 20px;
   font-family: 'SimplonBP-Regular',Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#main #bloco-principal #noticias a.vertodos {
	position: absolute;
	right: 20px;
	top: 38px;
	color: #FF6D00;
	font-size: 14px;
}



#main #bloco-principal #noticias td {     
	float: left;
   margin-bottom: 15px; 
}

#main #bloco-principal #noticias td.first {  margin-bottom: 25px; }

#main #bloco-principal #noticias div.data { 
    color: #9c9c9c;
    float: left;
    font-family: 'SimplonBP-Bold',Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    width: 60px;
	 padding-top: 2px;
    word-spacing: 2px;
}

#main #bloco-principal #noticias td.first div.data { 
	padding-bottom: 18px;
	font-size: 13px;
	width: 100%;
}

#main #bloco-principal #noticias td.first div.data span { padding-right: 5px; }


#main #bloco-principal #noticias td a.titulo { 
   color: #FF6D00 !important;
    float: right;
    font-family: 'SimplonBP-Bold',Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.2em;
    padding: 0 10px 0 0;
    width: 240px;
}

#main #bloco-principal #noticias td.first a.titulo { 
	float: left;
   font-size: 20px;
   padding-right: 10px;
   width: 90%;
}

#main #bloco-principal #noticias td div.resumo { display: none; }
#main #bloco-principal #noticias td.first div.resumo { 
	display: block; 
	padding: 5px 10px 10px 0; 
	float: left;
	font-size: 16px;
	line-height: 1.2em;
	color: #9c9c9c;
}

#main #bloco-principal #noticias td.first div.resumo a {  
   color: #FF6D00 !important;
    font-family: 'SimplonBP-Bold',Arial,Helvetica,sans-serif;
    font-size: 13px;
}

/* RESULTADOS */

#main #bloco-principal #resultados {
    background-color: #F2F4F7;
    float: left;
    padding: 31px 5px 0 45px;
    position: relative;
    width: 290px;
	 min-height: 420px;/*375px;*/
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	 
}

#main #bloco-principal #resultados h2 {
	font-size: 28px;
	color: #9c9c9c;
	margin-bottom: 20px;
   font-family: 'SimplonBP-Regular',Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#main #bloco-principal #resultados a.vertodos {
	position: absolute;
	right: 20px;
	top: 38px;
	color: #FF6D00;
	font-size: 14px;
}

#main #bloco-principal  #resultados ul.boxes { float: left;  border-bottom: 2px solid #E7E5E8; width: 248px; }

#main #bloco-principal  #resultados ul.boxes li {
	float: left;
	width: 124px;
	height: 109px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main #bloco-principal #resultados ul.boxes li.opt1 {background-image: url(../images/bg_resultados2016.gif);} 
#main #bloco-principal #resultados ul.boxes li.opt2 {background-image: url(../images/bg_apresentacao2016.gif);} 
#main #bloco-principal #resultados ul.boxes li.opt3 {background-image: url(../images/bg_webcast2016.gif);} 
#main #bloco-principal #resultados ul.boxes li.opt4 {background-image: url(../images/bg_pressrelease2016.gif);} 

#main #bloco-principal  #resultados ul.boxes li a {
	font-family: 'SimplonBP-Bold', arial, sans-serif;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 1.2em;
	padding-top: 65px;
	text-align: center;
	width: 122px;
	text-transform:uppercase;
}

#main #bloco-principal  #resultados ul.boxes li a:hover { color: #e17029; }

#main #bloco-principal  #resultados ul.links { float: left; padding: 11px 0 0 0; }

#main #bloco-principal  #resultados ul.links li {
	float: left; 
	width: 235px;
	background: url(../images/ico_bullet.gif) no-repeat 2px 11px;
	padding: 4px 0 4px 15px;
}

#main #bloco-principal  #resultados ul.links li a {
	font-family: 'SimplonBP-Bold', arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FF6D00;
}

#main #bloco-principal  #resultados ul.links li a:hover { border-bottom: 1px solid #e4e4e4; }




/* novo-investidor */
.home #main #bloco-principal #novo-investidor {
	float: left;
	border: 1px solid #d4d4d4;
	border-left-width: 0;
	background-color: #fff;

	width: 314px;
	border: 1px solid #d4d4d4;
	padding: 40px 0 0 15px;
 	min-height: 375px;
}


		/* NOVO INVESTIDOR */
			.home #main #bloco-principal #novo-investidor {
				float: left;
				border: 1px solid #d4d4d4;
				border-left-width: 0!important;
				background-color: #fff;
				width: 294px;
 				min-height: 421px;/*376px;*/
				border: 1px solid #d4d4d4;
				padding: 30px 0 0 35px;
			}

			#main #bloco-principal #novo-investidor h2 {
				font-size: 28px;
				color: #9c9c9c;
				margin-bottom: 25px;
				font-family: 'SimplonBP-Regular',Arial, Helvetica, sans-serif;
				font-weight: normal;
			}
			
			.home #main #bloco-principal #novo-investidor h2 {	margin-bottom: 15px;	}
			
			.home #main #bloco-principal #novo-investidor ul { float: left;  }
			
			.home #main #bloco-principal #novo-investidor li {
					 border-top: 1px solid #f0eff1;
					 float: left;
					 margin: 6px 0;
					 padding: 8px 0 0;
					 width: 260px;
			}
			
			.home #main #bloco-principal #novo-investidor li.opt1 { border-top-width: 0; }			
			
			.home #main #bloco-principal #novo-investidor li a {
				width: 260px;
				display: block;
			}
			
			.home #main #bloco-principal #novo-investidor li a img { 
				margin-right: 5px; 
				float: left;
			}

			.home #main #bloco-principal #novo-investidor li a h3 { 
				color: #FF6D00;
				float: right;
				font-size: 16px;
				margin: 0 0 5px;
				width: 140px;
			}
			
			.home #main #bloco-principal #novo-investidor li a p { 
				font-size: 13px; 
				line-height: 1.1em; 
				float: right;
				width: 140px;
			}
			


/* ----------------------------------------------------- */


#main #bloco-inferior {
		float: left;
		width: 100%;
}

.home #main #bloco-inferior {	padding: 10px 0; }

.interna #main #bloco-inferior {
		background-color: #F5F3F7;
		border-bottom: 1px solid #CBCAD2;
		border-top: 1px solid #CBCAD2;
		height: 303px;
		padding: 40px 0 10px;
}

#main #bloco-inferior .container { width: 1000px; }

		/* proximos eventos */

		.home #main #bloco-inferior #proximos-eventos {
				float: left;
				width: 232px;
				margin-right: 8px;
				border: 1px solid #e7e6e9;
				padding: 20px 0 10px 16px;
				position: relative;
				min-height: 135px;
		}


		.home #main #bloco-inferior #proximos-eventos h2{
					font-size: 16px;
					color: #9c9c9c;
					letter-spacing: -1px;
					margin-bottom: 15px;
					font-family: 'SimplonBP-Bold', Arial, Helvetica, sans-serif;
					font-weight: normal;
					
		}

		.home #main #bloco-inferior #proximos-eventos a.vertodos {
					position: absolute;
					right: 10px;
					top: 23px;
					color: #FF6D00;
					font-size: 9px;
					font-weight: bold;
		}

		.home #main #bloco-inferior #proximos-eventos div.data {
					background: url("../images/bg_dateventos.gif") no-repeat scroll 0 0 transparent;
					color: #9A9A9D;
					float: left;
					font-family: 'SimplonBP-Bold',arial,sans-serif;
					font-size: 12px;
					font-weight: bold;
					height: 85px;
					line-height: 35px;
					padding: 2px 0 0;
					text-align: center;
					text-transform: uppercase;
					width: 65px;
					margin-right:10px;
		}
		

		.home #main #bloco-inferior #proximos-eventos div.data span {
					font-size: 26px;
					color: #75757a;
					font-weight: bold;
		}
		
		.home #main #bloco-inferior #proximos-eventos a.link {
			margin:0 0 0 0px;
			display:block
		}		

		
		.home #main #bloco-inferior #proximos-eventos a.evento {
				color: #9c9c9c;
				float: right;
				font-size: 16px;
				line-height: 1.1em;
				padding: 10px;
				width: 140px;
		}						





		/* cotacoes */

		.home #main #bloco-inferior #cotacoes {
				float: left;
				width: 237px;
				margin-right: 8px;
				border: 1px solid #e7e6e9;
				padding: 20px 0 10px 5px;
				position: relative;
				min-height: 135px;
		}


		.home #main #bloco-inferior #cotacoes h2{
				color: #9c9c9c;
				font-family: 'SimplonBP-Bold',Arial,Helvetica,sans-serif;
				font-weight: normal;
				font-size: 16px;
				letter-spacing: -1px;
				margin-bottom: 20px;
				padding-left: 6px;
		}

		.home #main #bloco-inferior #cotacoes a.vertodos {
					position: absolute;
					right: 10px;
					top: 23px;
					color: #FF6D00;
					font-size: 9px;
					font-weight: bold;
		}

		.home #main #bloco-inferior #cotacoes .iframe { display: none; }
		.home #main #bloco-inferior #cotacoes .iframe.ativo { display: block; }
		
		.home #main #bloco-inferior #cotacoes .navigator { 
			float: left;
			margin: 2px 0 0 100px;
			width: 40px;
		}

		.home #main #bloco-inferior #cotacoes .navigator li { 
			float: left;
			width: 20px;
			height: 15px;
			background-repeat: no-repeat;
			background-image: url(../images/btn_navegation.gif);
			background-position: 6px 4px;
		}	
		
		.home #main #bloco-inferior #cotacoes .navigator li.ativo { 
			background-position: -17px 4px;
		}			
		
		.home #main #bloco-inferior #cotacoes .navigator li a { display: block; width: 20px; height: 15px; cursor: pointer; text-indent: 
-9999px; } 
		.home #main #bloco-inferior #cotacoes .navigator li.ativo a { display: none; } 
		
		

		/* fique por dentro */

		.home #main #bloco-inferior #fique-por-dentro {
				background: url("../images/ico_envelope2016.gif") no-repeat scroll 15px 62px transparent;
				border: 1px solid #e7e6e9;
				float: left;
				margin-right: 8px;
				min-height: 135px;
				padding: 20px 0 10px 15px;
				position: relative;
				width: 232px;
		}

		.home #main #bloco-inferior #fique-por-dentro  h2{
				color: #9c9c9c;
				font-family: 'SimplonBP-Bold', Arial,Helvetica,sans-serif;
				font-size: 16px;
				font-weight: normal;
				letter-spacing: -1px;
				margin-bottom: 10px;
				padding-left: 6px;
		}

		.home #main #bloco-inferior #fique-por-dentro p {
				font-size: 16px;
				line-height: 1.1em;
				padding: 15px 5px 0 70px;
				width: 145px;
		}

		.home #main #bloco-inferior #fique-por-dentro p a { color: #9c9c9c; }








		/* banners */

		.home #main #bloco-inferior #banners {
				border: 1px solid #e7e6e9;
				float: left;
				min-height: 150px;
				padding: 10px 0 5px 0;
				position: relative;
				width: 231px;
		}

		.home #main #bloco-inferior #banners ul { float: left; }

		.home #main #bloco-inferior #banners li { 
			 background-position: 15px center;
			 background-repeat: no-repeat;
			 float: left;
			 padding: 0 15px;
			 width: 200px;
		}

		.home #main #bloco-inferior #banners li.opt1 {background-image: url(../images/ico_headset2016.gif);} 
		.home #main #bloco-inferior #banners li.opt2 { background-image: url(../images/ico_balao.gif); } 
		.home #main #bloco-inferior #banners li.opt3 {background-image: url(../images/ico_livro2016.gif);} 

		.home #main #bloco-inferior #banners li a { 
					background: url("../images/ico_bullet2.gif") no-repeat scroll 190px center transparent;
					border-top: 1px solid #E5E4E8;
					color: #9c9c9c;
					display: block;
					font-family: 'SimplonBP-Bold',arial,sans-serif;
					font-size: 13px;
					padding: 9px 20px 9px 45px;
					text-transform: uppercase;
		}
		.home #main #bloco-inferior #banners li.opt1 a { border-top-width: 0; } 

				.home #main #bloco-inferior #banners li.linha-simples a { padding: 17px 20px 12px 45px; } /* centralizacao veritcal */
				.home #main #bloco-inferior #banners li.linha-tripla a { padding: 3px 20px 0 45px; } 




			/* NOVO INVESTIDOR */
			#main #bloco-inferior #novo-investidor {
				float: left;
				width: 630px;
			}
			
			#main #bloco-inferior #novo-investidor h2 {
				font-size: 28px;
				color: #9c9c9c;
				margin-bottom: 25px;
			}
			
			#main #bloco-inferior #novo-investidor ul { float: left;  }
			
			#main #bloco-inferior #novo-investidor li {
				float: left; 
				width: 195px;
				margin-right: 15px;
			}
			#main #bloco-inferior #novo-investidor li.opt3 { margin-right: 0; }
			
			#main #bloco-inferior #novo-investidor li a {
				width: 195px;
				display: block;




			}
			
			#main #bloco-inferior #novo-investidor li a h3 { 
				color: #FF6D00; 
				font-size: 20px; 
				margin: 10px 0 5px; 
			}
			
			#main #bloco-inferior #novo-investidor li a p { font-size: 12px; line-height: 1.1em; }


			/* RESULTADOS */
			
			#main #bloco-inferior #resultados {
				float: right;
				width: 285px;
				padding-left: 30px;
				border-left: 1px solid #ccc;
			}
			
			#main #resultados h2 {
				font-size: 28px;
				color: #9c9c9c;
				margin-bottom: 25px;
			}
			
			#main #bloco-inferior #resultados ul.boxes {    
				border-bottom: 2px solid #E7E5E8;
				float: left;
				width: 248px;
			}
			
			#main #bloco-inferior #resultados ul.boxes li {
				float: left;
				width: 124px;
				height: 107px;
				background-repeat: no-repeat;
				background-position: 0 0;
			}

			#main #bloco-inferior #resultados ul.boxes li.opt1 { background-image: url(../images/bg_resultados2016.gif); } 
			#main #bloco-inferior #resultados ul.boxes li.opt2 { background-image: url(../images/bg_apresentacao2016.gif); } 
			#main #bloco-inferior #resultados ul.boxes li.opt3 { background-image: url(../images/bg_webcast2016.gif); } 
			#main #bloco-inferior #resultados ul.boxes li.opt4 { background-image: url(../images/bg_pressrelease2016.gif); } 

			#main #bloco-inferior #resultados ul.boxes li a {
				font-family: 'SimplonBP-Bold', arial, sans-serif;
				display: block;
				font-size: 12px;
				font-weight: bold;
				height: 40px;
				line-height: 1.2em;
				padding-top: 65px;
				text-align: center;
				width: 122px;
				text-transform:uppercase;
			}
			
			#main #bloco-inferior #resultados ul.boxes li a:hover { color: #e17029; }

/* ------------------------------------------------------------------------------------------- */


/* FOOTER */

#footer { 
		float: left;
		padding: 0;
		width: 100%;
		border-top: 1px solid #ececec;
}

.home #footer,
.landing #footer { border-top-width: 0; }

#footer .container {
		width: 941px;
		margin: 50px auto 120px auto;
		position: relative;
}

.home #footer .container { margin-top: 15px; }

/* ACESSO RÁPIDO */

#acessorapido {
		float: left;
		margin-bottom: 30px;
}

#acessorapido ul {
		width: 100%;
		border-top: 5px solid #e6e5eb;
		padding-top: 25px;
		list-style-type: none;
}

#acessorapido ul li {
		float: left;
		font-size: 12px;
		margin-right: 15px;
		padding: 2px 0;
		width: 170px;
}

#acessorapido ul li.last { margin-right: 0; }
#acessorapido ul li.menu2 { width: 360px; }

#acessorapido ul ul { float: left; }

#acessorapido ul li.menu2 ul { width: 170px; }
#acessorapido ul li.menu2 ul.col1 {  margin-right: 10px; }

#acessorapido ul li.menu2 ul.col1 li.sub6, #acessorapido ul li.menu2 ul.col1 li.sub7, 
#acessorapido ul li.menu2 ul.col1 li.sub8, #acessorapido ul li.menu2 ul.col1 li.sub9,
#acessorapido ul li.menu2 ul.col1 li.sub10,
#acessorapido ul li.menu2 ul.col2 li.sub1, #acessorapido ul li.menu2 ul.col2 li.sub2, 
#acessorapido ul li.menu2 ul.col2 li.sub3, #acessorapido ul li.menu2 ul.col2 li.sub4,
#acessorapido ul li.menu2 ul.col2 li.sub5 {  display: none; }


#acessorapido ul li a.link { 	font-family: 'SimplonBP-Regular', arial, sans-serif; font-size: 12px; width: 100%;}

#acessorapido ul li a {
		clear: both;
		color: #9c9c9c;
		float: left;
		font-weight: bold;
		line-height: 1.1em;
		padding: 0 0 15px 0;
		text-decoration: none;
}

#acessorapido ul li a:hover { border-bottom-width: 0!important; }

#acessorapido .submenu h4 { display: none; }

#acessorapido .submenu ul {
		border-width: 0;
		padding: 5px 0 20px 0;
}

#acessorapido .submenu li {
		clear: both;
		margin-right: 0;
}

#acessorapido .submenu li a {
		font-weight: normal;
		padding: 4px 0 2px 0;
		font-size: 11px;
}

#acessorapido .submenu li a:hover { padding-bottom: 1px; border-bottom: 1px solid #e4e4e4!important; }


#acessorapido .submenu ul ul li {
		padding-left: 10px;
}

#acessorapido div.terciario  { display: none!important; }

/* ------------------------------------------------------------------------------------------- */
/* ------------------------------  I N T E R N A S  ------------------------------------------ */
/* ------------------------------------------------------------------------------------------- */


#texto { width: 925px; position: relative; padding-left: 20px;}
#texto.duas-colunas { width: 600px;	padding-left: 340px; }

#texto div.coluna-esquerda { width: 315px; top: 0; left: 0; position: absolute; z-index: 9; }


#texto.canais_atendimento div.texto2 p {
	font-size: 15px;
	line-height: 1.7em;
	color: #9c9c9c;
}

#texto.canais_atendimento div.texto2 {
	float: left;
	width: 550px;
	margin-left: 345px;
}
/*telefone investidores*/
#texto.canais_atendimento div.texto2 a.telefone {
	cursor:pointer;
}
#texto.canais_atendimento div.texto2 span.telefone {
	display:none;
}

	
#texto.canais_atendimento div.tabela2 p {
	font-size: 16x;
}

#texto.canais_atendimento div.tabela2 {
	float: left;
	width: 550px;
	margin-left: 345px;
	padding-top: 14px;
}

#texto li {
		font-size: 15px;
		line-height: 1.7em;
		color: #9c9c9c;
		padding: 8px 0 2px 0;
}

#texto p,
#texto li {
		font-size: 15px;
		line-height: 1.7em;
		color: #9c9c9c;
		padding: 8px 0 2px 0;
}

#texto a {
	font-size: 15px;
	font-weight: bold;
	color: #9c9c9c;
}

#texto a:hover { color: #A9A9A9; }
#texto table tr td a:hover { color: #A9A9A9; }

#texto h3.subtitulo { display: none; }

#texto .olho {
		font-size: 25px;
		line-height: 1.4em;
		color: #98969f;
		margin: 5px 0 20px 0;
		text-align: left;
}

#texto li {
		background: url("../images/ico_bullet.gif") no-repeat scroll 0 16px transparent;
		padding-left: 15px;
}

#texto ul ul {	padding-left: 20px; }

#texto h2 {     
			font-size: 32px;
			font-weight: normal;
			padding: 18px 0;
			width: 100%;
			color: #9c9c9c;

}

#texto h3 { 
		float: left;
		font-size: 18px; 
		color: #7e7c87; 
		padding: 5px 0 10px 0;
		width: 100%;
}


/* aba_materia */
#aba_materia {	    
	clear: left;
    float: left;
    margin-bottom: 15px;
    margin-top: 25px;
    padding-left: 20px;
    width: 950px;
    z-index: 3;
}
.noticias-eventos #aba_materia { margin-top: 45px; *margin-top: 25px;}

#aba_materia li {	   
		background-image: none;
		font-size: 15px;
		line-height: 1em;
		font-weight: bold;
		padding: 0 9px 0 10px;
		border-left: 1px solid #cbcad2;
		float: left;
}

#aba_materia li strong a {
		color:#9c9c9c !important;
}

#aba_materia li.first { padding-left: 0; border-left-width: 0;}

#aba_materia li a { color: #FF6D00; }
#aba_materia li.atual a { color: #7E7C87; }

/* linktop *
#texto .linktop {	margin-top: -60px; float: left; clear: both; }
#texto.duas-colunas .linktop { margin-left: -340px; }

#texto .linktop li {	   
		background-image: none;
		font-size: 15px;
		line-height: 1em;
		font-weight: bold;
		padding: 0 9px 0 10px;
		border-left: 1px solid #cbcad2;
		float: left;
}

#texto .linktop li.first { padding-left: 0; border-width: 0; }

#texto .linktop li a { color: #FF6D00; }
#texto .linktop li a.ativo { color: #9c9c9c; }
#texto .linktop li a.ativo:hover { border-bottom-width: 0; }




/* tabelas */
#texto table {	
		float: left;
		border: 1px solid #e4e4e4;
		border-right-width: 0;
		position: relative;
		width: 100%!important;
		margin: 10px 0 0;
		/*margin: 25px 0 20px 0;*/
}
#texto table td { 
		padding: 10px 18px; 
		border-top: 1px solid #e4e4e4;
		border-right: 1px solid #e4e4e4;
}

#texto table td.tabelatt { 
		font-size: 16px;
		color: #9c9c9c;
		background-color: #eff0f2;
		border-top-width: 0;
		font-weight: bold;
		font-family: 'SimplonBP-Bold';
}

#texto table td.tabelatx,
#texto table td.tabelatx2 { 

		font-size: 14px;
		color: #9c9c9c;
}

#texto table.download td.tabelatx a {
	padding: 5px 0 5px 25px;
	background: url(../images/ico_download.gif) no-repeat 0 center;	
}

#texto table tr.zebra td { background-color: #f8f8f8; }






/* footer - update */

div.update {
			border-top: 1px solid #E4E4E4;
			float: left;
			margin-top: 150px;
			padding: 15px 0;
			width: 940px;
			margin-left:20px;
}

#texto.duas-colunas div.update { margin-left: -340px; }

div.update p {
	font-size: 11px!important;
	margin: 0 0 30px 0;
 	color: #9c9c9c!important;
 	padding-top:30px
}

/* corner - quadro principal */


.qd1, .qd2, .qd3, .qd4 {
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url(../images/img_corner_3.gif);
	background-repeat: no-repeat;
	z-index: 9;
}
	
.qd1 { top:-1px;left:-1px; 	background-position: top left; }
.qd2 { top:0;right:0; 			background-position: top right; }
.qd3 { bottom:14px;right:0;	background-position: bottom right; }
.qd4 { bottom:-1px;left:-1px;	background-position: bottom left; }








/* corner - boxes */
.bx1, .bx2, .bx3, .bx4 {
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/img_corner_1.gif);
	background-repeat: no-repeat;
	z-index: 9;
}
	
.bx1 { top:-2px;left:-2px; 	background-position: top left; }
.bx2 { top:-2px;right:-2px; 	background-position: top right; }
.bx3 { bottom:-2px;right:-2px;background-position: bottom right; }
.bx4 { bottom:-2px;left:-2px;	background-position: bottom left; }



/* corner - tabela */
.tb1, .tb2, .tb3, .tb4 {
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/img_corner_1.gif);
	background-repeat: no-repeat;
	z-index: 9;
}
	
.tb1 { top:0;left:0; 	background-position: top left; }
.tb2 { top:0;right:0; 	background-position: top right; }
.tb3 { bottom:0;right:0;background-position: bottom right; }
.tb4 { bottom:0;left:0;	background-position: bottom left; }

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hack p chrome */
	.tb1 { top:-1px;left:-1px; }
	.tb2 { top:-1px;right:-1px; }
	.tb3 { bottom: -1px;right: -1px; }
	.tb4 { bottom: -1px;left: -1px; }
}

	.tb1 { *top:-1px;*left:-1px; } /* hack p hack p ie7 */
	.tb2 { *top:-1px;*right:-1px; }
	.tb3 { *bottom: -1px;*right: -1px; }
	.tb4 { *bottom: -1px;*left: -1px; }
	
	
	
	
	
/* PERIODO */
	
	#main #bloco-superior div.selecao {
		float: left;
		width: 100%;
		font-weight: normal;
		font-size: 20px;
		color: #9c9c9c;	
		padding: 0;
	}
	
	#periodo h4 {
		float: left;
		font-size: 26px;
		font-family: 'SimplonBP-Bold', arial ,sans-serif;
		color: #FF6D00;	
		font-weight: normal;
		font-size: 36px;
		padding: 0 0 10px;
	}	
	
	#periodo #lano { margin-top: -70px;	}	

	#periodo #lano select {
			background-image: url("../images/bg_select.gif");
			background-repeat: no-repeat;
			border: 0 solid #CBCAD2;
			color: #9c9c9c;
			cursor: pointer;
			float: left;
			font-size: 12px;
			height: 31px;
			padding: 5px 5px 9px;
			margin-right: 15px;
	}				


div.subProjecoes {
		color: #9c9c9c;
		font-size: 15px;
		font-weight: bold;
		padding: 5px 10px 5px 0;
		position: relative;
		top: -80px;
		margin-bottom: -60px;

}

div.subProjecoes select.indicador {
		background-image: url("../images/bg_dropdown.png");
		background-repeat: no-repeat;
		border: 0 solid #CBCAD2;
		color: #9c9c9c;
		cursor: pointer;
		font-size: 12px;
		height: 28px;
		margin-top: 5px;
		padding: 5px;
		width: 175px;
}

h2.projecoes {
	margin: 0 0 -13px;
}
	
/* FALE RI E SEND MAIL */

/* --- FALE COM RI --- (enviar_email.asp) */
	
	.faleri {
		margin: 40px 0 15px 100px;
		width: 100%;
	}

	/* campos */
	
	.faleri label,
	div .divImagemCaptcha { display: block; font-size: 15px; }
	
	.faleri label span.textoform {
		color: #54579A;	/* cor predominante */
		float: left; 
		padding: 3px 15px 0 0;
		text-align: right;
		width: 85px;
	}
	
	.faleri label input,
	.faleri label textarea {
		width: 280px;
		background-color:	#f5f3f7;
		border: 1px solid #cbcad2;
		color: #555;

		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		padding: 4px 8px;
	}
	
	.faleri label input { margin-bottom: 10px; }
	.faleri label textarea { overflow: auto; }

	/* obrigatorio */
	
	.faleri .obrigatorio {
		color: #f30!important; /* vermelho */
		font-size: 9px!important;
		margin: 0 -4px 0 -3px;
		padding-bottom: 15px;
	}
	
	.faleri p.obrigatorio { padding-left: 100px;}
	
	/* botão */
		
	.faleri .divbotoes {
		clear: both;
		margin-left: 100px;
	}
	
	.faleri .botao {
		 background-color: #54579A;
		 border-width: 0;
		 color: #fff;
		 font-size: 13px;
		 font-weight: bold;
		 height: 30px;
		 padding: 0;
		 text-transform: uppercase;
		 width: 110px;
		 cursor: pointer;

	}
	
	.faleri .limpar { margin-left: 76px; }
	
	

/* --- SEND MAIL --- (sendMail.asp) */

	.SendToFriendBody{
		background:none!important;
		background-image:none!important;
	}
	
	#sendmail { 
		float: left;
		padding: 15px; 
		height: 310px;
		height: 450px;
	}

	/* título */

	#sendmail h1 { margin-bottom: 35px; }


	/* campos */

	#sendmail .container label {
		color: #54579A;	/* cor predominante */
		float: left; 
		padding: 3px 10px 0 0;
		text-align: right;
		width: 101px;
		font-size: 15px;
	}
	#sendmail .container .spanNegrito {
		font-weight: bold;
	}
	#sendmail .container {
		float:left;
		margin-bottom: 6px;
	}
	
	#sendmail .divImagemCaptcha, .divTrocarImagemCaptcha{
		margin-left: 33px
	}
	#sendmail .divTrocarImagemCaptcha font{
		font-family: 'SimplonBP-Regular', Arial, Helvetica, sans-serif;
		color: #54579A;
	}

	#sendmail .container input,
	#sendmail .container textarea {
		width: 180px;
		background-color:	#f5f3f7;
		border: 1px solid #cbcad2;
		color: #555;
		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		padding: 4px 8px;
	}

	#sendmail #emailD, #sendmail #emailP {	margin-bottom: 12px; }
	#sendmail .container textarea { height: 100px; }

	/* botão */
	
	#sendmail .containerButtons {
		float: left;
		clear: both;
	}

	#sendmail .containerButtons button {
		background-color: #54579A;	/* cor predominante */
		border-width: 0;
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		width: 110px;
		height: 30px;
		padding: 0;
		margin: 12px 0 0 111px;
		text-transform: uppercase;
		cursor: pointer;
	}

	/* mensagem de OK */

	#sendmail .sucesso p,
	#sendmail .sucesso a { 
		font-weight: bold;
		text-align: center;
		display: block;
	}

	#sendmail .sucesso p { 
		color: #54579A; /* cor predominante */
		margin: 120px 0 140px 0;
		font-size: 16px;
	}

	#sendmail .sucesso a { color: #555!important; }	
	
	
	
	
	


#bloco-superior.landing #aba_materia { display: none; }

/* -------------------------------------  */	
/* -------------------------------------  */	
/* -------  LANDING 1  (A Empresa)  ----  */	
/* -------------------------------------  */	
/* -------------------------------------  */		



/* p r o v e d o r a */

#bloco-principal.empresa .provedora {
	float: left;
	width: 100%;
	margin: 15px 0 60px 0;	
}

#bloco-principal.empresa .provedora h1 {
	text-align: center;
	font-size: 40px;
	letter-spacing: -1px;
	padding-bottom: 23px;
	color: #9c9c9c;
	
}

#bloco-principal.empresa .provedora ul {

}

#bloco-principal.empresa .provedora li {
	width: 195px;
	margin: 0 20px;
	padding: 105px 0 0 0;
	text-align: center;
	font-size: 16px;
	float: left;
	color: #89898d;	
	line-height: 1.1em;
	background-image: url(../images/spr_provedora.gif);
	background-repeat: no-repeat;
}


#bloco-principal.empresa .provedora li.opt1 { background-position: 55px 0; }
#bloco-principal.empresa .provedora li.opt2 { background-position: -195px 0; }
#bloco-principal.empresa .provedora li.opt3 { background-position: -450px 0; }
#bloco-principal.empresa .provedora li.opt4 { background-position: -700px 0; }



#bloco-principal.empresa .provedora li h3 {
	font-size: 42px;
	color: #9c9c9c;
	letter-spacing: -2px;
	font-weight: normal;
	height: 35px;
	line-height: 45px;
}

#bloco-principal.empresa .provedora li h3 span {
  font-size: 20px;
    font-weight: bold;
    padding: 0 5px 0 0;
    position: relative;
    top: -15px;
}


#bloco-principal.empresa .provedora p {
	float: left;
	clear: both;
	width: 100%;
	height: 40px;
	padding-top: 20px;
}

#bloco-principal.empresa .provedora a {
	display: block;
	font-size: 17px;
	text-align: center;
}

#bloco-principal.empresa .provedora a:hover { border-bottom-width: 0; }



/* h i s t o r i a */

#bloco-principal.empresa .historia {
	float: left;
	width: 600px;
	height: 400px;
	margin: 20px 0 15px 0;	
	background: url(../images/oi_boliinhas_.png) no-repeat 0 0; 
}

#bloco-principal.empresa .historia h2 {
	float: left;
	width: 250px;
	font-size: 24px;
	padding: 0;
	color: #9c9c9c;

}	

#bloco-principal.empresa .historia p,
#bloco-principal.empresa .historia a {
	float: left;
	width: 420px;
	clear: both;
	font-size: 13px;
	line-height: 1.3em;
}	

#bloco-principal.empresa .historia p {	padding-top: 200px; 	color: #89898d; }	
#bloco-principal.empresa .historia a {	padding-top: 10px; }	

#bloco-principal.empresa .historia a:hover { border-bottom-width: 0; }




/* s u s t e n t a v e l  */

#bloco-principal.empresa .sustentavel {
	float: right;
	width: 350px;
	height: 400px;
	margin: 20px -30px 15px 0;	
	background: url(../images/bg_sustentavel.png) no-repeat right 150px;	
}

#bloco-principal.empresa .sustentavel h2 {
	float: left;
	width: 250px;
	font-size: 24px;
	padding: 0;
	color: #9c9c9c;

}

#bloco-principal.empresa .sustentavel p,
#bloco-principal.empresa .sustentavel a {
	float: left;
	clear: both;
	line-height: 1.3em;
}	

#bloco-principal.empresa .sustentavel p {	padding-top: 20px; 	color: #89898d; font-size: 14px; 	width: 235px;}	
#bloco-principal.empresa .sustentavel a {	padding-top: 15px; font-size: 13px; width: 155px;}	

#bloco-principal.empresa .sustentavel a:hover { border-bottom-width: 0; }



/*  b l o c o    i n f e r i o r  */

#bloco-principal.empresa .bloco-inferior {
	float: left;
	margin: 20px 0;
}

#bloco-principal.empresa .bloco-inferior li {
	float: left;
	margin: 0 0 0 25px;
	width: 280px;
	padding: 15px 0 5px 0;
	border-top: 5px solid #e6e5eb;
	background-image: none;
	font-size: 12px;
	line-height: 1.1em;
	color: #89898d;
}

#bloco-principal.empresa .bloco-inferior li.first { margin-left: 0; }

#bloco-principal.empresa .bloco-inferior li h3 {
	font-size: 16px;
	color: #9c9c9c;
	margin-bottom: 5px;
	font-family: 'SimplonBP-Bold', Arial, sans-serif;
}

#bloco-principal.empresa .bloco-inferior li a {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-top: 20px;
	border-top: 1px solid #e6e5eb;
	font-family: 'SimplonBP-Bold', Arial, sans-serif;
}








	
	

/* -------------------------------------  */	
/* -------------------------------------  */	
/* -- LANDING 2 (Inform. Financeiras) --  */	
/* -------------------------------------  */	
/* -------------------------------------  */		


/* s u p e r i o r */

#bloco-principal.informacoes-financeiras .superior { float: left; clear: both; width: 100%; margin-bottom: 50px; }


#bloco-principal.informacoes-financeiras .superior .pontuacao {
	float: left;
	border: 1px solid #ddd;
	width: 100px;
	height: 94px;
	border: 1px solid #d9d9d9;
	padding: 18px 15px;
	position: relative;
}



#bloco-principal.informacoes-financeiras .superior .pontuacao div.tb1 { top: -1px; left: -1px;}
#bloco-principal.informacoes-financeiras .superior .pontuacao div.tb2 { top: -1px; right: -1px;}
#bloco-principal.informacoes-financeiras .superior .pontuacao div.tb3 { bottom: -1px; right: -1px;}
#bloco-principal.informacoes-financeiras .superior .pontuacao div.tb4 { bottom: -1px; left: -1px;}


	
#bloco-principal.informacoes-financeiras .superior .pontuacao h3 {
    font-size: 48px;
    line-height: 44px;	
}	


#bloco-principal.informacoes-financeiras .superior .pontuacao h4 {
    color: #ABABAB;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 6px;
}	
	


#bloco-principal.informacoes-financeiras .superior .chamada {
	float: right;
	width: 775px;
}

#bloco-principal.informacoes-financeiras .superior .chamada h2 {
	font-size: 44px;
	line-height: 40px;
}	

#bloco-principal.informacoes-financeiras .superior .chamada h3 {
	font-size: 20px;
	color: #939299;
	font-weight: normal;
}





/* c e n t r a l */

#bloco-principal.informacoes-financeiras .central { 
float: left; 
clear: both; 
width: 100%; 
margin-bottom: 35px; 
padding-bottom: 14px;
background: url("../images/bg_shadow1.gif") no-repeat scroll center bottom transparent
}


/* box relatorios */	

#bloco-principal.informacoes-financeiras .central .relatorios { 
    border: 1px solid #D9D9D9;
    float: left;
    padding: 30px 30px 20px;
    width: 390px;
	 position: relative;
}	
	
#bloco-principal.informacoes-financeiras .central .relatorios .tb1 { top: -1px; left: -1px; }
#bloco-principal.informacoes-financeiras .central .cotacoes   .tb2 { top: -1px; right: -1px; }
#bloco-principal.informacoes-financeiras .central .cotacoes   .tb3 { bottom: -1px; right: -1px; }
#bloco-principal.informacoes-financeiras .central .relatorios .tb4 { bottom: -1px; left: -1px; }


	
#bloco-principal.informacoes-financeiras .central .relatorios h3 { 
		font-size: 26px;
		color: #9c9c9c;
		font-weight: normal;
		float: left;
		clear: both;	
}		
	
	
#bloco-principal.informacoes-financeiras .central .relatorios ul { 
		float: left;
		clear: both;
		width: 400px;
		height: 155px;		
		padding: 10px 0;	
		/*display: none;*/
}

#bloco-principal.informacoes-financeiras .central .relatorios ul.lista_relatorio { display: block; }
	
#bloco-principal.informacoes-financeiras .central .relatorios ul li { 
	background-image: none;		
	padding: 5px 0;
	margin: 0;
}
	
	
#bloco-principal.informacoes-financeiras .central .relatorios ul li h4 { 
	float: left;
	clear: both;
	font-size: 12px;
	line-height: 1.1em;
	color: #a7a5af;
	padding: 10px 0 3px;
	width: 400px;
}	

#bloco-principal.informacoes-financeiras .central .relatorios ul li a { 
	font-size: 16px;
	line-height: 1.1em;
	float: left;
	clear: both;
	width: 400px;
}		


	
#bloco-principal.informacoes-financeiras .central .relatorios p { 
   color: #A7A5AF;
   float: left;
   font-size: 12px;
   padding-top: 10px;
	border-top: 1px solid  #d9d9d9;	
	width: 390px; 
}	

#bloco-principal.informacoes-financeiras .central .relatorios p a { color: #A7A5AF; cursor: default; }
#bloco-principal.informacoes-financeiras .central .relatorios p a.ativo { color: #FF6D00; cursor: pointer; }

	
/* box cotacoes */	
	
#bloco-principal.informacoes-financeiras .central .cotacoes { 
		float: right; 
		width: 411px;  
		padding: 30px 30px 20px 30px;
		border: 1px solid #d9d9d9;
		border-left-width: 0;
		position: relative;
}	

#bloco-principal.informacoes-financeiras .central .cotacoes h3 { 
		font-size: 26px;
		color: #9c9c9c;
		font-weight: normal;
		float: left;
		clear: both;	
}	
	

	
#bloco-principal.informacoes-financeiras .central .cotacoes p { 
   color: #A7A5AF;
   float: left;
   font-size: 12px;
   padding-top: 10px;
	border-top: 1px solid  #d9d9d9;
	width: 410px;
}	

#bloco-principal.informacoes-financeiras .central .cotacoes .iframe { margin-left: 75px; }	
#bloco-principal.informacoes-financeiras .central .cotacoes .quotes_row { 
	color: #A7A5AF;
	float: left;
	font-size: 12px;
    width: 101px;
    height: 126px;
    border-right: 1px solid #E7E6E9;
    text-align: center;
    margin-top: 50px; 
}
	
/*  i n f e r i o r  */

#bloco-principal.informacoes-financeiras .inferior {
	float: left;
	margin: 20px 98px;
}

#bloco-principal.informacoes-financeiras .inferior li {
	float: left;
	margin: 0 0 0 23px;
	width: 200px;
	padding: 15px 15px 5px 0;
	border-top: 5px solid #e6e5eb;
	background-image: none;
	line-height: 1.1em;
}


#bloco-principal.informacoes-financeiras .inferior li.first { margin-left: 0; }

#bloco-principal.informacoes-financeiras .inferior li h3 {
	font-size: 16px;
	line-height: 1em;
	color: #9c9c9c;
	min-height: 18px;
	font-family: 'SimplonBP-Bold', Arial, sans-serif;
}


#bloco-principal.informacoes-financeiras .inferior li p { 	float: left; font-size: 12px; color: #89898d; line-height: 1.1em; min-height: 40px; }

#bloco-principal.informacoes-financeiras .inferior li a {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-top: 20px;
	border-top: 1px solid #e6e5eb;
	font-family: 'SimplonBP-Bold', Arial, sans-serif;
}




	
	
/* -------------------------------------  */	
/* -------------------------------------  */	
/* -- LANDING 3    (noticias-eventos) --  */	
/* -------------------------------------  */	
/* -------------------------------------  */		



#bloco-principal.noticias-eventos .box-eventos {
	float: left;
	border: 1px solid #ddd;
	width: 912px;
	border: 1px solid #d9d9d9;
	padding: 18px 15px;
	position: relative;
	margin-top: 35px;
}


#bloco-principal.noticias-eventos .box-eventos div.tb1 { top: -1px; left: -1px;}
#bloco-principal.noticias-eventos .box-eventos div.tb2 { top: -1px; right: -1px;}
#bloco-principal.noticias-eventos .box-eventos div.tb3 { bottom: -1px; right: -1px;}
#bloco-principal.noticias-eventos .box-eventos div.tb4 { bottom: -1px; left: -1px;}



#bloco-principal.noticias-eventos {
	padding-top: 100px!important;
	position: relative;	
}


#bloco-principal.noticias-eventos h3.titulo_landing {
	position: absolute;
	top: -50px;
	left: 0;
	font-size: 30px;
	color: #9c9c9c;
	font-size: 42px;

	font-weight: normal;
}

	
#bloco-principal.noticias-eventos .superior h3 {
	font-size: 28px;
	color: #9c9c9c;
	float: left;
	padding: 15px 0;
	font-weight: normal;
	float: left;
   clear: both;
   margin: 0 0 15px 15px;
	width: 130px;
}	
	
	
#bloco-principal.noticias-eventos .superior ul {
	float: left;
	width: 350px;
	margin-top: 25px;
	display:block;
}	
	
#bloco-principal.noticias-eventos .superior ul li {
	float: left;
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
	background-image: none;
}	

#bloco-principal.noticias-eventos .superior ul li.first { border-right: 1px solid #e7e6ea; }	
#bloco-principal.noticias-eventos .superior ul li.active a { color: #9c9c9c; cursor: default; }	

#bloco-principal.noticias-eventos .superior ul li a {
	display: block;
	font-size: 12px;
	line-height: 1.1em;
}	

#bloco-principal.noticias-eventos .superior a.assinar-calendario {
   background: url("../images/ico_calendario.gif") no-repeat scroll 0 2px transparent;
    float: right;
    font-size: 12px;
    margin: 25px 15px 0 0;
    padding: 5px 0 0 25px;
    width: 125px;
	 display: none;
}	


/* lista */

#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos {
	float: left;
	clear: both;
	margin: 0;
	width: 905px;
}	

#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos li {	
  	 background-image: none;
    border-bottom: 1px solid #EEEEEE;
    float: left;
    margin: 10px 15px;
    padding-bottom: 25px;
    padding-left: 0;
    width: 870px;
}	


#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos li div.data {	
  background: url("../images/bg_data_noticia.gif") no-repeat scroll 0 0 transparent;
    color: #EA8758;
    float: left;
    font-size: 20px;
    height: 42px;
    line-height: 1em;
    margin: 5px 15px 0 0;
    padding: 0 5px 0 0;
    text-align: center;
    width: 40px;
	 position: relative;
}	

#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos li div.data span {	
		float: left;
		clear: both;
		color: #fff;
		font-size: 11px;
		width: 100%;
		position: relative;
		margin-top: -2px;
}	

#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos li a.link {
   float: left;
   font-family: 'SimplonBP-Bold',Arial,sans-serif !important;
   font-size: 20px;
   font-weight: bold;
   padding-right: 60px;
   width: 750px;
}	


#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos li .local {
    background: url("../images/ico_local.gif") no-repeat scroll 0 5px transparent;
    float: left;
    font-size: 11px;
    margin-left: 0;

    padding-left: 15px;
}

#bloco-principal.noticias-eventos .box-eventos ul.lista-eventos li .periodo {
    background: url("../images/ico_horario.gif") no-repeat scroll 0 4px transparent;
    float: left;
    font-size: 11px;
    margin-left: 20px;
    padding-left: 18px;	
}



/* ver todas */

#bloco-principal.noticias-eventos .box-eventos a.ver-todas {
    clear: both;
    float: left;
    font-size: 13px;
    margin: 10px 0 15px 15px;	
	 width: 160px;
}		
	
	
	
	
/* -------------------------------------  */	
/* -------------------------------------  */	
/* -- LANDING 4         (atendimento) --  */	
/* -------------------------------------  */	
/* -------------------------------------  */		



/* s u p e r i o r */


#bloco-principal.atendimento .superior {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

#bloco-principal.atendimento .superior h2 {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 44px;
	color: #9c9c9c;
	font-weight: normal;
	text-align: center;
}




#bloco-principal.atendimento .superior .lado1 {
	float: left;
	width: 470px;
	border-right: 1px solid #e7e7e7;
}

#bloco-principal.atendimento .superior .lado2 {
	float: right;
	width: 440px;
}

#bloco-principal.atendimento .superior .lado1 li,
#bloco-principal.atendimento .superior .lado2 li {
	float: left;
	width: 450px;
	padding: 5px 0 30px 0;
	background-image: none;	

}

#bloco-principal.atendimento .superior .lado1 a,
#bloco-principal.atendimento .superior .lado2 a { display: block; }

#bloco-principal.atendimento .superior .lado1 h3,
#bloco-principal.atendimento .superior .lado2 h3 {
	font-size: 20px;
	color: #9c9c9c;
	font-family: 'SimplonBP-Bold', arial, sans-serif;
}

#bloco-principal.atendimento .superior .lado1 p,
#bloco-principal.atendimento .superior .lado2 p {
	font-size: 16px;
	line-height: 1.1em;
	color: #329ea3;
	font-weight: bold;
	font-family: 'SimplonBP-Bold', arial, sans-serif;
}

#bloco-principal.atendimento .superior div.buttom {
	float: left;
	width: 100%;
   padding: 35px 0 30px 0;
	text-align: center;
}

#bloco-principal.atendimento .superior div.buttom a {
    background: url("../images/bg_ver_outras_respostas.gif") no-repeat scroll center 0 transparent;
    color: #FF6D00;
    display: block;
    float: left;
    font-family: 'SimplonBP-Bold',arial,sans-serif;
    font-size: 18px;
    height: 30px;
    left: 50%;
    margin-left: -100px;
    padding-top: 12px;
    position: relative;
    text-align: center;
    width: 200px;
}

.box2 .btn{
	float:left;
	border:1px solid #CCC;
	margin:0 0 0 27px;
	padding:14px 0 12px 10px;
	width:200px;
	font:9px Conv_OratorpraOiText2;	
	color:#999999;
	border-radius:4px;
}


.box2 .btn-enviar{
    color: #FF6D00;
	background:url(../images/btn-enviar1.png) no-repeat;
	width:100px;
    display: block;
    float: left;
    font-family: 'SimplonBP-Bold',arial,sans-serif;
    font-size: 14px;
    height: 40px;
	cursor:pointer;
    left:2%;
    position: relative;
    text-align: center;
	border:0;
}



/* i n f e r i o r */

#bloco-principal.atendimento .inferior {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}


#bloco-principal.atendimento .inferior .box1,
#bloco-principal.atendimento .inferior .box2,
#bloco-principal.atendimento .inferior .box3,
#bloco-principal.atendimento .inferior .box4,
#bloco-principal.atendimento .inferior .box5,
#bloco-principal.atendimento .inferior .box6 {
	float: left;
	position: relative;
	width: 455px;
	padding: 20px 0;
}

#bloco-principal.atendimento .inferior .box1,
#bloco-principal.atendimento .inferior .box2 { height: 225px; }
#bloco-principal.atendimento .inferior .box3,
#bloco-principal.atendimento .inferior .box4 { height: 300px; }
#bloco-principal.atendimento .inferior .box5,
#bloco-principal.atendimento .inferior .box6 { height: 230px; }

#bloco-principal.atendimento .inferior .box1,
#bloco-principal.atendimento .inferior .box2,
#bloco-principal.atendimento .inferior .box3,
#bloco-principal.atendimento .inferior .box4 {	border-bottom: 1px solid #e7e7e7; }


#bloco-principal.atendimento .inferior .box1,
#bloco-principal.atendimento .inferior .box3,
#bloco-principal.atendimento .inferior .box5 {	border-right: 1px solid #e7e7e7; }


/* box1 */

#bloco-principal.atendimento .inferior .box1 { /* background: url(../images/img_saiba_como_investir.png) no-repeat 0 35px; */ }

#bloco-principal.atendimento .inferior .box1 h3 {
    color: #9c9c9c;
    font-size: 25px;
	 font-weight: normal;
    /* margin-left: 195px; */
    padding-bottom: 20px;
    /* width: 270px; */
	 float: left;	 
}

#bloco-principal.atendimento .inferior .box1 p {
    color: #9c9c9c;
    font-size: 15px;
    /* margin-left: 195px; */
    /* width: 270px; */
	 float: left;
}

#bloco-principal.atendimento .inferior .box1 a {
    /* padding-top: 40px; */
    font-size: 15px;
    /* margin-left: 195px; */
    /* width: 270px; */
	 float: left;
}

	
	
/* box2 */	
	

#bloco-principal.atendimento .inferior .box2 h3 {
    color: #9c9c9c;
    font-size: 25px;
	 font-weight: normal;
    margin-left: 25px;
    padding-bottom: 20px;
    width: 440px;
	 float: left;	 
}

#bloco-principal.atendimento .inferior .box2 p {
    color: #9c9c9c;
    font-size: 15px;
    margin-left: 25px;
    width: 440px;
	 float: left;
}


#bloco-principal.atendimento .inferior .box2 a {
    padding-top: 49px;
    font-size: 15px;
    margin-left: 30px;
    width: 440px;
	 float: left;
}

	
	
/* box 3 */	
	

#bloco-principal.atendimento .inferior .box3 h3 {
    color: #9c9c9c;
    font-size: 25px;
	 font-weight: normal;
    padding: 30px 0 5px 0;
    width: 440px;
	 float: left;	 
}

	
#bloco-principal.atendimento .inferior .box3 li {
    background-position: center 20px;
    background-repeat: no-repeat;
    float: left;
    margin: 10px;
    padding: 110px 0 0;
    text-align: center;
    width: 120px;
}
	
	
#bloco-principal.atendimento .inferior .box3 li.opt1 { background-image: url(../images/ico_envelope3.png); }	
#bloco-principal.atendimento .inferior .box3 li.opt2 { background-image: url(../images/ico_twitter2.png); }	
#bloco-principal.atendimento .inferior .box3 li.opt3 { background-image: url(../images/ico_envelope4.png); }	

#bloco-principal.atendimento .inferior .box3 li a { cursor: pointer; }
	
#bloco-principal.atendimento .inferior .box3 h4 {
	font-size: 11px;
	color: #9c9c9c
}	
	
#bloco-principal.atendimento .inferior .box3 p {    
	font-size: 18px;
   line-height: 1.1em; 
}	
	
#bloco-principal.atendimento .inferior .box3 p span { color: #FF6D00; }	
	
	
	
	
	


/* box 4 */	
	

#bloco-principal.atendimento .inferior .box4 h3 {
    color: #9c9c9c;
    font-size: 25px;
	 font-weight: normal;
    margin-left: 25px;
    padding: 30px 0 35px 0;
    width: 440px;
	 float: left;	
}

	
#bloco-principal.atendimento .inferior .box4 li {
    background-image: none;
    float: left;
    font-family: 'SimplonBP-Bold',arial,sans-serf;
    margin-left: 25px;
    padding: 10px 0 12px;
    width: 400px;
}
	
#bloco-principal.atendimento .inferior .box4 h4 {
    color: #9c9c9c;
    font-size: 15px;
    line-height: 1em;

}	
	
#bloco-principal.atendimento .inferior .box4 p {    
    color: #FF6D00;
    font-size: 15px;
    font-weight: bold;
}	
		
#bloco-principal.atendimento .inferior .box4 a.ver-todas {    
    color: #FF6D00;
    font-size: 13px;
    font-weight: bold;
	 position: absolute;
	 top: 60px;
	 right: 0;
}		
	
	
	

/* box 5 */	
	

#bloco-principal.atendimento .inferior .box5 h3 {
    color: #9c9c9c;
    font-size: 25px;
	 font-weight: normal;
    padding: 30px 0 15px 0;
    width: 460px;
	 float: left;	
}
	
#bloco-principal.atendimento .inferior .box5 p {    
    color: #9c9c9c;
    float: left;
    font-size: 14px;
    padding-right: 85px;
    width: 380px;
}	
		
#bloco-principal.atendimento .inferior .box5 a {    
    color: #FF6D00;
    float: left;

    font-size: 13px;
    font-weight: bold;
    padding-top: 25px; 
}		
		
		
		
		
/* box 6 */	
	

#bloco-principal.atendimento .inferior .box6 h3 {
    color: #9c9c9c;
    font-size: 25px;
	 margin-left: 25px;
	 font-weight: normal;
    padding: 30px 0 15px 0;
    width: 460px;
	 float: left;	
}
	
#bloco-principal.atendimento .inferior .box6 p {    
    color: #9c9c9c;
    float: left;
    font-size: 14px;
    margin-left: 25px;
    padding-bottom: 15px;
    width: 380px;
}	
		
#bloco-principal.atendimento .inferior .box6 h4 {    
   color: #B0AFB4;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-left: 25px;
    width: 380px;
}	


#bloco-principal.atendimento .inferior .box6 h2 {    
   color: #9c9c9c;
    float: left;
    font-size: 19px;
    font-weight: normal;
    margin-left: 25px;
    padding: 5px 0 15px;
    width: 380px;
}	
		







	
/* -------------------------------------  */	
/* -------------------------------------  */	
/* --------    MODAL CARRINHO   --------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	
	
#modal_carrinho {
	position: relative;
	background: url(../images/bg_modal_carrinho.png) repeat-x 0 10px;	
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	display: table;
	float: left;
}

#modal_carrinho .container {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
	
#modal_carrinho h3 {
	position: relative;
	font-size: 16px;
	margin: 25px 0 0 0;
	color: #9c9c9c;	
}
	
#modal_carrinho ul.lista {
	float: left;
	width: 100%;
}

#modal_carrinho ul.lista li {
    background: url("../images/bg_arquivo_carrinho.gif") no-repeat scroll 0 0 transparent !important;
    height: 26px;
    padding: 0!important;
	 margin: 5px 10px 6px 0;
	 width: auto;
	 clear: none;
	 float: left;
	 overflow: hidden;
	 max-width: 500px;
	 *width: 300px;	/* IE7 */
}	
	
#modal_carrinho ul.lista li div.arq {
  	 float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.8em;
    max-width: 320px;
    overflow: hidden;
    padding: 3px 10px 0;
	 *width: 196px;	/* IE7 */
}		

#modal_carrinho ul.lista li div.tam {
    font-size: 11px;
	 line-height: 1em;
	 #color: #bab8c2;
	 float: left;
	 padding: 9px 0;
	 *width: 50px;	/* IE7 */
	 *text-align: right;
}	

#modal_carrinho ul.lista li a.del {
    float: left;
	 width: 24px;
	 cursor: pointer;
	 height: 26px;
	 margin-left: 10px;
	 background: url(../images/btn_close.gif) no-repeat 0 0;
	 text-indent: -9999px;
}

#modal_carrinho ul.baixar {
    float: left;
	 clear: both;
	 width: 400px;
	 margin: 25px 0 25px 0; 
}

#modal_carrinho ul.baixar li{
    padding: 0!important;
	 margin: 0 20px 0 0;
	 width: auto;
	 clear: none;
	 float: left;
	 color: #929099
}

#modal_carrinho ul.baixar li a { cursor: pointer; }

#modal_carrinho ul.baixar li.lnk1 a { font-size: 15px; color: #13a3ad; }

#modal_carrinho ul.baixar li.lnk2 a {	 font-size: 13px;	font-weight: normal; color: #929099; border-bottom: 1px solid #ccc; }
#modal_carrinho ul.baixar li.lnk2 a:hover { text-decoration: none; }







	
	
	
	
	
	
	
	


/* -------------------------------------  */	
/* -------------------------------------  */	
/* --------   NOTÍCIAS-EVENTOS   -------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

div.noticias-eventos table {	border-width: 0!important; }

div.noticias-eventos table tr {	float: left; margin: 0; border-width: 0 0 1px 0!important; }
div.noticias-eventos table td {	border-bottom: 1px solid #E4E4E4; vertical-align: top; border-right-width: 0!important; border-top-width: 
0!important; }

div.noticias-eventos table td.lado-esquerdo { width: 230px; padding: 18px 10px 18px 3px!important; }
div.noticias-eventos table td.lado-direito { width: 700px; padding: 18px 5px 18px 10px!important; }

div.noticias-eventos #periodo { margin-top: -70px; }

div.noticias-eventos #periodo #lano { float: right; margin-right: 120px;}	

div.noticias-eventos #periodo #lano .select_mes { background-position: -135px 0; width: 90px; }				
div.noticias-eventos #periodo #lano .select_ano { background-position: -230px 0; width: 69px; }				

div.noticias-eventos div.tipo-noticia {
   background-color: #EA8758;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 15px 0;
    padding: 2px 4px;
}

div.noticias-eventos div.empresa {
	float: left;
	clear: both;
	margin: 5px 0;
	font-size: 18px;
	color: #a09fa7;
	width: 100%;
}

div.noticias-eventos a.arquivo,
div.noticias-eventos a.outros {
	float: left;
	clear: both;
	margin: 2px 0;
	padding-left: 35px;
	font-size: 13px!important;
	font-weight: bold;
	color: #FF6D00;
	width: 80%;
}

div.noticias-eventos a.arquivo { background-repeat: no-repeat; background-position: 0 0; }
div.noticias-eventos a.arquivo:hover { background-position: 0 -64px; }

div.noticias-eventos a.pdf { background-image: url(../images/ico_pdf.png); padding-bottom: 10px; }


div.noticias-eventos a.outros { margin-bottom: 15px; }

div.noticias-eventos a.arquivo span { margin: 0 0 0 5px; font-weight: normal; font-size: 12px; color: #98969f; text-transform: uppercase; 
white-space: nowrap;}

div.noticias-eventos div.data {
  clear: both;
    color: #7E7C87;

    float: left;
    font-size: 13px;

    font-weight: bold;
    padding: 13px 0 3px;
    text-transform: uppercase;
}

div.noticias-eventos a.titulo {
	font-family: 'SimplonBP-Bold', Arial, sans-serif!important;
	font-size: 21px!important;
	padding: 5px 0 8px 0;
	float: left;
	clear: both;	
}

div.noticias-eventos div.resumo {
	float: left;
	clear: both;
	font-size: 14px;
	color: #a09fa7;
	padding-bottom: 20px;
}

div.noticias-eventos div.resumo a { margin: 0 3px; font-size: 12px!important; font-weight: bold;}

div.noticias-eventos a:hover { border-bottom-width: 0!important; }






/* -------------------------------------  */	
/* -------------------------------------  */	
/* ----  EVENTOS & APRESENTAÇÕES  ------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

#texto.eventos table {
	float: left;
	margin-top: 20px;	
}

#texto.eventos table td {
	font-size: 14px;
	padding: 5px 8px;
}

#texto.eventos table td.col_left{
	text-align: center;
	width: 90px;
}

#texto.eventos table td li {     
	background: url("../images/ico_download.gif") no-repeat scroll 0 10px transparent;
    margin-left: 10px;
    padding-left: 25px; }

#texto.eventos table td a span { 
    color: #98969F;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 2px;
    padding: 5px 0;
    text-transform: uppercase;
	 white-space: nowrap;
}


/* box eventos = landing3 */



#texto.eventos  .box-eventos {
	float: left;
	width: 960px;
	padding: 18px 0px 18px 0;
	position: relative;
	margin-top: 0px;
}



#texto.eventos .anterior,
#texto.eventos h3.titulo_landing {	display: none; } /* elementos ocultos */

	
#texto.eventos .superior h3 {
	font-size: 28px;
	color: #9c9c9c;
	float: left;
	padding: 15px 0;
	font-weight: normal;
	float: left;
   clear: both;
   margin: 0 0 15px 0px;
	width: 100%;
	border-bottom: 1px solid #efefef;
}	
	
	
#texto.eventos .superior ul {
	float: left;
	width: 350px;
	margin-top: 25px;
	display: none;
}	
	
#texto.eventos .superior ul li {
	float: left;
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
	background-image: none;
}	

#texto.eventos .superior ul li.first { border-right: 1px solid #e7e6ea; }	
#texto.eventos .superior ul li.active a { color: #9c9c9c; cursor: default; }	

#texto.eventos .superior ul li a {
	display: block;
	font-size: 12px;
	line-height: 1.1em;

}	

#texto.eventos .superior a.assinar-calendario {
   background: url("../images/ico_calendario.gif") no-repeat scroll 0 2px transparent;
    float: right;
    font-size: 12px;
    margin: 25px 15px 0 0;

    padding: 5px 0 0 25px;
    width: 125px;
	 display: none;
}	


/* lista */

#texto.eventos .box-eventos ul.lista-eventos {
	float: left;
	clear: both;
	margin: 0;
	width: 100%
}	

#texto.eventos .box-eventos ul.lista-eventos li {	
  	 background-image: none;
    border-bottom: 1px solid #EEEEEE;
    float: left;
    margin: 10px 15px 10px 0;
    padding-bottom: 25px;
    padding-left: 0;
    width: 100%
}	


#texto.eventos .box-eventos ul.lista-eventos li div.data {	
  background: url("../images/bg_data_noticia.gif") no-repeat scroll 0 0 transparent;
    color: #EA8758;
    float: left;
    font-size: 20px;
    height: 40px;
    line-height: 1em;
    margin: 0px 15px 0 0;
    padding: 0 5px 0 0;
    text-align: center;
    width: 40px;
	 position: relative;
}	

#texto.eventos .box-eventos ul.lista-eventos li div.data span {	
		float: left;
		clear: both;
		color: #fff;
		font-size: 11px;
		width: 100%;
		position: relative;
		margin-top: -2px;
}	

#texto.eventos .box-eventos ul.lista-eventos li a.link {
   float: left;
   font-family: 'SimplonBP-Bold',Arial,sans-serif !important;
   font-size: 20px;
   font-weight: bold;
   padding-right: 60px;
   width: 840px;
}

#texto.eventos .box-eventos ul.lista-eventos li.first a.link { font-size:30px;}


#texto.eventos .box-eventos ul.lista-eventos li .local {
    background: url("../images/ico_local.gif") no-repeat scroll 0 5px transparent;
    float: left;
    font-size: 13px;
    margin-left: 0;
    padding-left: 15px;
	margin-right: 20px;
	color:#98969F;
}

#texto.eventos .box-eventos ul.lista-eventos li .periodo {
    background: url("../images/ico_horario.gif") no-repeat scroll 0 4px transparent;
    float: left;
    font-size: 13px;    
    padding-left: 18px;
	color:#98969F;
}

#texto.eventos .box-eventos ul.lista-eventos li .descricao {
	width: 840px;
	float:left;
	color: #9c9c9c;
    font-size: 14px;
}
#texto.eventos .box-eventos ul.lista-eventos li.first .descricao { font-size:17px;}

#texto.eventos .box-eventos ul.lista-eventos li .descricao span { color:#FF6D00}



/* ver todas */

#texto.eventos .box-eventos a.ver-todas {
    clear: both;
    float: left;
    font-size: 15px;
    margin: 10px 0 15px 0px;	
	 width: 160px;
}		
	
	
	





/* -------------------------------------  */	
/* -------------------------------------  */	
/* -----   RESULTADOS TRIMESTRAIS  -----  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

div.resultados-trimestrais table {	border-width: 0!important; float: right!important; width: 800px!important; }

div.resultados-trimestrais table tr {	float: left; margin: 0; border-width: 0 0 1px 0!important; }
div.resultados-trimestrais table td {	border-bottom: 1px solid #E4E4E4; vertical-align: top; border-right-width: 0!important; border-top-
width: 0!important; }

div.resultados-trimestrais table td.lado-esquerdo { width: 320px; padding: 25px 10px 30px 3px!important; }
div.resultados-trimestrais table td.lado-direito { width: 478px; padding: 25px 5px 30px 10px!important; }

div.resultados-trimestrais #periodo #lano { float: left; }	

div.resultados-trimestrais #periodo #lano .select_ano { background-position: -230px 0; width: 69px; }				

div.resultados-trimestrais #periodo h4 { font-size: 42px; padding-top: 30px; color: #9c9c9c; }

div.resultados-trimestrais div.box-trimestre {
	float: left;
	width: 42px;
	height: 32px;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	margin: 5px 0 0 15px;
	background: url(../images/bg_trimestre.png) no-repeat 0 0;
}

div.resultados-trimestrais div.trimestre {
	float: right;
	font-size: 14px;
	color: #9c9c9c;
	width: 240px;
	padding: 10px 0 5px 0;
	font-weight: bold;
}

div.resultados-trimestrais div.data-divulgacao {
	float: right;
	font-size: 13px;
	color: #98969f;
	width: 240px;
}

div.resultados-trimestrais a.arquivo {
	float: left;
	clear: both;
	margin: 1px 0;
	padding: 0 0 0 35px;
	font-size: 14px!important;
	font-weight: normal!important;

	color: #FF6D00;
	background-repeat: no-repeat; 
	background-position: 0 6px; 
	max-width: 410px;
}

div.resultados-trimestrais li { background-image: none!important; padding: 0!important; float: left; clear: both; width: 100%; }
div.resultados-trimestrais li.last { margin-top: 8px; float: left; }

div.resultados-trimestrais li.last a.arquivo { font-weight: bold!important; }

div.resultados-trimestrais a.arquivo:hover { background-position: 0 -58px; }

div.resultados-trimestrais a.doc { background-image: url(../images/ico_doc.png); }
div.resultados-trimestrais a.pdf { background-image: url(../images/ico_pdf.png); }
div.resultados-trimestrais a.xls { background-image: url(../images/ico_xls.png); }
div.resultados-trimestrais a.mp3 { background-image: url(../images/ico_mp3.png); }
div.resultados-trimestrais a.ppt { background-image: url(../images/ico_ppt.png); }
div.resultados-trimestrais a.htm { background-image: url(../images/ico_htm.png); }
div.resultados-trimestrais a.zip { background-image: url(../images/ico_zip.png); }

div.resultados-trimestrais a.arquivo span {
    color: #98969F;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
}

div.resultados-trimestrais a.adicionar-carrinho {
	display: none;
	width: 25px;
	background: url(../images/btn_adicionar_carrinho.png) no-repeat scroll center 4px transparent;
	text-indent: -9999px;
	float: left;
	margin-left: 10px;
}

div.resultados-trimestrais li.hover a.adicionar-carrinho { display: block; }

div.resultados-trimestrais a:hover { border-bottom-width: 0!important; }


	
	
/* -------------------------------------  */	
/* -------------------------------------  */	
/* - O R G A N O G R A M A (Diretoria) -  */	
/* -------------------------------------  */	
/* -------------------------------------  */		
	
#texto.diretoria ul.organograma {
	float: left;
	position: relative;
	width: 960px;
	height: 890px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 15px 0 50px 0;
}
	
#pt #texto.diretoria ul.organograma { background-image: url(../images/oi_org_estrutura-coporatica_PT_20150611.jpg); }
#en #texto.diretoria ul.organograma { background-image: url(../images/oi_org_estrutura-coporatica_20141201_EN.jpg); }
	
#texto.diretoria ul.organograma li {
	position: absolute;
	width: 169px;
	height: 117px;
	background-image: none;
}

#texto.diretoria ul.organograma li.nm1 { top: 1px; left: 314px; }
#texto.diretoria ul.organograma li.nm2 { top: 78px; left: 5px; }
#texto.diretoria ul.organograma li.nm3 { top: 80px; left: 626px; }
#texto.diretoria ul.organograma li.nm4 { top: 186px; left: 5px; }
#texto.diretoria ul.organograma li.nm5 { top: 186px; left: 626px; }
#texto.diretoria ul.organograma li.nm6 { top: 290px; left: 5px; }
#texto.diretoria ul.organograma li.nm7 { top: 289px; left: 626px; }
#texto.diretoria ul.organograma li.nm8 { top: 394px; left: 5px; }
#texto.diretoria ul.organograma li.nm9 { top: 393px; left: 626px; }
#texto.diretoria ul.organograma li.nm10 { top: 503px; left: 5px; }
#texto.diretoria ul.organograma li.nm11 { top: 502px; left: 626px; }
#texto.diretoria ul.organograma li.nm12 { top: 613px; left: 5px; }
#texto.diretoria ul.organograma li.nm13 { top: 613px; left: 626px; }
#texto.diretoria ul.organograma li.nm14 { top: 720px; left: 5px; }
#texto.diretoria ul.organograma li.nm15 { top: 720px; left: 626px; }
#texto.diretoria ul.organograma li.nm16 { top: 779px; left: 316px; }

#texto.diretoria ul.organograma li,
#texto.diretoria ul.organograma li a {
		padding: 0;
		margin: 0;
		width: 170px; 
		height: 120px; 
		cursor: pointer;
}

#texto.diretoria ul.organograma li.nm1,
#texto.diretoria ul.organograma li.nm2,
#texto.diretoria ul.organograma li.nm3,
#texto.diretoria ul.organograma li.nm4,
#texto.diretoria ul.organograma li.nm5,
#texto.diretoria ul.organograma li.nm6,
#texto.diretoria ul.organograma li.nm7,
#texto.diretoria ul.organograma li.nm8,
#texto.diretoria ul.organograma li.nm9,
#texto.diretoria ul.organograma li.nm10,
#texto.diretoria ul.organograma li.nm11,
#texto.diretoria ul.organograma li.nm12,
#texto.diretoria ul.organograma li.nm13,
#texto.diretoria ul.organograma li.nm14,
#texto.diretoria ul.organograma li.nm15,
#texto.diretoria ul.organograma li.nm16,
#texto.diretoria ul.organograma li.nm1 a,
#texto.diretoria ul.organograma li.nm2 a,
#texto.diretoria ul.organograma li.nm3 a,
#texto.diretoria ul.organograma li.nm4 a,
#texto.diretoria ul.organograma li.nm5 a,
#texto.diretoria ul.organograma li.nm6 a,
#texto.diretoria ul.organograma li.nm7 a,
#texto.diretoria ul.organograma li.nm8 a,
#texto.diretoria ul.organograma li.nm9 a,
#texto.diretoria ul.organograma li.nm10 a,
#texto.diretoria ul.organograma li.nm11 a,
#texto.diretoria ul.organograma li.nm12 a,
#texto.diretoria ul.organograma li.nm13 a,
#texto.diretoria ul.organograma li.nm14 a,
#texto.diretoria ul.organograma li.nm15 a,
#texto.diretoria ul.organograma li.nm16 a { width: 313px; height: 100px; }

#texto.diretoria ul.organograma li a {	
	display: block; 
	float: left;
	background: url(../images/img_organo_diretoria_hover.png) no-repeat -500px 0;
	text-indent: -9999px;
	border-width: 0!important;
}
	
#texto.diretoria ul.organograma li a.active,
#texto.diretoria ul.organograma li a:hover {	background-position: -295px 0; border-width: 0!important; }

#texto.diretoria ul.organograma li a.active { cursor: default; }

#texto.diretoria ul.organograma li.nm1 a:hover,
#texto.diretoria ul.organograma li.nm1 a.active,
#texto.diretoria ul.organograma li.nm2 a:hover,
#texto.diretoria ul.organograma li.nm2 a.active,
#texto.diretoria ul.organograma li.nm3 a:hover,
#texto.diretoria ul.organograma li.nm3 a.active,
#texto.diretoria ul.organograma li.nm4 a:hover,
#texto.diretoria ul.organograma li.nm4 a.active,
#texto.diretoria ul.organograma li.nm5 a:hover,
#texto.diretoria ul.organograma li.nm5 a.active,
#texto.diretoria ul.organograma li.nm6 a:hover,
#texto.diretoria ul.organograma li.nm6 a.active,
#texto.diretoria ul.organograma li.nm7 a:hover,
#texto.diretoria ul.organograma li.nm7 a.active,
#texto.diretoria ul.organograma li.nm8 a:hover,
#texto.diretoria ul.organograma li.nm8 a.active,
#texto.diretoria ul.organograma li.nm9 a:hover,
#texto.diretoria ul.organograma li.nm9 a.active,
#texto.diretoria ul.organograma li.nm10 a:hover,
#texto.diretoria ul.organograma li.nm10 a.active,
#texto.diretoria ul.organograma li.nm11 a:hover,
#texto.diretoria ul.organograma li.nm11 a.active,
#texto.diretoria ul.organograma li.nm12 a:hover,
#texto.diretoria ul.organograma li.nm12 a.active,
#texto.diretoria ul.organograma li.nm13 a:hover,
#texto.diretoria ul.organograma li.nm13 a.active,
#texto.diretoria ul.organograma li.nm14 a:hover,
#texto.diretoria ul.organograma li.nm14 a.active,
#texto.diretoria ul.organograma li.nm15 a:hover,
#texto.diretoria ul.organograma li.nm15 a.active,
#texto.diretoria ul.organograma li.nm16 a:hover,
#texto.diretoria ul.organograma li.nm16 a.active { background-position: 9px 3px!important; }

#texto.diretoria div.curriculo {
	float: left;
	display: none;
	margin-bottom: 40px;	
	min-height: 300px;
}

#texto.diretoria div.nm1 { display: block; } 





/* -------------------------------------  */	
/* -------------------------------------  */	
/* ---------   BUSCA INTERNA   ---------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	


#busca_interna {
	float: left;
	width: 940px;
	height: 80px;
	background: url(../images/bg_busca_interna.gif) no-repeat 0 0;
	padding: 20px;
	margin: 20px 0 25px 0;
}

#busca_interna h2 {   
			color: #453D55;
			font-size: 24px;
			font-weight: bold;
			padding: 0;
}

#busca_interna fieldset.busca {	border-width: 0; margin: 8px 0 0 1px; }

#busca_interna fieldset.busca input {	  
		background-color: transparent;
		border-width: 0;
		color: #9c9c9c;

		font-family: 'tradegothicbold',Arial,Helvetica,sans-serif;
		font-size: 18px;
		line-height: 30px;
		font-weight: normal;
		height: 36px;
		margin-top: 3px;
		padding: 2px 5px 0 10px;
		width: 738px;
		float: left;
}

#busca_interna fieldset.busca button {	  
		background-color: transparent;
		border-width: 0;
		color: #FF6D00;
		cursor: pointer;
		float: left;
		font-family: 'tradegothictext',Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: bold;
		height: 40px;
		line-height: 30px;
		margin: 3px 0 0 18px;
		padding: 0 !important;
		text-align: center;
		width: 168px;
		*width: 165px;
}



/* -------------------------------------  */	
/* -------------------------------------  */	
/* ---------   R A T I N G S   ---------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		


table.ratings td { text-align: center; }

table.ratings td.tabelatx, 
table.ratings td.tabelatx2 { font-size: 15px!important; font-weight: bold; }
table.ratings td.tabelatx2 { background-color: #f9f9f9; }

table.ratings td.alta,
table.ratings td.estavel,
table.ratings td.baixa {
	font-weight: normal;
	text-align: left;
	text-indent: 60px;
	background-position: 50px center;
	background-repeat: no-repeat;	
	width: 150px;
}

table.ratings td.alta { background-image: url(../images/ico_rating_alta.gif); }
table.ratings td.estavel { background-image: url(../images/ico_rating_estavel.gif); }
table.ratings td.baixa { background-image: url(../images/ico_rating_baixa.gif); }






/* -------------------------------------  */	
/* -------------------------------------  */	
/* -----    PERGUNTAS FREQUENTES   -----  */	
/* -------------------------------------  */	
/* -------------------------------------  */	



div.mais_consultadas {
	float: left;
	margin: 10px 0 20px 0;	
	width: 100%;
	position: relative;
	border-bottom:1px solid #eeeeee;
}

div.mais_consultadas h3 {
	text-align: center!important;
	font-size: 38px!important;
	color: #453D55!important;
	width: 100%;
	float: left;
}

div.mais_consultadas .ver_todas {
   font-size: 12px !important;
    position: absolute;
    right: 17px;
    top: 25px;
	 margin-bottom: 40px;
}

div.mais_consultadas ul {
   float: left;
	width: 430px;
	margin: 10px 0 0 30px;
	padding: 0;
}

div.mais_consultadas ul li {
   float: left;
	width: 425px;
	margin: 10px 0;
	padding: 0 0 0 8px!important;
	line-height: 1.2em!important;
  	background-position: 0 5px!important;
}

div.mais_consultadas ul li a { font-size: 13px!important;}




ol.perguntas {
	float: left;
	width: 880px;
	margin: 0 0 30px 50px;	
}

ol.perguntas li {
   background-image: none !important;
   border-bottom: 1px solid #EEEEEE;
   font-size: 18px !important;
   font-weight: bold;
   line-height: 1.3em !important;
   list-style-type: decimal;
   padding: 20px 0 !important;
	position: relative;
}

ol.perguntas li a { color: #FF6D00; cursor: pointer; font-size: 18px !important; display: block; } 

ol.perguntas li a.named { position: relative; top: 1px; left: 1px; *position: relative; }

ol.perguntas div {
	font-weight: normal;
	padding: 5px 0 10px 0;
	display: none;
}

ol.perguntas #lista-interna li {
    color: #9c9c9c !important;
    font-size: 15px !important;
    line-height: 1.7em !important;
    padding: 8px 0 2px !important;
    list-style-type: circle !important;
    font-weight: normal !important;
    border-bottom: medium none;
}


/* outras empresas do grupo */


a.outras-empresas {
	position: absolute;
	font-size: 11px!important;
	font-weight: normal;
	color: #9c9c9c!important;
	font-weight: normal!important;
	border-bottom: 1px solid #dedde0;
	z-index: 9;	
	right: 0;	
}

#texto.resultados-trimestrais #periodo a.outras-empresas,
#texto.relatorio-anual #periodo a.outras-empresas,
{ top: -60px; }

div.noticias-eventos #periodo a.outras-empresas{top: -69px; right: -35px;}

#bloco-superior a.outras-empresas { bottom: 10px; }

#en #bloco-superior.balanco #aba_materia {  margin-bottom: 10px; margin-top: 12px; }
#en #bloco-superior.balanco a.outras-empresas { bottom: -35px; }



/* -------------------------------------  */	
/* -------------------------------------  */	
/* ---------   GLOSSÁRIO   -------------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

#texto.glossario .verbete {
		float: left;
		margin: 15px 0 30px 0;
		padding-bottom: 25px;
		width: 100%;
		float: left;
		border-bottom: 1px solid #e5e4e8;
}

#texto.glossario .verbete h3 {
		font-size: 16px;
		color: #3a3b41;
		padding-bottom: 10px;
}

#texto.glossario .verbete p {
		font-size: 14px;
		line-height: 1.2em;
}



#texto.glossario .alfanumerico {
		float: left;
		width: 100%;
		margin: 20px 0 35px 0;
}

#texto.glossario .alfanumerico li {
		float: left;
		width: 32px;
		height: 61px;
		margin: 0 3px;
		background-image: none;
}

#texto.glossario .alfanumerico li a {
    cursor: pointer;
    display: block;
    font-family: 'SimplonBP-Bold',arial,sans-serif;
	 font-weight: normal;
    font-size: 38px;
    height: 50px;
    padding-top: 13px;
    text-align: center;
    text-transform: uppercase;
    width: 36px;
}


#texto.glossario .alfanumerico li.active a {
	background: url(../images/bg_selec_glossario.gif) no-repeat 0 center;
	color: #fff;	
}


#texto.glossario .alfanumerico .resultado {
	float: left;
	width: 100%;	
}

#texto.glossario .resultado h2.alfanumerico {
	font-size: 65px;
	text-transform: uppercase;
   font-family: 'SimplonBP-Bold',arial,sans-serif;
	font-weight: normal;
	color: #E86DB1;
	width: 44px;
	float: left;
	clear: left;
	
}


#texto.glossario .resultado ul {
	width: 280px;
	margin-right: 20px;
	padding-top: 30px;
	float: left;
}

#texto.glossario .resultado ul li {
	background-image: none;	
}










/* -------------------------------------  */	
/* -------------------------------------  */	
/* -----   CANAIS DE ATENDIMENTO   -----  */	
/* -------------------------------------  */	
/* -------------------------------------  */	


/* i n t e r n e t */

#texto.canais_atendimento { position: relative; }

#texto.canais_atendimento div.faleri {
	top: 0;
	left: 10px;
	height: 650px;
	background-color: #fff;
	width: 340px;
	margin: 0;
	position: absolute;
	z-index: 2;
}

									/* form faleri */
										
										
										.faleri label { display: block; }
										
										.faleri label span.textoform {
											color: #4d4657;	/* cor predominante */
											float: left; 
											padding: 5px 0 2px 0;
											text-align: left;
											width: 85px;
											font-size: 13px;
										}
										
										.faleri label input,
										.faleri label textarea {
											font-family: 'SimplonBP-Regular', arial, sans-serif;
											background-repeat: no-repeat;
											background-position: 0 0;
											border: 0;
											background-color: transparent;
											color: #4d4657;
											font-size: 14px;
											line-height: 1.2em;
											padding: 7px 3px 3px 10px;
											width: 286px!important;
										}
										
										.faleri label input { margin-bottom: 6px; background-image: 
url(../images/bg_input.gif); 
height: 22px;}
										.faleri label textarea { overflow: auto; background-image: 
url(../images/bg_textarea.gif); 
height: 118px!important; }
									
										/* obrigatorio */
										
										.faleri .obrigatorio {
											color: #f30!important; /* vermelho */
											font-size: 9px!important;
											margin: 0 -7px 0 -3px;
											padding-bottom: 15px;
										}
										
										.faleri p.obrigatorio { padding-left: 100px;}
										

										/* botão */
											
										.faleri .divbotoes {
											clear: both;
											margin: 20px 0 0 0;
										}
										
										.faleri .botao {
											 border-width: 0;
											 color: #4a3c10;
											 font-size: 16px;
											 font-weight: bold;
											 font-family: 'SimplonBP-Regular', arial, sans-serif;
											 height: 42px;
											 padding: 0;
											 width: 117px;
											 cursor: pointer;
											 background: url(../images/bg_button.gif) no-repeat 0 0;
										}
										
										.faleri .limpar { display: none; }
										
	

#texto.canais_atendimento ul.perguntas {
	float: left;
	width: 550px;
	margin-left: 340px;
}

#texto.canais_atendimento ul.perguntas li { font-weight: normal; }

#texto.canais_atendimento ul.perguntas span { font-weight: bold; }

#texto.canais_atendimento div.twitter {
	float: left;
	width: 550px;
	margin: 25px 0 25px 360px;
	padding: 25px 0;
	border-top: 1px solid #dcdcde;
	border-bottom: 1px solid #dcdcde;
	background: url(../images/ico_twitter.gif) no-repeat 10px center;

}

#texto.canais_atendimento div.twitter p {
	padding-left: 65px;
	font-size: 18px;
}

#texto.canais_atendimento div.twitter a {	font-size: 20px; }



#texto.canais_atendimento div.email {
	float: left;
	width: 550px;
	margin-left: 360px;
	min-height: 50px;
	background: url(../images/ico_envelope2.gif) no-repeat 8px 15px;

}

#texto.canais_atendimento div.email h3,
#texto.canais_atendimento div.email p { float: left; padding: 2px 0 2px 65px; line-height: 1.3em; font-weight: normal; }


#texto.canais_atendimento img {
	position: absolute;
	top: -120px;
	right: 0;
	z-index: 9;
	/*display: none;*/
}



/* box informações por email  */


div.info_email {
   background: url("../images/bg_modal_internet.png") no-repeat scroll center center transparent;
   display: none;
   height: 456px;
   left: 50%;
   margin: -223px 0 0 -233px;
   position: fixed;
   top: 50%;
   width: 530px;
   z-index: 10000;
}

div.info_email { /* ie7 */

}

div.info_email a.close {
		background: url("../images/ico_close.gif") no-repeat scroll center center transparent !important;
		cursor: pointer !important;
		display: block !important;
		height: 16px !important;
		overflow: hidden !important;
		position: absolute;
		text-indent: -9999px !important;
		top: 15px;
		right: 45px;
		width: 16px !important;
}

div.info_email h3 {
		background: url("../images/ico_envelope2.gif") no-repeat scroll 0 0 transparent;
		border-bottom: 1px solid #DCDCDE;
		clear: both;
		color: #9c9c9c;
		float: left;
		font-size: 23px;
		margin: 20px 0 20px 30px;
		padding: 10px 0 15px 50px;
		width: 340px;
}

div.info_email form {	float: left; padding-left: 30px;}

								/* form info_mail */
										
										
										div.info_email label { display: block; }
										
										div.info_email span.textoform {
											color: #4d4657;	/* cor predominante */
											float: left; 
											padding: 5px 0 2px 0;
											text-align: left;
											width: 100%;
											font-size: 13px;
											clear: both;
											
										}
										
										div.info_email input {
											font-family: 'SimplonBP-Regular', arial, sans-serif;
											border: 0;
											color: #4d4657;
											font-size: 14px;
											line-height: 1.2em;
											padding: 7px 3px 3px 10px;
											width: 376px!important;
											margin-bottom: 8px; 
											background: url(../images/bg_input2.gif) no-repeat 0 0; 
											height: 32px;
											float: left;
											clear: both;
										}
									
											
										/* botão */
											
										div.info_email .divbotoes {
											clear: both;
											float: left;
											margin: 20px 0 0 0;
										}
										
										div.info_email .botao {
											 border-width: 0;
											 color: #FF6D00;
											 font-size: 16px;
											 font-weight: bold;
											 font-family: 'SimplonBP-Regular', arial, sans-serif;
											 height: 42px;
											 padding: 0;
											 width: 95px!important;
											 cursor: pointer;
											 background: url(../images/bg_button2.gif) no-repeat 0 0;
										}
									
									
									
/* b a n c o */
									

#texto.canais_atendimento .bloco1 {
	float: left;
	width: 450px;
	margin-right: 40px;
	clear: left;
}


#texto.canais_atendimento .bloco2 {
	float: left;
	width: 450px;
	*width: 450px; /* ie7 */
}


#texto.canais_atendimento .bloco1 h4,
#texto.canais_atendimento .bloco2 h4 { font-size: 13px; text-transform: uppercase; }

#texto.canais_atendimento .bloco1 span,
#texto.canais_atendimento .bloco2 span { font-weight: bold; }

#texto.canais_atendimento hr {
	float: left;
	width: 100%;
	height: 1px;
	background-color: #dcdcde;
	border-width: 0;
	margin: 15px 0;
}


/* e m a i l s */

#texto.canais_atendimento table { width: 720px; }






/* -------------------------------------  */	
/* -------------------------------------  */	
/* -------   RELATORIOS ANUAIS   -------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	


#texto.relatorio-anual .arquivos table { float: left; border-width: 0; margin: 0; }


#texto.relatorio-anual .arquivos table td { border-width: 0; border-bottom: 1px solid #efefef; padding: 15px 0;}

#texto.relatorio-anual .arquivos table td.lado-esquerdo {
	width: 430px;
	vertical-align: top;	
}


#texto.relatorio-anual .arquivos table td.lado-esquerdo .box-trimestre {
	font-size: 45px;
	color: #9c9c9c;	
	padding-top: 25px;
}


#texto.relatorio-anual .arquivos table td.lado-esquerdo .trimestre {
    color: #9c9c9c;
    font-size: 15px;
     margin: 5px 0;

}

#texto.relatorio-anual .arquivos table td.lado-esquerdo .data-divulgacao {
	font-size: 14px;
	color: #7e7c87;
	padding-bottom: 20px;	

}







#texto.relatorio-anual .arquivos table td.lado-direito {
	width: 505px;	
}


#texto.relatorio-anual a.arquivo {
	float: left;
	clear: both;
	margin: 1px 0;
	padding: 0 0 0 35px;
	font-size: 14px!important;
	font-weight: normal!important;
	color: #FF6D00;
	background-repeat: no-repeat; 
	background-position: 0 6px; 
	max-width: 350px;
}

#texto.relatorio-anual li { background-image: none!important; padding: 0!important; float: left; clear: both; width: 100%; }
#texto.relatorio-anual li.last { margin-top: 8px; float: left; }

#texto.relatorio-anual li.last a.arquivo { font-weight: bold!important; }

#texto.relatorio-anual a.arquivo:hover { background-position: 0 -58px; }

#texto.relatorio-anual a.doc { background-image: url(../images/ico_doc.png); }
#texto.relatorio-anual a.pdf { background-image: url(../images/ico_pdf.png); }
#texto.relatorio-anual a.xls { background-image: url(../images/ico_xls.png); }
#texto.relatorio-anual a.mp3 { background-image: url(../images/ico_mp3.png); }
#texto.relatorio-anual a.ppt { background-image: url(../images/ico_ppt.png); }
#texto.relatorio-anual a.htm { background-image: url(../images/ico_html.png); }
#texto.relatorio-anual a.html { background-image: url(../images/ico_html.png); }
#texto.relatorio-anual a.zip { background-image: url(../images/ico_zip.png); }

#texto.relatorio-anual a.arquivo span {
    color: #98969F;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
}

#texto.relatorio-anual a.adicionar-carrinho {
	display: none;
	width: 25px;
	background: url(../images/btn_adicionar_carrinho.png) no-repeat scroll center 4px transparent;
	text-indent: -9999px;
	float: left;
	margin-left: 10px;
}

#texto.relatorio-anual li.hover a.adicionar-carrinho { display: block; }

#texto.relatorio-anual a:hover { border-bottom-width: 0!important; }




/* -------------------------------------  */	
/* -------------------------------------  */	
/* --------   TABELA  /  LEGADO   ------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	


#periodo select.dropEmpresa,
#periodo select.dropDocumento,
#periodo select.dropAno {
    top: -70px;
    position: absolute;
}


#periodo select.dropEmpresa {
    background-position: -474px 0;
    left: 0;
    width: 284px;
}

#periodo select.dropDocumento {
    background-position: -474px 0;
    left: 295px;
    width: 284px;
}

#periodo select.dropAno {
    background-position: -230px 0;
    left: 590px;
    width: 69px;
}

table.legado { position: relative; }

table.legado td {	font-size: 13px!important; }
table.legado td a {	padding-left: 25px; background: url(../images/ico_download.gif) no-repeat 0 0; }

table.legado .left {	width: 65px; }

#texto.cod_politicas table.legado { margin-top: 30px; }






/* -------------------------------------  */	
/* -------------------------------------  */	
/* -------   CONSELHO E COMITES   ------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

#texto.comites table {
		margin-bottom: 30px;
}


#texto.comites table td.indicacao {	width: 100px; }


#texto.comites table td a 			{ cursor: pointer; font-size: 16px; }
#texto.comites table td a.active { color: #9c9c9c; }

#texto.comites div.curriculo {
	float: left;
	display: none;
	margin-bottom: 30px;	
	min-height: 200px;
}

#texto.comites div.nm1 { display: block; } 








/* -------------------------------------  */	
/* -------------------------------------  */	
/* -----  EVENTOS E APRESENTAÇÕES  -----  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

#texto.eventos #eventos table td.col_left {
	width:auto !important;
	text-align:left !important
}
#eventos { position:relative; float:left}

#eventos h3 {
	float: left;
	width: 100%;
	font-size: 28px;
	color: #9c9c9c; 
	padding: 8px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #efefef;
	font-weight:normal;
}

#eventos a.outras-empresas {
    border-bottom: 1px solid #DEDDE0;
    color: #9c9c9c !important;
    font-size: 11px !important;
    font-weight: normal !important;
    position: absolute;
    right: 0;
	 top: 20px;
    z-index: 9;
}


/* navegacao anos */



#eventos .nav_anos {
	float: left;
	width: 200px;
	margin: 20px 0 0 0;
}

#eventos .nav_anos a.move_left,
#eventos .nav_anos a.move_right {
	float: left;
	width: 26px;
	height: 26px;
	cursor: pointer;
	text-indent: -9999px;
	background-image: url(../images/spr_nav_anos.gif);
	background-repeat: no-repeat;
}

#eventos .nav_anos a.move_left {background-position: left 0; padding-right: 1px; }
#eventos .nav_anos a.move_right {background-position: right 0; }

#eventos .nav_anos h3 {
    float: left;
    font-size: 14px;
    padding: 3px 15px;
    width: 85px;
	 border-bottom-width: 0;
}




#eventos .aba_eventos {
  float: right;
    margin-top: 29px;
    width: 325px;
}

#eventos .aba_eventos li {
    background-image: none;
    border-left: 1px solid #CBCAD2;
    font-size: 15px;
    font-weight: bold;
    line-height: 1em;
    padding: 0 9px 0 10px;
	float: left;
}

#eventos .aba_eventos li.first { border-left-width: 0;}

#eventos .aba_eventos li a {
   display: block;
	float: left;
	
}

#eventos .aba_eventos li.atual a {
   cursor: default;
	color: #9c9c9c000 !important
	
}


#eventos div.lista table {
    clear: both;
    float: left;
    font-size: 21px !important;
    padding: 5px 0 8px;
	 border-width: 0;
	 width: 100%;
	 border-bottom: 1px solid #efefef;
}


#eventos div.lista  td { border-right-width: 0; padding: 10px 0 25px 0; width: 100%;}

#eventos div.lista td.mes{
    background: url("../images/bg_eventos_mes.png") repeat-x scroll 0 0 transparent !important;
    font-size: 17px;
    height: 29px;
    padding: 1px 0 0 5px;
}

#eventos div.lista td.arquivos h3 { border-width: 0; float: left; width: 100%; margin: 0;}

#eventos div.lista td.arquivos h3 a {
  padding: 0;
	text-transform: none;
	font-size: 22px;
}



#eventos div.lista td.arquivos div.local {
  	background: url("../images/ico_local.gif") no-repeat scroll 0 2px transparent;
   float: left;
   font-size: 12px;
   margin: 0 0 20px 0;
   padding-left: 15px;
	 line-height: 1.7em;
	 color:#98969F

}

#eventos div.lista td.arquivos div.periodo {
	 background: url("../images/ico_horario.gif") no-repeat scroll 0 2px transparent;
    float: left;
    font-size: 12px;
    margin: 0 0 20px 0;
    padding-left: 18px;
	 line-height: 1.7em;
	 color:#98969F
}

#eventos div.lista td.arquivos div.documentos,
.box-eventos ul.lista-eventos li div.documentos {
	float: left;
	clear: both;
	width: 100%;	
}

#eventos div.lista td.arquivos div.documentos p,
.box-eventos ul.lista-eventos li div.documentos p { float: left; color:#98969F; font-size:16px; }

#eventos div.lista td.arquivos div.documentos a.arquivo,
.box-eventos ul.lista-eventos li div.documentos a.arquivo{
    clear: both;
    color: #FF6D00;
    float: left;
    font-size: 13px !important;
    font-weight: bold;
    margin: 5px 0;
    padding-left: 35px;
    width: 80%;
}


#eventos div.lista td.arquivos div.documentos a.arquivo span,
.box-eventos ul.lista-eventos li div.documentos a.arquivo span{
    color: #98969F;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 5px;
    text-transform: uppercase;
    white-space: nowrap;
}

#eventos div.lista td.arquivos div.documentos a.arquivo {
    background-position: 0 1px;
    background-repeat: no-repeat;
}

.box-eventos ul.lista-eventos li div.documentos a.arquivo {
    background-position: 0 7px;
    background-repeat: no-repeat;
}

#eventos div.lista td.arquivos div.documentos a.arquivo:hover{ background-position: 0 -63px; }
.box-eventos ul.lista-eventos li div.documentos a.arquivo:hover{ background-position: 0 -57px; }

#eventos div.lista td.arquivos div.documentos a.doc, .box-eventos ul.lista-eventos li div.documentos a.doc { background-image: 
url(../images/ico_doc.png); }
#eventos div.lista td.arquivos div.documentos a.pdf, .box-eventos ul.lista-eventos li div.documentos a.pdf { background-image: 
url(../images/ico_pdf.png); }
#eventos div.lista td.arquivos div.documentos a.xls, .box-eventos ul.lista-eventos li div.documentos a.xls { background-image: 
url(../images/ico_xls.png); }
#eventos div.lista td.arquivos div.documentos a.mp3, .box-eventos ul.lista-eventos li div.documentos a.mp3 { background-image: 
url(../images/ico_mp3.png); }
#eventos div.lista td.arquivos div.documentos a.ppt, .box-eventos ul.lista-eventos li div.documentos a.ppt { background-image: 
url(../images/ico_ppt.png); }
#eventos div.lista td.arquivos div.documentos a.htm, .box-eventos ul.lista-eventos li div.documentos a.htm { background-image: 
url(../images/ico_htm.png); }
#eventos div.lista td.arquivos div.documentos a.zip, .box-eventos ul.lista-eventos li div.documentos a.zip { background-image: 
url(../images/ico_zip.png); }






/* -------------------------------------  */	
/* -------------------------------------  */	
/* - TIMELINE  ( EVOLUÇÃO / HIST�"RICO) -  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

div.timeline {
	float: left;
	width: 900px;
	padding: 20px 0 0 20px;
}

div.timeline h1 {
	 		font-family: 'SimplonOi-Headline', arial ,sans-serif;
			color: #9c9c9c;
			text-transform: uppercase;
	font-weight: normal;
	font-size: 44px!important;
	letter-spacing: -2px;
	line-height: 1.1em;
	padding: 10px 0 18px 0;
}

div.timeline div.ano {
		background: url(../images/bg_evolucao_governanca.gif) repeat-y 56px 0;
		padding: 5px 25px 35px 135px;	
		float: left;
		position: relative;
		width: 800px;
		min-height: 100px;
}

div.timeline .ano span {
		background-image: url(../images/img_evolucao_governanca.png);
		background-repeat: no-repeat;
		color: #fff;
		height: 110px;
		left: 0px;
		position: absolute;
		text-align: center;
		top: 0;
		width: 111px;
}
div.timeline .ano2019 span,
div.timeline .ano2018 span, 
div.timeline .ano2017 span,
div.timeline .ano2016 span,
div.timeline .ano2015 span,
div.timeline .ano2014 span,
div.timeline .ano2013 span { background-position: 0 0; 		padding-top: 42px; font-size: 33px; }
div.timeline .ano2012 span { background-position: 0 -153px; padding-top: 41px; font-size: 30px; }
div.timeline .ano2011 span { background-position: 0 -155px; padding-top: 37px; font-size: 30px; }
div.timeline .ano2010 span,
div.timeline .ano2009 span,
div.timeline .ano2008 span { background-position: 0 -307px; padding-top: 33px; font-size: 28px; }
div.timeline .ano2007 span,
div.timeline .ano2006 span,
div.timeline .ano2005 span,
div.timeline .ano2004 span { background-position: 0 -460px; padding-top: 29px; font-size: 25px; }
div.timeline .ano2003 span,
div.timeline .ano2002 span,
div.timeline .ano2001 span,
div.timeline .ano2000 span,
div.timeline .ano1999 span,
div.timeline .ano1998 span { background-position: 0 -612px; padding-top: 26px; font-size: 22px; }

div.timeline .last 		{ background-image: none!important; }



div.timeline .ano p,
div.timeline .ano ul li {	font-size: 14px!important; line-height: 1.8em;}

div.timeline .ano ul {	padding: 10px 0!important; margin-left: 5px!important}

div.timeline .ano ul li {
    background: url("../images/ico_bullet.gif") no-repeat scroll 10px 17px transparent !important;
    height: auto !important;
    padding-left: 30px !important;
    clear: both!important;
}

			/* duas-colunas */
			
			div.timeline div.coluna-esquerda,
			div.timeline div.coluna-direita {
				width: 370px!important;
				position: relative!important;
				background-image: none;
				padding: 5px 5px 15px 5px;
			}

			div.timeline div.coluna-esquerda { float: left; }

			div.timeline div.coluna-direita { float: right; }

			div.timeline div.duas-colunas ul { width: 360px; }

			div.timeline div.duas-colunas p,
			div.timeline div.duas-colunas li { width: 365px; }
			





/* -------------------------------------  */	
/* -------------------------------------  */	
/* -------   A B A S  (conteúdo)  ------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

#texto.duas-colunas div.abas { margin-left: -340px; }
	
.interna div.abas { float: left; margin: 30px 0 25px 0;}

.interna .abas ul { float: left; width: 942px; margin: 0 0 30px 0;}

.interna .abas li {
		float: left;
		height: 63px;
		position: relative;
		padding: 0!important;
		background-image: none!important;
}

.interna .abas .qtd3 li { width: 314px; }
.interna .abas .qtd5 li { width: 188px; }
.interna .abas .qtd5 li.aba1, .interna .abas .qtd5 li.aba5 { width: 189px; }


.interna .abas li a {
		background-image: url(../images/bg_abas.gif);
		background-repeat: no-repeat;
		display: block;
		font-size: 14px !important;
		font-weight: bold !important;
		line-height: 1.1em !important;
		padding: 0 10px;
		text-align: center !important;
		cursor: pointer;
		color: #9c9c9c !important;
}

.interna .abas li a:hover { border-bottom-width: 0!important;}
.interna .abas li a.active { cursor: default; color: #7e7c87!important; }

.interna .abas li a.linha-simples 	{ padding-top: 25px; height: 40px; }
.interna .abas li a.linha-dupla 		{ padding-top: 25px; height: 40px; }
.interna .abas li a.linha-tripla 	{ padding-top: 10px; height: 55px; }
.interna .abas li a.linha-quadrupla	{ padding-top: 4px; height: 61px; font-size: 13px; }

.interna .abas .qtd3 li a { width: 294px; }
.interna .abas .qtd4 li a { width: 210px; }
.interna .abas .qtd5 li a { width: 168px; }
.interna .abas .qtd5 li.aba1 a, .interna .abas .qtd5 li.aba5 a { width: 169px; }


.interna .abas .qtd3 li.aba1 a { background-position: 0 0; }
.interna .abas .qtd3 li.aba2 a { background-position: -314px 0; }
.interna .abas .qtd3 li.aba3 a { background-position: -628px 0; }

.interna .abas .qtd3 li.aba1 a:hover,
.interna .abas .qtd3 li.aba1 a.active { background-position: 0 -66px; }
.interna .abas .qtd3 li.aba2 a:hover,
.interna .abas .qtd3 li.aba2 a.active { background-position: -314px -66px; }
.interna .abas .qtd3 li.aba3 a:hover,
.interna .abas .qtd3 li.aba3 a.active { background-position: -628px -66px; }


.interna .abas .qtd4 li.aba1 a { background-position: 0 0; }
.interna .abas .qtd4 li.aba2 a { background-position: -314px 0; }
.interna .abas .qtd4 li.aba3 a { background-position: -314px 0; }
.interna .abas .qtd4 li.aba4 a { background-position: -713px 0; }



.interna .abas .qtd4 li.aba1 a:hover,
.interna .abas .qtd4 li.aba1 a.active { background-position: 0 -66px; }
.interna .abas .qtd4 li.aba2 a:hover,
.interna .abas .qtd4 li.aba2 a.active { background-position: -314px -66px; }
.interna .abas .qtd4 li.aba3 a:hover,
.interna .abas .qtd4 li.aba3 a.active { background-position: -314px -66px; }
.interna .abas .qtd4 li.aba4 a:hover,
.interna .abas .qtd4 li.aba4 a.active { background-position: -713px -66px; }


.interna .abas .qtd5 li a 			{ background-position: -1135px 0; }
.interna .abas .qtd5 li.aba1 a 	{ background-position: -946px 0; }
.interna .abas .qtd5 li.aba5 a 	{ background-position: -1323px 0; }

.interna .abas .qtd5 li a:hover,
.interna .abas .qtd5 li a.active			{ background-position: -1135px -66px; }
.interna .abas .qtd5 li.aba1 a:hover,
.interna .abas .qtd5 li.aba1 a.active 	{ background-position: -946px -66px; }
.interna .abas .qtd5 li.aba5 a:hover,
.interna .abas .qtd5 li.aba5 a.active 	{ background-position: -1323px -66px; }

	
.interna .abas div.conteudo_aba {
		float: left;
		clear: both;
		width: 95%;
		display: none;
}	

.interna .abas div.active { display: block; }	

.interna .abas div.active img.esquerda { padding-top: 0; margin-bottom: -80px; *margin-bottom: -55px; /* ie7 */}	

.interna .abas div.aba4 img.esquerda { padding-top: 20px!important; margin-bottom: -15px; }	
.interna .abas div.aba5 img.esquerda { padding: 0!important; margin: -30px 0 -55px 0; *margin-bottom: 0; /* ie7 */}	


/* lista-conteudo */

div.conteudo_aba ul.lista-conteudo { margin: 5px 0 10px 0!important; }

div.conteudo_aba ul.lista-conteudo li {
    background: url("../images/ico_bullet.gif") no-repeat scroll 0 16px transparent!important;
    height: auto !important;
    padding: 8px 0 2px 15px !important;
    width: 98% !important;
}

div.conteudo_aba ul.lista-conteudo li a {  color: #9c9c9c!important; }




/* -------------------------------------  */	
/* -------------------------------------  */	
/* -----  C�"DIGOS E  POLITICAS   -------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

#texto.cod_politicas #periodo .select_ano {
	 background: url(../images/bg_select.gif) no-repeat scroll -230px 0 transparent;
    border-width: 0;
    padding: 5px;
    width: 69px;
	 height: 28px;
    margin-top: -225px;
}

#texto.cod_politicas .pdf	{ float: left; padding-top: 4px; }

#texto.cod_politicas .adicionar-carrinho {
    background: url("../images/btn_adicionar_carrinho.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    margin: 0 0 0 10px;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
	 max-width: 730px;
}

#texto.cod_politicas .adicionar-carrinho:hover {
	border-bottom-width: 0; 
}





/* -------------------------------------  */	
/* -------------------------------------  */	
/* ------           CVM         --------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

#texto.cvm #periodo .select_ano {
	 background: url(../images/bg_select.gif) no-repeat scroll -230px 0 transparent;
    border-width: 0;
    padding: 5px;
    width: 69px;
	 height: 28px;
    margin-top: -70px;
}

.cvm .select_docs {
  background: url("../images/bg_select.gif") no-repeat scroll -474px 0 transparent !important;
    border-width: 0;
    height: 28px;
    margin-top: -70px;
    padding: 5px;
    width: 284px !important;
}

#texto.cvm .pdf	{ float: left; padding-top: 4px; }

#texto.cvm .pdf span, #texto.cvm .xls span, #texto.cvm .mp3 span {
    color: #98969F;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 2px;
    padding: 5px 0;
    text-transform: uppercase;
	 white-space: nowrap;
}

#texto.cvm .adicionar-carrinho {
    background: url("../images/btn_adicionar_carrinho.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    margin: 0 0 0 10px;
    padding: 0;
    text-indent: -9999px;
    width: 20px;

	 max-width: 730px;
}

#texto.cvm .adicionar-carrinho:hover {
	border-bottom-width: 0; 
}

/* -------------------------------------  */	
/* -------------------------------------  */	
/* ------       DIVIDENDOS      --------  */	
/* -------------------------------------  */	
/* -------------------------------------  */		


#aba_materia select {
    background: url("../images/bg_select.gif") no-repeat scroll -230px 0 transparent;
    border-width: 0;
    padding: 5px;
    width: 69px;
	 height: 28px;
    margin-top: -10px;
	 *margin-top: -2px; /* ie7 */
}





/* -------------------------------------  */	
/* -------------------------------------  */	
/* - F O R M A T A Ç Ã O  col.esquerda -  */	
/* -------------------------------------  */	
/* -------------------------------------  */		

div.coluna-esquerda h2 { font-size: 26px!important; }

span.destaque { font-weight: bold; color: #FF6D00!important; }

div.coluna-esquerda .cinza { color: #98969f!important; }
div.coluna-esquerda .preto { color: #9c9c9c!important; }




/* -------------------------------------  */	
/* -------------------------------------  */	
/* - A L I N H A M E N T O  (conteudo) - */	
/* -------------------------------------  */	
/* -------------------------------------  */	


#texto img { padding: 15px 0; }

#texto img.esquerda {
    float: left;
    padding-left: 0;
	 padding-right: 25px;
}

#texto img.direita {
    float: right;
    padding-right: 0;
	 padding-left: 25px;
}
	
#texto img.esquerda, #texto img.direita {	
	position: relative;
	padding-top: 30px;
	padding-bottom: 25px;
}
	
#texto img.duas-colunas {
	float: left;
	width: 100%;
}



/* -------------------------------------  */	
/* -------------------------------------  */	
/* -----   L A Y E R   S L I D E R  ----  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

.ls-layer {	display: none; }
.ls-active,.ls-animating { display: block;}
.ls-layer > * { position: absolute; }
#layerslider {	width: 1000px;	height: 384px;	margin: -30px auto 0 auto; }

/* elementos */

div.ls-t1 {										/* texto */
   color: #FFFFFF;
    font-family: 'Conv_OratorpraOiText2',arial,sans-serif;
    font-size: 35px;
    left: 65px;
    letter-spacing: -2px;
    line-height: 1.0em;
    text-transform: uppercase;
}

.slide1 div.ls-t1 { top: 115px; width: 500px;}	/* texto */

#en .slide1 div.ls-t1 { top: 75px; }				/* texto */
.slide1 img.ls-s1 { top: 40px; left: 500px;  }	/* imagem */

.slide2 div.ls-t1 { top: 115px; width: 400px;}	/* texto */
.slide2 img.ls-s1 { top: 45px; left: 540px;}		/* imagem */

.slide3 div.ls-t1 { top: 75px; width: 535px;}	/* texto */
.slide3 img.ls-s1 { top: 45px; left: 510px;}		/* imagem */

.slide5 div.ls-t1 { top: 75px; width: 700px; /* width: 885px; */ /* line-height: 45px; */ padding-right: 185px; background: url(../images/img_oi-
slide5.png) no-repeat right 0; min-height: 160px;}	/* texto */
.slide5 img.ls-s1 { top: 30px; left: 305px;}		/* imagem */
.slide5 a.ls-s2_app { top: 245px; left: 65px; }	/* link */
.slide5 a.ls-s2_play { top: 245px; left: 220px; }	/* link */


a.ls-s2 	{ top: 245px; left: 65px; }	/* link */

.slide4 { width: 100%!important; }
.slide4 div.ls-t1 {  left: 300px; top: 117px;  width: 800px;}

#pt .slide4 div.ls-t1 a {  font-size: 66px; line-height: 1.1em; padding-top: 5px; color:#FFF;}
#pt .slide4 div.ls-t1 a span { font-size: 44px; margin: -10px 0 0 3px; float: left; color:#FFF;}

#en .slide4 div.ls-t1 a {  font-size: 45px; line-height: 1.4em; letter-spacing: 0.4px; color:#FFF;}
#en .slide4 div.ls-t1 a span { font-size: 66px; color:#FFF;}


.slide4 a img.ls-s1 { top: 25px; /*left: 110px;*/ position:absolute;}		/* imagem */
.slide4 a.ls-s2 	{ top: 270px; left: 305px; }	/* link */

.slide6 div.ls-t1	{ top: 125px; width: 700px; font-size: 45px;}	/* texto */
.slide6 img.ls-s1	{ top: 115px; left: 760px; }	/* imagem */
.slide6 a.ls-s2 	{ top: 235px; left: 65px; }	/* link */


.slide7 div.ls-t1 {  left: 300px; top: 117px;  width: 800px;}
#pt .slide7 div.ls-t1 a {  font-size: 55px; line-height: 1.1em; padding-top: 5px; color:#FFF;}
#pt .slide7 div.ls-t1 a span { font-size: 35px; margin: -10px 0 0 3px; float: left; color:#FFF; text-align: center;}
#en .slide7 div.ls-t1 a {  font-size: 38px; line-height: 1.4em; letter-spacing: 0.4px; color:#FFF;}
#en .slide7 div.ls-t1 a span { font-size: 25px; color:#FFF;}
.slide7 a img.ls-s1 { top: 85px; left: 110px; position:absolute;}		/* imagem */
.slide7 a.ls-s2 	{ top: 270px; left: 305px; }	/* link */



/* -------------------------------------  */	
/* -------------------------------------  */	
/* --  S E A R C H     R E S U L T S  --  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

			div.search_results {  
					clear: both;
					width: 980px;
					margin: 15px 0 10px 0 ;
					font-family: 'SimplonBP-Bold',arial,sans-serif;
			}

			div.search_results p { font-size: 16px; color: #54579A; }
			div.search_results span { color: #9c9c9c; padding: 0 5px; font-size: 20px;}
			
			div.paginator {
				float: left;
				margin: 0 0 25px 0;
				font-family: 'SimplonBP-Bold',arial,sans-serif;
				font-size: 14px;
			}
	
			#tb-search { 
					border: medium none;
					clear: both;
					float: left;
					font-size: 13px;
					overflow: hidden;
					padding: 25px 0 5px 0;
					vertical-align: top;
					width: 980px
			}
			
			div.left { width:110px; float:left; }
			div.right { float: right; width: 865px; text-align: left!important; }
			
			.vazio{ color:#666; }
			
			#tb-search h3 { 
					font-size: 15px;
					font-family: 'SimplonBP-Bold',arial,sans-serif;
 }
			
			#tb-search h4.titulo a {
					 color: #54579A;
					 float: left;
					 font-size: 15px;
					 font-weight: normal;
					 margin-bottom: 10px;
					 text-decoration: none !important;
					 text-transform: uppercase;
					 width: 100%;
					 font-family: 'SimplonBP-Bold',arial,sans-serif;
			}
			
			.qnt_pag {  
					 float: left;
					 margin: 30px 0 10px 0;
					 width: 980px;
			}
			
			.qnt_pag,
			.qnt_pag a {color:#9c9c9c;}
			
			#tb-search p { margin-bottom: 0 }
			#tb-search blockquote { font-size: 13px; color: #999;}
			#tb-search span.destaque { background-color: #f1ae00; color: #fff!important; font-weight: bold; padding: 2px 3px; margin-
top: -2px; }

			
			.navigator {  
					 float: left;
					 margin: 45px 0 20px 0;
					 width: 980px;
					 font-family: 'SimplonBP-Bold',arial,sans-serif;
					 color: #999;
					 font-size: 13px;

			}			
			
			.navigator a { color: #9c9c9c; } 
			.navigator .meio { color: #54579A; } 
			
			.navigator span { padding: 0 8px; } 
			
			.navigator .esq {
				float: left;
				width: 300px;
				text-align: left;
			}  
			
			.navigator .meio {
				float: left;
				width: 380px;
				text-align: center;
			}  	
			
			.navigator .dir {
				float: right;
				width: 260px;
				text-align: right;
			}  					



/* LEGENDA RESULTADOS TRIMESTRAIS / EN */

p.legenda-resultados-trimestrais { display: none; }

#en .resultados-trimestrais p.legenda-resultados-trimestrais  {
    color: #9c9c9c;
    display: block !important;
    float: left;
    font-size: 12px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 500px;
	 top: 20px;
}






								
	
/* -------------------------------------  */	
/* -------------------------------------  */	
/* ---------   Modal EVENTOS   ---------  */	
/* -------------------------------------  */	
/* -------------------------------------  */	

/* box */

#info_eventos {
	 background: url("../images/bg_modal_eventos.png") no-repeat scroll 0 0 transparent;
    height: 224px;
    left: 50%;
    margin: -123px 0 0 -381px;
    padding: 10px 30px;
    position: fixed;
    top: 50%;
    width: 682px;
	 display: none;
    z-index: 10000;
}

#info_eventos a.close {
	 background: url("../images/ico_close.gif") no-repeat scroll center center transparent !important;
    cursor: pointer !important;
    display: block !important;
    height: 16px !important;
    overflow: hidden !important;
    position: absolute;
    right: 15px;
    text-indent: -9999px !important;
    top: 15px;
    width: 16px !important;
}
	
#info_eventos iframe {
	 width: 675px;
	 height: 220px;
	 display: none;
}
		
		
body.pag_eventos	{ background-image: none!important; }
	
#dados_eventos {
    height: 220px;
    position: relative;
    width: 650px;
}	
	
#dados_eventos h2 {
   border-bottom: 1px solid #DEDEDE;
   color: #3A3A41;
   font-size: 20px;
   font-weight: bold;
   min-height: 35px;
   line-height: 22px;
   margin-top: 5px;
	padding-bottom: 5px;
   margin-bottom: 10px;
   padding-top: 4px;
   width: 650px;		
	font-family: 'SimplonBP-Bold', arial, sans-serif; 						
}

#dados_eventos .bloco1 {
	float: left;
	width: 360px;	
}

#dados_eventos .bloco1 p {
	line-height: 1.2em;	
	font-size: 16px;
	color: #9c9c9c;
	padding-bottom: 10px;
}


#dados_eventos .bloco2 {
	float: right;
	width: 275px;	
}


#dados_eventos .bloco2 li {    
	float: left;
   font-size: 14px;
   padding: 8px 0 8px 20px;
	width: 90%;
	min-height: 17px;
	color: #9c9c9c;
}

#dados_eventos .bloco2 li.local {
 background: url("../images/ico_local.gif") no-repeat scroll 3px 8px transparent;
 margin-bottom: 5px;
}

#dados_eventos .bloco2 li.horario {
    background: url("../images/ico_horario.gif") no-repeat scroll 1px 8px transparent;
	 font-size: 13px;
}

#dados_eventos .bloco2 li.data {
    background-image: none;
	 margin-bottom: 5px;
	 padding-top: 0;
}

#dados_eventos .bloco2 li.exportar {
    background: url("../images/ico_calendario.gif") no-repeat scroll 0 7px transparent;
    font-size: 14px;
    font-weight: bold;
}
#dados_eventos .bloco2 li.exportar a { color: #9c9c9c; } 

/*Cotaçoes*/
.tarja {
    background-color: #FFFFFF;
    height: 50px;
    left: 0;
    position: absolute;
    top: -55px;
    width: 100%;
    z-index: 2;
}

.cota_frame {
    margin-bottom: -100px;
    margin-top: -65px;
}

#noticiado,#noticiado_rodape
{
    border:0 !important;
}
#noticiado td,#noticiado_rodape td
{
    border:0 !important;
}
/*MAPA*/
.pais {
    cursor:pointer;
}
/*MAPA INTERATIVO*/

#mapa_interativo {
    float: left;
    width: 100%;
    padding: 0;
    position: relative; 
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

#mapa_interativo li { list-style-type: none; padding: 0; margin: 0; }


#mapa_interativo .mapa { position: relative; height: 500px;}

#mapa_interativo .mapa img {top: 0; left: 0; z-index: 0; position: absolute; }
#mapa_interativo.asia .mapa img { width: 510px;}

#mapa_interativo .icone li {
    float: left;
    clear: both;
    margin: 2px 0;
    font-size: 12px;
    color: #9c9c9c;
    cursor: pointer;
    text-align: left;
    font-weight: bold;
    background-image: none;
	position: absolute;
    text-indent: -90000px;
	z-index: 999;
}

#mapa_interativo .icone li.ativo,
#mapa_interativo .icone li:hover { border-bottom: 1px dotted #FF6D00;  }

#mapa_interativo .icone li.info-1 { left: 145px; top: 25px; width: 100px;}
#mapa_interativo .icone li.info-2 { left: 192px; top: 321px; width: 25px;}
#mapa_interativo .icone li.info-3 { left: 188px; top: 365px; width: 40px;}
#mapa_interativo .icone li.info-4 { left: 29px; top: 187px; width: 50px;}
#mapa_interativo .icone li.info-5 { left: 100px; top: 253px; width: 90px;}
#mapa_interativo .icone li.info-6 { left: 752px; top: 402px; width: 56px;}
#mapa_interativo .icone li.info-7 { left: 325px; top: 274px; width: 30px;}
#mapa_interativo .icone li.info-8 { left: 295px; top: 340px; width: 48px;}

#mapa_interativo .icone li:hover,
#mapa_interativo ul.icone li.ativo {
    color: #00AAAD;
    text-decoration: underline;
}

.txt_map #aux {
    padding: 5px 10px;
    width: 400px;
    z-index: 4;
    text-align: left;
    float: right;
    position: absolute;
    top: 100px;
    right: 100px;
    display: none;
    border: 2px solid #00AAAD;
    box-shadow: 0 0 10px #00AAAD;
    background-color: #F4F4F4;
    
	-webkit-transition:ease-out 0.9s;
	-moz-transition:ease-out 0.9s;
	-ms-transition:ease-out 0.9s;
	-o-transition:ease-out 0.9s;
	transition:ease-out 0.9s;
}

.txt_map #aux .close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-weight: bold;
	color: #FF6D00;
	cursor: pointer;
	-webkit-transition: opacity 600ms;
	-moz-transition: opacity 600ms;
	-ms-transition: opacity 600ms;
	-o-transition: opacity 600ms;
	transition: opacity 600ms;
}

.txt_map #aux .close:hover { opacity: 0.6; }

.txt_map #aux li,
.txt_map #aux p {
    font-size: 12px;
    padding: 5px 0;
    background-image: none;
    text-align: justify;
}
.txt_map #aux h2 {
	color: #00AAAD;
	font-family: 'SimplonBP-Bold', arial ,sans-serif;
	font-size: 25px;
	padding: 10px 0;
}
.txt_map #aux.ativo {
    display: block;
}

/* -- Estilos do novo cadastro -- */
.cadastro .formulario input,.cadastro .formulario select{display:block; border: 1px solid #B8B7B9; margin: 4px 0px 16px 0px; padding: 7px; 
border-radius: 5px;}
.cadastro .formulario label{cursor:pointer; font-family: 'SimplonBP-Bold'; font-size: 14px;}
.cadastro .formulario li{clear:both;margin-bottom:5px;min-height:30px;list-style: disc;}
.cadastro .formulario li select{width:200px;}
.cadastro .formulario div.error{position:absolute;}
/*-- Customização --*/
.cadastro {	font-family: Arial; color: #4d4657;}
.cadastro .formulario li input.error,.cadastro .formulario li select.error{ background-color:#FFD5D5;}
.cadastro .formulario div.error{background: #fff url('/images/unchecked.gif') 2px center no-repeat;font-style:italic;font-
size:10px;padding:5px;line-height:10px;border:2px solid #00A1AB;padding-left:20px;color:#000;border-radius: 10px 10px 10px 10px;}
.cadastro .bold{font-weight: bold;}

input#enviar {
	background: url('/images/bg-cadastro-submit.gif') repeat-x;
	height: 38px;
	padding: 5px 15px;
	border: 1px solid #ACABB5;
	border-radius: 5px;
	cursor: pointer;
	color: #00A1AB;
	font-weight: normal;
	font-size: 18px;
	font-family: 'SimplonBP-Bold';
}

.cadastro h3.title-page {
	font-size: 20px;
	color: #3A3A41;
	background: url('/images/ico-email.png') no-repeat;
	padding-left: 50px;
	height: 35px;
	line-height: 35px;
	padding-top: 4px;
	margin-left: 30px;
	padding-bottom: 4px;
	border-bottom: 1px solid #DEDEDE;
	width: 342px;
	font-family: 'SimplonBP-Bold';
	font-size: 24px;
	font-weight: normal;
	margin-top: 5px;
}

.box-botao-cadastrar {
	margin-top: 20px;
}

#title-cadastro-login-alteracao {
	font-weight: bold;
	margin-bottom: 10px;
}

#page-login-alteracao {*padding-top: 10px !important;}

#page-login-alteracao #usuario_email_login, #page-login-alteracao .usuario_email {
	margin-left: 18px;
	margin-left: 32px\9;
	*margin-left: 25px !important;
}

#page-login-alteracao #senha_digitada, #page-login-alteracao #senha_esquecida {
	margin-right: 5px;
	float: left;
	border: 0;
	margin-top: -3px\9;
	*margin-top: -1px !important;
}

#page-login-alteracao li {list-style: none;}

.instrucao-after-secoes {display: none;}


/* Cotações */

@font-face {
    font-family: "trade-gothic";
    src: url("/include/fonts/TRADG.eot");
    src: url("/include/fonts/TRADG.eot"), url("/include/fonts/TRADG.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "trade-gothic";
    src: url("/include/fonts/TRADGBT.eot");
    src: url("/include/fonts/TRADGBT.eot"), url("/include/fonts/TRADGBT.ttf");
    font-weight: bold;
    font-style: normal;
}

div.quadro_cotacoes { margin: 0; font: 14px "trade-gothic", arial, helvetica, sans-serif; color: #6F6F74; }


.quadro_cotacoes { width: 240px; height: 64px; }
.quotes_row { float: left; width: 119px; height: 62px; border-right: 1px solid #E7E6E9; text-align: center; }


.variacao { padding-top: 1px; font-size: 21px; }
.variacao img { position: relative; top: -3px; }
.quotes_variacao_pontos { font-size: 13px; }

.quotes_positive { color: #74B600; }
.quotes_negative { color: #E22238; }

.disclaimer { width: 240px; font-size: 9px; color: #b9b9bd; text-align: center; }


/* SANFONA  - 12jul18 */
.slidetabs {
	float: left;
	position: relative;
	clear: both;
	width: 100%;
	margin-top: 15px;
}
.slidetabs .slidetabs {
	padding: 0 10px;
}
.slidetabs h4 {
    cursor: pointer;
    padding: 10px 30px 10px 10px;
    background: url(../images/bg_sanfona.jpg) repeat-x 0 bottom;
    color: #7d7b87;
    border: 1px solid #dbdbde;
    float: left;
    font-size: 17px;
    width: 100%;
    display: inline-block;
    position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.slidetabs h4.mostrar-n2 {
}
.slidetabs.ativo h4.mostrar-n1,
.slidetabs-n2.ativo h4.mostrar-n2,
.slidetabs-n3.ativo h4.mostrar-n3,
.slidetabs-n4.ativo h4.mostrar-n4,
.slidetabs-n5.ativo h4.mostrar-n5 {
	color: #FF6200;
}
.slidetabs h4:before {
	content: ">";
	font-size: 25px;
	line-height: 15px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	position: absolute;
	top: 14px;
	right: 11px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.slidetabs.ativo h4.mostrar-n1:before,
.slidetabs-n2.ativo h4.mostrar-n2:before,
.slidetabs-n3.ativo h4.mostrar-n3:before,
.slidetabs-n4.ativo h4.mostrar-n4:before,
.slidetabs-n5.ativo h4.mostrar-n5:before {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	right: 15px;
}
.sanfona {
	float: left;
	width: 100%;
	display: none;
}

.sanfona h3 {
	float: left;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #dbdbde;
}
.div_box{
	margin: 20px 0;
    padding: 10px 18px;
    border: 1px solid #e4e4e4;
    background-color: #eff0f2;
    border-top-width: 0;
	
}
.cookieinfo span, .cookieinfo a {
  font-size: 14px;
}
