/* -- Estilos Importados -- */
@import url("common/reset.css");
@import url("common/helper.css");
@import url("common/structure.css");
@import url("common/form.css");
@import url("common/table.css");
@import url("datepicker.css");
/* -- Estilos Importados -- */

/* Elementos */
div#siteGlobal #conteudo p.leiamais, #conteudo p.leiamais a{text-align:right;font-weight:bold;color:#ebac12}
div#siteGlobal #conteudo div.imageflow + p.leiamais{margin-top:0}
div#siteGlobal a.mais {position:absolute;bottom:0;right:0;width:23px;height:23px;background: transparent url(../img/common/sprite.png) no-repeat 0 0;}
div#siteGlobal a.mais2 {width:20px;height:20px; background-position:-83px -82px;}
div#siteGlobal div.foto, div#siteGlobal div.video{margin:13px 0;position:relative;overflow:hidden}
div#siteGlobal div.foto a{overflow:hidden;}
div#siteGlobal div.foto img, div#siteGlobal div.video img{display:block}
.borderradius{ -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.borderradius .video img,
.borderradius .foto img { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; vertical-align:bottom}
div#siteGlobal div.video a{float: left;overflow: hidden;position: relative;}
div#siteGlobal div.video .play{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background:transparent url('../img/common/btn_play.png') no-repeat center center;}
div#siteGlobal .borda-te, div#siteGlobal .borda-td, div#siteGlobal .borda-re, div#siteGlobal .borda-rd{background:transparent url(../img/common/corners.png) no-repeat 0 0;width:4px;height:4px;position:absolute;z-index:2}
div#siteGlobal .borda-te{top:0;left:0}
div#siteGlobal .borda-td{top:0;right:0;background-position:top right}
div#siteGlobal .borda-re{bottom:0;left:0;background-position:bottom left}
div#siteGlobal .borda-rd{bottom:0;right:0;background-position:bottom right;}
/* Elementos */

/* Banner geral */
div#siteGlobal .container_Banner{background-position:center center;background-repeat:no-repeat;width:100%;min-height:261px;margin-bottom:10px;position:relative}
div#siteGlobal .container_Banner .grid{height:261px;}
div#siteGlobal .container_Banner .videoplayer{position: absolute; top:40px; right:0; width: 460px; height:283px; z-index:2;}
div#siteGlobal .container_Banner .carousel{position: absolute; right:0; width: 510px; height:300px;}
div#siteGlobal .container_Banner .carousel > .imageflow{width: 510px; position: relative; top: -100px;}
div#siteGlobal .container_Banner .carousel > .imageflow .next,
div#siteGlobal .container_Banner .carousel > .imageflow .previous { position: absolute; background: url(../img/common/setas_slide_white.png) 0 0 no-repeat !important; width: 17px; height: 94px;top: 225px;}
div#siteGlobal .container_Banner .carousel .imageflow .previous {left: 10px;}
div#siteGlobal .container_Banner .carousel .imageflow .next { right: 10px; background-position: 0 -94px !important;}
div#siteGlobal .container_Banner .grid > h1{width:290px; font-size:40px;color:#fff; position: absolute; bottom:10px; left:0;}
/* Banner geral */

/* Webparts Home */
div#siteGlobal .no-borderradius .wrapper_oportunidades .borda-re,.no-borderradius .wrapper_oportunidades .borda-rd{bottom:0}
div#siteGlobal .home #slider1 li div{background-position:center center;background-repeat:no-repeat;}
div#siteGlobal #conteudo h1, div#siteGlobal #conteudo h2, div#siteGlobal #conteudo h3{color:#57595B;margin:1em 0 0;}
div#siteGlobal .home #conteudo h1, div#siteGlobal .home #conteudo h2 {margin:2em 0 0;}
div#siteGlobal .home .grid_4 .foto {margin-top:15px;}
div#siteGlobal ul.lista_noticias {float:none; margin-top:13px;}
div#siteGlobal ul.lista_noticias li h4 {font-weight:bold;}
div#siteGlobal ul.lista_noticias li a{color:#008f83;}
div#siteGlobal ul.lista_noticias li h3 {font-weight:bold!important}
div#siteGlobal ul.lista_noticias li p a{color:#57595B;}
div#siteGlobal ul.lista_noticias li{border-bottom: 1px solid #e9e9ea;padding:6px 0;display:block;float:none}
div#siteGlobal ul.lista_noticias li:first-child{padding-top:0}
div#siteGlobal ul.lista_noticias li:last-child{border-bottom: none}
div#siteGlobal ul.lista_noticias li p, div#siteGlobal ul.lista_noticias li h3{margin:0!important}
div#siteGlobal ul.lista_noticias + p.leiamais{margin-top:0.5em!important}
/*div#siteGlobal .wrapper_oportunidades {background:#008f83;margin-top:13px;padding:5px;position:relative}*/
div#siteGlobal .wrapper_oportunidades {margin-top:13px;position:relative}
div#siteGlobal .wrapper_tabela_cotacoes {margin-top:13px;}
div#siteGlobal .borderradius .wrapper_oportunidades{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
div#siteGlobal ul.lista_suporte {margin-top:13px;}
div#siteGlobal ul.lista_suporte, div#siteGlobal ul.lista_suporte li{float:none;}
div#siteGlobal ul.lista_suporte li{margin-bottom:5px}
div#siteGlobal ul.lista_suporte li a{color:#57595B;}
div#siteGlobal ul.lista_suporte li span.icon{background:transparent url(../img/common/sprite.png) no-repeat -83px -82px;width:22px;height:21px;display:block;float:left;margin-right:10px;}
div#siteGlobal ul.lista_suporte li.atendimento span.icon{background-position:0 -33px;}
div#siteGlobal ul.lista_suporte li.arquivos span.icon{background-position:-22px -33px;}
div#siteGlobal ul.lista_suporte li.webmail span.icon{background-position:-47px -33px;}
div#siteGlobal ul.lista_suporte li.trem {padding-bottom:10px;}
div#siteGlobal ul.lista_suporte li.trem span.icon{background-position:-71px -33px}
div#siteGlobal ul.lista_suporte li.denuncias{border-top:1px solid #E9E9EA;margin-top:10px;padding:17px 0 0 4px}
div#siteGlobal ul.lista_suporte li.denuncias a{color:#008F83;font-weight:bold}
div#siteGlobal ul.lista_tagCloud, div#siteGlobal ul.lista_tagCloud li{float:none}
div#siteGlobal ul.lista_tagCloud {text-align:justify;margin:13px 0 0 0;display:block}
div#siteGlobal ul.lista_tagCloud li{display:inline;margin:0;padding:0;list-style:none;line-height:1.1em}
div#siteGlobal ul.lista_tagCloud li a{padding:0 2px;color:#57595B;}
div#siteGlobal table.tabela_cotacoes{width:100%;margin:0 0 5px;border-collapse:collapse;}
div#siteGlobal table.tabela_cotacoes td, div#siteGlobal table.tabela_cotacoes th{font-size:10px;text-align:center}
div#siteGlobal table.tabela_cotacoes th{background-color:#f0f0f0;padding:1px 2px;}
div#siteGlobal table.tabela_cotacoes tr.first-row td{padding:7px 0 1px}
div#siteGlobal table.tabela_cotacoes tr.last-row td{padding:1px 0 7px}
div#siteGlobal table.tabela_cotacoes th:first-child, div#siteGlobal table.tabela_cotacoes td:first-child{text-align:left}
div#siteGlobal p.obs_cotacoes{font-size:10px!important;line-height:11px!important;}
/* Webparts Home */

/* Pagina interna */
div#siteGlobal ul.list {float: none;padding: 0 14px;font-size: 12px;line-height: 18px;color: #57595B;margin: 1em 0;}
div#siteGlobal ul.list li {float: none;list-style: square url("../img/common/list_bullet.gif");}
div#siteGlobal ul.related {float:none}
div#siteGlobal ul.related li {float: none;padding: 1em 0;border-bottom:1px solid #e9e9ea}
div#siteGlobal ul.related li:first-child{padding:0 0 1em;}
div#siteGlobal ul.related li:last-child{border-bottom:0}
div#siteGlobal ul.related h4 {margin:0}
div#siteGlobal ul.related h4 a {color:#008f83;font-size:14px}
div#siteGlobal ul.related p {color:#57595B;font-size:14px;margin:0!important}
div#siteGlobal a.glossario{ padding: 5px; background-color: white; margin-right: 4px; font-weight: bold;}
div#siteGlobal a.glossario:last-child{ margin-right: 0px; }
div#siteGlobal a.glossario:hover,
div#siteGlobal a.glossario.active{ color: #ebac12; }
div#siteGlobal ul.glossarioList > li:first-child{border-top: 1px solid #E6E6E6;}
div#siteGlobal ul.glossarioList > li > a{ font-weight: bold; line-height: 21px; }
div#siteGlobal ul.glossarioList > li > a > i{ background-image: url("../img/common/plus.png"); background-position: 0 0px; background-repeat: no-repeat; width: 30px; min-height: 25px; display: inline-block; vertical-align: middle; line-height: 21px;}
div#siteGlobal ul.glossarioList > li.open > a > i { background-image: url("../img/common/minus.png"); }
div#siteGlobal ul.glossarioList > li > div{ margin-left: 30px}
/* Pagina interna */

/* Investidores - Home */
div#siteGlobal .cotacaoBox .menuBox{font-size: 9px;}
div#siteGlobal .cotacaoBox .menuBox a{display:inline; display:inline-block; padding:7px 6px;}
div#siteGlobal .cotacaoBox .menuBox a.active{background-color:White;}
div#siteGlobal .cotacaoBox .itensCotacao p{font-size:10px !important; line-height:normal !important;}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent{background-color:White;padding:10px 0;}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table{width:100%;}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td{width:50%; padding:10px}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td{border-right:1px solid #e3e4e4}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td:last-child{border-right:0}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td p{margin:0 !important;padding:0 !important;font-size:10px !important;}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td p.valor{font-size:20px !important;}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td p.percent.verde{color:#007e7a;}
div#siteGlobal .cotacaoBox .itensCotacao .tblContent table td p.percent.vermelho{color:#d11349;}
div#siteGlobal #asideMaster ul,
div#siteGlobal ul.lista_investor_pressRelease{float: none; margin: 0; padding: 0;}
div#siteGlobal ul.lista_investor_pressRelease{margin-top: 25px;}
div#siteGlobal #asideMaster ul li,
div#siteGlobal ul.lista_investor_pressRelease li{float: none; margin: 0; padding: 0;}
div#siteGlobal ul.lista_investor_pressRelease li{margin-bottom: 15px;}
div#siteGlobal ul.lista_investor_pressRelease li:last-child{margin-bottom: 0;}
div#siteGlobal ul.lista_investor_pressRelease li a{font-weight: bold;}
div#siteGlobal ul.lista_investor_pressRelease li a span{ font-weight: normal; padding-right:7px;}
div#siteGlobal .media.ipad{ position: relative }
div#siteGlobal .media.ipad .img{ position: absolute; top: -25px }
div#siteGlobal .media.ipad .body{ padding-left: 66px; padding-top: 16px; }
div#siteGlobal ul.listaIpad{ background:transparent url(../img/arrow_down.png) no-repeat 0 37px; }
div#siteGlobal ul.listaIpad li{ padding: 10px 0 0 25px !important }
div#siteGlobal ul.kitInvestidor{margin-top: 20px !important;}
div#siteGlobal ul.kitInvestidor li{ background-image: url("../img/common/arrow_right.png"); background-position: 0 50%; background-repeat: no-repeat; padding-left: 20px !important; margin-bottom: 20px !important;}
div#siteGlobal .media.rel{ background-color: White; }
div#siteGlobal .media.rel .img{ margin: 14px; }
div#siteGlobal .media.rel .body{ margin: 10px; }
div#siteGlobal .destaque-interna { padding:20px 0 10px 0;}
div#siteGlobal h2.titulo_conteudo.horizontal { border-top:1px solid #e9e9ea; padding-top:30px; margin-top:30px !important;}
div#siteGlobal div.titulo_conteudo.horizontal { border-top:1px solid #e9e9ea; padding-top:5px; margin-top:30px !important;}
div#siteGlobal ul.conteudo_relacionado { width:100%; margin:10px 0 0 0;  float:none !important; clear:both; }
div#siteGlobal ul.conteudo_relacionado li { width:100%; float:none !important; clear:both; padding:0 0 10px 0; border-bottom:1px solid #e9e9ea;}
div#siteGlobal ul.conteudo_relacionado li a { font-size:12px; display:block; margin:10px 0 0 0;}
div#siteGlobal ul.conteudo_relacionado li:last-child { padding-bottom:35px; margin-bottom:10px; border-bottom:0px}
div#siteGlobal .input { width:150px; height:25px; background:#fff; font-size:11px; color:#bababa; margin:0 0 10px 0; padding:0 10px;}
div#siteGlobal h2 span { font-size:12px; font-family:Arial; float:right; margin:4px 0 0 0;}
div#siteGlobal .destaque_lateral { margin:10px 0 0 0;}
div#siteGlobal h2.redes { background:transparent url('../img/redes_sociais.png') no-repeat 0 0;width: 38px;height: 26px; padding:5px 0 0 45px;}
div#siteGlobal h2.twitter{background-position:left -62px;}
div#siteGlobal h2.facebook{background-position: left top;}
div#siteGlobal h2.linkedin{background-position: left -31px;}
div#siteGlobal h2.youtube{background-position: left -93px;}
div#siteGlobal .rss li { margin:20px 0 0 0; float:left; clear:both; background:transparent url('../img/icon_rss.png') no-repeat left top;}
div#siteGlobal .rss li a { font-size:14px; color:#57595B; margin:0 0 0 20px;}
/* Investidores - Home */

/* Investidores - Central de Relacionamento */
div#siteGlobal td.download{width: 100px;}
div#siteGlobal ul.paginacao li{padding-left: 3px;padding-right: 3px;}
/* Investidores - Central de Relacionamento */

/* Investidores - Relatorio */
div#siteGlobal ul.investidoresRelatorios{width:auto;}
div#siteGlobal ul.investidoresRelatorios li{width: 115px;}
div#siteGlobal ul.investidoresRelatorios .file{ display: block;font-size: 11px;height: 20px;line-height: 13px;margin-left: 25px;text-align: left;width: 100px;}
div#siteGlobal ul.investidoresRelatorios li a.icon-pdf{  background-position: 0 4px; }
/* Investidores - Relatorio */

/* Investidores - Fale com RI */
div#siteGlobal #conteudo p.subtit { font-size: 17px; font-weight: bold; margin-top: 2em;}
div#siteGlobal #conteudo .fale-ri label{margin:0 0 4px;display:block}
div#siteGlobal #conteudo .fale-ri p{margin:0 0 15px;}
div#siteGlobal #conteudo .fale-ri p.leiamais{margin:0}
div#siteGlobal #conteudo .fale-ri p.obs_cotacoes{margin:20px 0 0}
div#siteGlobal #conteudo p.obs{font-size:11px}
div#siteGlobal #conteudo p.leiamais input[type=submit]{text-align:right;font-weight:bold;color:#ebac12;font-size:16px;font-family:CaeciliaLTStd-Bold, Georgia, Verdana, Arial;font-weight:bold;text-shadow:1px;}
/* Investidores - Fale com RI */

/* Investidores - Fale com RI */
div#siteGlobal .faq-perguntas-frequentes .box-perguntas {border-top: 1px solid #E6E6E6;}
div#siteGlobal .faq-perguntas-frequentes ul.perguntasList li div {padding:1px 0 25px 14px; line-height: 18px;}
div#siteGlobal .faq-perguntas-frequentes ul.perguntasList li table {width:100%;}
div#siteGlobal .faq-perguntas-frequentes ul.perguntasList li table caption {font-size:16px; font-weight:bold; padding:18px 24px; border-left: 1px solid white; border-right: 1px solid white;}
div#siteGlobal .faq-perguntas-frequentes ul.perguntasList li table td { vertical-align:middle; padding:12px 24px;}
div#siteGlobal .faq-perguntas-frequentes ul.perguntasList li table.metodologia td {padding: 4px 12px;}
div#siteGlobal .faq-perguntas-frequentes ul.perguntasList li div p span {font-size:11px;}
div#siteGlobal .faq-perguntas-frequentes ul.paginacao li a.active {font-weight:bold;}
/* Investidores - Fale com RI */

/* Sobre a vale - Liderança */
div#siteGlobal .media.itens{}
div#siteGlobal .media.itens > .body{}
div#siteGlobal .media.itens > .body h1{ margin: 0 0 20px 0 !important;}
div#siteGlobal .media.itens > .body h1 small{ font-size: 11px !important; font-weight: normal !important;}
div#siteGlobal ul.cr.lideranca > li { margin:0 0 40px 0 !important; padding:0 0 10px 0;}
div#siteGlobal ul.cr.lideranca > li:last-child { margin:0 !important; padding-bottom:0px; }
/* Sobre a vale - Liderança */

/* Sobre a vale - Portos e Terminais / Ferrovias */
div#siteGlobal ul.portos_ferrovias { margin:30px 0 0 -10px; padding-bottom:30px; }
div#siteGlobal ul.portos_ferrovias li { margin:0 0 10px 10px !important; padding:0; background: #eeeeee; overflow:hidden; cursor:pointer; }
div#siteGlobal ul.portos_ferrovias li:hover { background: #dddddd; }
div#siteGlobal ul.portos_ferrovias.portos li { width:165px; height:140px; }
div#siteGlobal ul.portos_ferrovias.ferrovias li { width:215px; height:170px; }
div#siteGlobal ul.portos_ferrovias li h3 { margin:10px 10px 3px 10px !important; height: 40px; overflow:hidden; }
div#siteGlobal ul.portos_ferrovias li p { margin: 0 10px !important; line-height:13px; }
div#siteGlobal ul.portos_ferrovias li p img { vertical-align:middle; }
div#siteGlobal ul.portos_ferrovias-contents { border-top:1px solid #dddddd; padding-top:30px; }
/* Sobre a vale - Portos e Terminais */

/* Mapa do site */
div#siteGlobal ul.mapaSiteList > li{border: 0; position: relative;}
div#siteGlobal ul.mapaSiteList > li:first-child{border: 0;}
div#siteGlobal ul.mapaSiteList > li > a{background-image: url("../img/common/arrow_right.png"); background-position: 99% 50%; background-repeat: no-repeat; font-weight: bold; line-height: 21px; background-color: #eaebeb; padding:10px;}
div#siteGlobal ul.mapaSiteList > li.open > a{background-image: url("../img/common/arrow_down.png"); color: #57595B;}
div#siteGlobal ul.mapaSiteList > li > div{ margin-left: 30px;}
div#siteGlobal ul.sitemap > li { display: inline-block; vertical-align: top; margin: 0 10px !important; }
div#siteGlobal ul.sitemap > li > ul > li:first-child { font-size: 14px; padding: 0 !important;}
div#siteGlobal ul.sitemap > li > ul > li:nth-child(2) { padding-top: 10px !important;}
div#siteGlobal ul.sitemap > li > ul > li{ font-size: 12px; padding-top: 3px !important; padding-left: 15px !important;}​
div#siteGlobal div.links { display:block; }
div#siteGlobal div.links h3 { width:254px; height:20px; line-height: 20px; font-size:14px !important; font-family:Arial !important; font-weight:bold; background:url('../img/mapa_site_topo_bg.jpg') no-repeat left top; padding:10px 15px;}
div#siteGlobal div.links ul li { min-height:17px; display:block; float: none; clear: both; width:280px; margin:10px 0 0 0; padding:0 0 0 20px;}
div#siteGlobal div.links ul li.has_children { background:url("../img/icon_links_mapa_site.jpg") no-repeat left top;}
div#siteGlobal div.links ul li.has_children.ativo { background:url("../img/icon2_links_mapa_site.jpg") no-repeat left top; }
div#siteGlobal div.links ul li a { min-height:17px; font-size:14px !important; display: block;}
div#siteGlobal div.links ul li ul { width:100%; margin-bottom: 20px; }
div#siteGlobal div.links ul li ul li { width:100%; display:block; }
div#siteGlobal div.links ul li ul li a { font-size:12px !important; width:100%; display: block; }
/* Mapa do site */

div#siteGlobal ul.conteudo_relacionado { width:100%; margin:10px 0 0 0;}
div#siteGlobal ul.conteudo_relacionado li { width:100%; float:none; clear:both; padding:0 0 10px 0; border-bottom:1px solid #e9e9ea;}
div#siteGlobal ul.conteudo_relacionado li a { font-size:12px; display:block; margin:10px 0 0 0;}
div#siteGlobal ul.conteudo_relacionado li:last-child { padding-bottom:35px; margin-bottom:10px;}
div#siteGlobal h2 span { font-size:12px; font-family:Arial; float:right; margin:4px 0 0 0;}
div#siteGlobal .input { width:150px; height:25px; background:#fff; font-size:11px; color:#bababa; margin:0 0 10px 0; padding:0 10px;}
div#siteGlobal .destaque_lateral { margin:10px 0 0 0;}
div#siteGlobal .destaque-interna { padding:20px 0 10px 0;}
div#siteGlobal h2.titulo_conteudo.horizontal { border-top:1px solid #e9e9ea; padding-top:30px; margin-top:30px !important;}
div#siteGlobal div.titulo_conteudo.horizontal { border-top:1px solid #e9e9ea; padding-top:5px; margin-top:30px !important;}

div#siteGlobal ul.noticias { width:100%; margin:10px 0 0 0;}
div#siteGlobal ul.noticias li { width:100%; padding:0 0 10px 0; border-bottom:1px solid #e9e9ea;}
div#siteGlobal ul.noticias li span, ul.noticias li a {display:block; float:left; font-size:12px; margin-top:10px;}
div#siteGlobal ul.noticias li span {width:72px;color:#919195;}
div#siteGlobal ul.noticias li a {width:252px;color:#747678;}
div#siteGlobal ul.noticias li:last-child { margin-bottom:10px; border:none;}

div#siteGlobal .contato label { display: block; }
div#siteGlobal .contato div.line {width:460px;}
div#siteGlobal .contato .input_w460 { width:460px; height:25px; background:#f3f3f3 !important; margin:5px 0 10px 0;}
div#siteGlobal .contato .input_w42 { width:42px; }
div#siteGlobal .contato .input_w168 { width:168px; }
div#siteGlobal .contato .input_w239 { width:239px; }
div#siteGlobal .contato .select { background-color:#f3f3f3 !important; margin:5px 0 10px 0; }
div#siteGlobal .contato textarea { width:460px; height:95px !important; background:#f3f3f3 !important; margin:5px 0 10px 0;}
div#siteGlobal .contato .bt_enviar { font-family: CaeciliaLTStd-Bold,Georgia,Verdana,Arial; font-weight: bold; color: #EBAC12; font-size: 12pt; cursor:pointer; margin: 20px 0; }
div#siteGlobal .contato .retorno { padding:10px; background: #f3f3f3; }
div#siteGlobal .contato .retorno p { margin:0 !important; }
div#siteGlobal .contato .formulario-sucesso { border: 3px solid #008F83; color: #008F83; }
div#siteGlobal .contato .formulario-erros { border: 3px solid #990000; color: #990000; }
	
div#siteGlobal .pag404 { background: #f3f3f4; }
div#siteGlobal .pag404 .container { padding:60px 0; }

div#siteGlobal .calendario-abas a:hover,
div#siteGlobal .calendario-abas a.active, 
div#siteGlobal .calendario-abas span.active { color: #ebac12; }

/* Toolbar */
.obs_enviar{font-size:10px !important; line-height:11px !important; float:right;}
span.warning {visibility: hidden; color:red !important; float:left !important; margin:0px;}
/* Toolbar */

/* Erro */
.erro {position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:470px; width:1024px;}
.cinza { background:#f1f1f1; padding-top:70px; height:400px; }
.infoleft { width: 400px; height:auto; padding-left:35px; float:left; }
.infoleft h1 { color:#747678; font-family:Tahoma; font-size:70px; font-weight:normal; padding:0; margin:0; }
.infoleft p { font-family:Arial; font-size:19px; color:#747678; }
.inforight {  width: 500px; padding:25px;  height:auto;  float:right; background:#3d85c6; color:#ffffff;  font-size:18px; font-family:Arial; }
.inforight p { width : 440px; }
.inforight b { font-size:18px; margin:0; }
.inforight a { color:#ffffff; font-size:14px; } 
.inforight h2 { font-family:Arial; font-weight:bold; color:#ffffff; font-size:25px; }
.infoleft hr { margin: 20px 0px 0px 0px; border-top: 2px dotted #007e7a; width : 370px; }
/* Erro */

/* Print */
div#siteGlobal body.printValeBg{ background: white;}
div#siteGlobal .printVale{ padding: 50px; }
div#siteGlobal .printVale hr{ margin: 40px 0; border-top-width: 4px;}
div#siteGlobal .printVale > .header_print{ font-size: 31px; font-family: CaeciliaLTStd-Bold,Georgia,Verdana,Arial; }
div#siteGlobal .printVale > .header_print > img{vertical-align: baseline; margin-right: 25px;}
div#siteGlobal .printVale > .header_print > span{ position: relative; top:-20px; }
div#siteGlobal .printVale > .content_print{}
div#siteGlobal .printVale > .content_print small { font-size: 33px; display: block; margin-bottom: 15px; }
div#siteGlobal .printVale > .content_print h1 { font-size: 50px; font-family: CaeciliaLTStd-Bold,Georgia,Verdana,Arial; padding: 0; margin: 0; margin-bottom: 40px;}
div#siteGlobal .printVale > .content_print img { margin-bottom: 40px; padding: 0; margin: 0;  margin-bottom: 40px;}
div#siteGlobal .printVale > .content_print p { font-size: 37px; padding: 0; margin: 0 0 40px 0; }
div#siteGlobal .printVale > .footer_print{}
div#siteGlobal .printVale > .footer_print p { font-size: 29px; padding: 0; margin: 0 0 40px 0; }
/* Print */

/* FAQ */
div#siteGlobal .FaqBox{height:auto;padding:12px 0 20px 0;width:100%;}
div#siteGlobal .FaqBox .bg-select{margin-left:13px;display: block;}
div#siteGlobal .FaqBox div.bg-select span#selectassunto.select{margin-left:13px;display: block;}
.acoes-da-vale li h2{font-size:14px!important;font-weight: bold!important;font-family: Arial!important;}
.font16{font-size:16px!important;}
div#siteGlobal .tableFaq strong{font-size:12px;font-weight: bold;}
div#siteGlobal .tableFaq tr td{padding:17px 24px;border:1px solid #FFF;}
div#siteGlobal .cabecalhoTabela{background:#a3a5a6;color:#ffffff;}
div#siteGlobal .cabecalhoTabela strong{font-size:16px!important;}
div#siteGlobal .box_missao {height:180px;background:url("../img/bg_boxmissao.png") no-repeat 0 0;border-bottom: 1px solid #e6e6e6;}
div#siteGlobal .box_missao h2 {font-family: CaeciliaLTStd-Roman, Georgia, Verdana, Arial;color:#00b2cd !important;font-size: 55px !important;margin-top:0 !important;}
div#siteGlobal .box_missao p {width:165px;}
div#siteGlobal .box_visao {height:250px;background:url("../img/bg_boxvisao.png") no-repeat left bottom;border-bottom: 1px solid #e6e6e6;}
div#siteGlobal .box_visao h2 {font-family: CaeciliaLTStd-Roman, Georgia, Verdana, Arial;color:#ecb11f !important;font-size: 55px !important;margin-top:34px !important;margin-right:32px !important;float:right;clear:both;}
div#siteGlobal .box_visao p {width:190px;float:right;clear:both;}
div#siteGlobal .box_valores {height:250px;}
div#siteGlobal .box_valores h2 {font-family: CaeciliaLTStd-Roman, Georgia, Verdana, Arial;color:#008f83 !important;font-size: 55px !important;margin-top:24px !important;margin-bottom:20px !important;}
div#siteGlobal .box_valores ul li {width:232px;height:34px;display: block;font-size:13px;line-height:16px;margin-bottom:5px;}
div#siteGlobal .box_valores ul li.flright {float:right;clear:right;}
div#siteGlobal .box_valores ul li.semlh {line-height:11px;} 
div#siteGlobal .box_valores ul li span {font-family: CaeciliaLTStd-Roman, Georgia, Verdana, Arial;font-size:20px;height:34px;display:block;float:left;color: #008f83;padding-right:10px;}
div#siteGlobal ul.boxshare{margin-top:20px;}
div#siteGlobal ul.boxshare li a {padding-left:30px;margin-right:40px;height:25px;display:block;background-image:url("../img/common/sprite_share.png");background-repeat:no-repeat;}
div#siteGlobal ul.boxshare li a.bxprint {background-position:0 -39px;}
div#siteGlobal ul.boxshare li a.bxshare {background-position:8px -81px;}
div#siteGlobal ul.boxshare li a.bxsendemail {background-position:0 -1px;}
/* FAQ */

/* CR92932  */
p.msgEmailValidation {
    
    display: none;
}

/* Importante que este bloco fique sempre no fim da folha de estilos */
.no-boxshadow,
.no-borderradius{ position: relative; }
.no-boxshadow .borderradius,
.no-borderradius .borderradius,
.no-boxshadow .borderradius div.video img,
.no-borderradius .borderradius div.video img,
.no-borderradius .pika-stage > img,
.no-borderradius .pika-thumbs li .clip > img,
.no-boxshadow .borderradius .foto img,
.no-borderradius .borderradius .foto img { position: relative; behavior: url("htc/PIE.htc"); }
.lt-ie9 div#siteGlobal ul#nav_lateral > li > a{background-position: 0 2px}
.lt-ie9 div#siteGlobal ul#nav_lateral > li > ul > li > a{background-position: 5px 3px;}
.frame{width:100%; height:740px; display:table; border: none;}
/* Importante que este bloco fique sempre no fim da folha de estilos */