﻿body {font-family:Arial!important;}
input {outline:0!important;}

.ms-signInLink{display: none!important;}

a.link-rel:link, a.link-rel:hover, a.link-rel:active, a.link-rel:visited, p a:link, p a:hover, p a:active, p a:visited, .texto-amostra, .texto-amostra a:link, .texto-amostra a:hover, .texto-amostra a:visited, .texto-amostra a:active, .p-servicos {color: #575757!important;}
.ms-webpartzone-cell {margin: 0px!important;}

label{margin-left: 6px!important;}
.btn-newsletter {width:220px!important; height:34px!important; background-image: url('../img/btn-cadastrar.png')!important; background-repeat:no-repeat!important; text-indent:-999px!important; border: 0!important; margin-left: 0!important;}
input.btn-enviar {width:630px!important; height:34px!important; background-image: url('../img/btn-enviar.png')!important; background-repeat:no-repeat!important; text-indent:-999px!important; border: 0!important; margin-left: 0!important;}
.img_btn_enviar {width:630px!important; height:34px!important; background-repeat:no-repeat!important; text-indent:-999px!important; border: 0!important; margin-left: 0!important;}

.btn-buscar {/*width: 82px!important; height:35px!important;*/ vertical-align:top; min-width:7.4em\9 !Important; width:82px!important; width:84px\9; height:35px; background-image: url('../img/btn-buscar.png')!important; background-repeat:no-repeat!important; text-indent:-999px!important; border: 0!important; margin-left: 0!important;}
.btn-find {/*width: 82px!important; height:35px!important;*/ vertical-align:top; min-width:7.4em\9 !Important; width:82px!important; width:84px\9; height:35px; background-image: url('../img/btn-find.png')!important; background-repeat:no-repeat!important; text-indent:-999px!important; border: 0!important; margin-left: 0!important;}

.imprensa {
border-top: dotted 1px #333;
border-bottom: dotted 1px #333;
margin-top: 20px!important;
padding: 10px 0;
display: block;
height: 40px;
}
.imprensa .titulo {
font-family: Arial!important;
font-size: 16px!important;
font-weight: normal!important;
color: #575757!important;
text-transform: uppercase;
margin-top: 12px!important;
width: 222px;
float: left;
}
.telefones {
float: right;
width: 483px;
}
.imprensa .telefones div {
float: left;
margin-left: 20px;
font-size: 11px!important;
}
.bg-cinza {background-image: url('../img/bg-cinza.png'); background-repeat:repeat-x; border-top: 1px dotted #333; padding: 6px 5px 12px 5px; width:100%;}


body {font-family:Arial!important; font-size:12px!important; color:#575757!important; font-weight:normal!important;}
row {text-align: center!important;}
h2 {font-size:9px!important; width:auto!important;}
.h2-padrao {font-family:Arial; font-size:15px!important; font-weight: normal; color:#575757!important; text-transform:uppercase; line-height:12px!important;height: 25px;}
.h2-servicos, h2-servicos a span, .h2-servicos a:link, .h2-servicos a span:link, .h2-servicos a:hover, .h2-servicos a span:hover, .h2-servicos a:active, .h2-servicos span:active, .h2-servicos a:visited,.h2-servicos span a:visited {font-family:Arial; font-size:12px!important; font-weight:normal!important; color: #666!important; text-align: left; text-transform:uppercase; line-height: 12px!important;}
.h2-servicos a span:hover {text-decoration:underline!important;}
h2.h2-azul {font-family:Arial; font-size:14px!important;  font-weight: normal; color:#0078c0; text-transform:uppercase; line-height: 0px;}
p.p-padrao {font-family:Arial!important; font-size:12px!important; color:#6e6e6e; font-weight: normal; margin-top:10px;}

/* Sharepoint */
.ms-backgroundImage {background-image:transparent!important;}
.s4-breadcrumb {display:none!important;}
.ms-core-listMenu-verticalBox {display:none!important;}
#pageTitle {display:none;}


/* Home */
.cont-sustentabilidade {width: 697px; height: 175px; background-image: url('../img/quem-somos/fundo-cinza.png'); background-repeat:no-repeat!important; margin-bottom:10px;}
.cont-sustentabilidade img {float:left; margin:15px 30px;}
.cont-sustentabilidade span {float:right; width: 465px; margin: 20px; line-height: 16px;}


.miolo-internas {width:900px!important; margin-top: 25px; padding: 0 45px; margin-bottom: 25px;}
.rounded img {-webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; border-radius: 10px!important;}
img.foto-projeto {max-width: 145px!important; -webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; border-radius: 10px!important;}

.banner-home {width: 1037px!important; max-height: 393px!important; /*background: url('../img/bg-banner-home.jpg')!important;*/ background-color:rgb(0,36,64)!important; background-repeat:no-repeat; text-align:center;}
.banner-home .ms-webpart-zone {width: 963px;margin: 0 auto; padding:0 37px;}
.banner-pequeno-home a:link {width:210px!important; height:132px!important;}
.banner-pequeno-home a:hover {width:210px!important; height:132px!important; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5;}
.banner-pequeno-home .p-servicos {margin-top:15px; line-height:15px;}
.banner-pequeno-home .p-servicos a:hover {color:#575757!important; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important; /* IE 5-7 */ filter: alpha(opacity=100)!important; /* Netscape */ -moz-opacity: 1.0!important; /* Safari 1.x */ -khtml-opacity: 1.0!important; /* Good browsers */ opacity: 1.0!important;}

.box-home {width:435px!important; height:215px!important; margin-bottom:20px; z-index:0; background-image: url('../img/bg-box-home.png')!important; background-repeat:no-repeat!important;}
.box-home h3 {line-height:22px;}
ul.mercados.span4 {height: 130px!important; padding: 0 15px;}
.logos-mercados {margin-top: 22px; padding: 5px 4px;}
ul.mercados li {list-style-type:none; list-style-position: inside; padding: 5px 15px 5px 0; background-image: url('../img/mercado/seta-lista.png'); background-repeat:no-repeat; background-position:right; width: 100%; text-align: left;}
ul.mercados {border-left: solid 1px #ccc;margin-left: 14px;padding-left: 25px;}
ul.mercados:first-child {border-left: 0!important;}

ul.mercados li a:link, ul.mercados a:hover, ul.mercados li a:active, ul.mercados li a:visited {text-decoration:none; font-family:Arial!important; font-size:12px!important; color:#575757!important;}
div.logos-mercados ul.mercados li a:hover {text-decoration:underline;}
.header-internas {height:80px; background-image: url('../img/bg-titulo-internas.png')!important; background-repeat:no-repeat!important; color:#fff; }
.breadcrumb-internas a:link, .breadcrumb-internas a:hover, .breadcrumb-internas a:active, .breadcrumb-internas a:visited {font-family:Arial!important; font-size:11px!important; color:#fff!important;}
.breadcrumb-internas span {color:#529ecf;}
.logos-servicos {margin: 25px 22px; padding-left: 15px;}
.logos-servicos .span3 {max-width:104px!important; max-height:70px!important;}
.logos-servicos img {max-width:104px!important; max-height:70px!important;}
.servicos .span1 {max-height: 70px;}


/* Menu Principal */
.menu-principal {background-color:#002440; max-height:50px;}

.menu-principal ul {padding: 15px 0 15px 35px; margin: 0!important;}
.titulo-internas {font-family:Arial; font-size:20px!important; text-transform:uppercase; display: inline-block; padding: 22px 0 0 90px;}
.breadcrumb-internas {font-family:Arial!important; font-size:11px!important; color:#fff!important; padding-left:90px;}



.menu-principal li {list-style-type:none!important; display:inline!important; margin: 0 20px;}
.menu-principal li a:link {padding: 10px 8px; font-family:Arial!important; font-size:12px!important; color:#fff; text-transform:uppercase!important; text-decoration:none!important;}
.menu-principal li a:visited {padding: 10px 8px; font-family:Arial!important; font-size:12px!important; color:#fff; text-transform:uppercase!important; text-decoration:none!important;}
.menu-principal li a:hover {padding: 10px 8px; font-family:Arial!important; font-size:12px!important; color:#002440!important; text-transform:uppercase!important; text-decoration:none!important; background-color:white!important; border-radius: 5px 10px 5px 10px / 10px 5px 10px 5px; border-radius: 5px; border-radius: 5px 5px / 5px;}
.menu-principal .active, .menu-principal .active a:visited {padding: 10px 8px; font-family:Arial!important; font-size:12px!important; color:#002440!important; text-transform:uppercase!important; text-decoration:none!important; background-color:white!important; border-radius: 5px 10px 5px 10px / 10px 5px 10px 5px; border-radius: 5px; border-radius: 5px 5px / 5px;}

li {line-height: 18px!important;}

/* Menu Lateral */
.menu-lateral {}
.menu-lateral h2 a:link, .menu-lateral h2 a:hover, .menu-lateral h2 a:active, .menu-lateral h2 a:visited {font-family:Arial!important; font-size:14px!important; font-weight: normal; color:#575757; text-transform:uppercase; line-height: 20px; background-image: url('../img/bg-titulo-menu-lateral.png')!important; background-repeat:no-repeat; display: block; padding: 10px 0 25px 23px;}
.menu-lateral span {color:#529ecf;}
.menu-lateral ul {margin: -30px 0 24px 24px; padding:0;}
.menu-lateral li {list-style-type:none;}
.menu-lateral li a:link, .menu-lateral li a:hover, .menu-lateral li a:active, .menu-lateral li a:visited {font-family:Arial!important; font-size:11px!important; color:#575757!important;}

.menu-contato h2 {font-family:Arial!important; font-weight: normal!important; color:#575757!important; line-height: 5px; text-transform:uppercase!important;}
.menu-contato {width:100%; display: block;}
.menu-contato ul {padding:0; margin:0;}
.menu-contato ul li {list-style-type:none; font-family:Arial!important; font-size:13px!important; margin-bottom:10px; color:#575757!important;}
.menu-contato .h2-padrao {cursor: pointer; font-size:14px!important; background-image: url(../img/bg-cinza.png); background-repeat:repeat-x; padding:18px 0 22px 23px!important; border-top: 1px dotted #333; line-height: 0px; outline: 0;}
.menu-contato .h2-padrao span {display: block; height: 12px; background-image: url(../img/btn_contato.png); background-repeat:no-repeat!important; background-position:right; max-width: 185px;}

.ficha-tecnica h2 {font-family:Arial!important; font-size:14px!important; font-weight: normal!important; color:#575757!important; line-height: 5px; text-transform:uppercase!important;}
.ficha-tecnica {background-image: url('../img/bg-titulo-ficha-tecnica.png')!important; background-repeat:no-repeat!important; display: block; padding: 10px 0 5px 23px!important; margin-top: 8px;}
.ficha-tecnica ul {padding:0; margin:0;}
.ficha-tecnica ul li {list-style-type:none; font-family:Arial!important; font-size:13px!important; margin-bottom:10px; color:#575757!important;}

.intro-noticias {max-width:435px; margin-bottom:20px;}
.intro-destaques {max-width:435px; margin-bottom:20px;}

.cont1 table {width: 100%;}

/*div#ctl36_g_78a7ed35_8d9d_489c_8067_d0543a41cbc4_BannerPequeno div.span6 a img { margin-right:10px;}*/
/* div.intro-destaques div div.ms-webpart-zone div#MSOZoneCell_WebPartctl00_ctl36_g_78a7ed35_8d9d_489c_8067_d0543a41cbc4 div.ms-webpart-chrome div.noindex */ div#WebPartctl00_ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922 div#ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922_BannerPequeno div.span6 a, div#WebPartctl00_ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922 div#ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922 div.cont1 div.span6 a { display: block; overflow: hidden;}
/* div.intro-destaques div div.ms-webpart-zone div#MSOZoneCell_WebPartctl00_ctl36_g_78a7ed35_8d9d_489c_8067_d0543a41cbc4 div.ms-webpart-chrome div.noindex */ div#WebPartctl00_ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922 div#ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922_BannerPequeno div.span6 a:hover, div#WebPartctl00_ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922 div#ctl36_g_addabdaa_2557_4dc1_807a_1c5d06fc0922 div.cont1 div.span6 a:hover { /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5;}

.pull-right .linguas, .pull-right .redes, .pull-right .links, .pull-right .searchbox {float:right;}
.pull-right .redes {margin-bottom:10px;}
.pull-right .linguas {margin-right:4px;}
.pull-right .linguas a:link, .pull-right .linguas a:hover, .pull-right .linguas a:active, .pull-right .linguas a:visited {font-size:10px!important; text-transform:uppercase; color:#575757!important;}
.pull-right .linguas a.active {padding-left:15px; background-image: url('../img/ico-linguas.png')!important; background-repeat:no-repeat!important;}
.pull-right .redes a:link {margin-left:5px;}
.pull-right .links {margin: 5px 30px 0 0;}
.pull-right .links a:link, .pull-right .links a:hover, .pull-right .links a:active, .pull-right .links a:visited {font-size:12px!important; color:#575757!important;}
div.linguas > img {margin-right: 5px;}

a.linkedin:link {background-image: url('../img/ico-social.png')!important; background-position: 0 72px!important; width:21px; height:22px; text-indent:-9999px!important; display: inline-block;}
a.linkedin:hover {background-image: url('../img/ico-social.png')!important; background-position: 0 97px!important; width:21px; height:22px; text-indent:-9999px!important; display: inline-block;}
a.facebook:link {background-image: url('../img/ico-social.png')!important; background-position: 0 119px!important; width:21px; height:22px; text-indent:-9999px!important; display: inline-block;}
a.facebook:hover {background-image: url('../img/ico-social.png')!important; background-position: 0 144px!important; width:21px; height:22px; text-indent:-9999px!important; display: inline-block;}

.logos-servicos a {padding: 30px 0!important;}
.logos-servicos a:hover {background-color:#efefef!important;  /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5;}
.foot {width: 100%; min-height: 200px; background-image: url('../img/barra.png')!important; background-color:#f5f5f5!important; background-position:top; background-repeat:no-repeat; line-height: 21px!important; padding-top: 8px!important; margin-top: 30px;}


.foot .centro {width:960px; margin:0 auto;}
.foot h2, .foot h2 a:link, .foot h2 a:hover, .foot h2 a:active, .foot h2 a:visited {font-family: Arial!important; font-size:11px!important; color:#575757!important; margin-bottom: 20px; text-transform:uppercase!important;}
.foot ul {margin:0; padding:0;}
.foot li {list-style-type:none; line-height: 13px!important;}
.foot li a:link, .foot li a:hover, .foot li a:active, .foot li a:visited {font-family: Arial!important; font-size:11px!important; color:#969696!important;}
.copyright {font-family:Arial!important; font-weight:bold!important; margin-top:15px; padding-top:15px; width:100%; display:block; font-size:11px!important; color:#575757!important;}

/* Bootstrap */
.container {max-width:1037px!important; width:auto!important;}
.header {height:110px; margin: 0 auto; padding: 20px 0; background-image: url('../img/barra.png')!important; background-position:top center; background-repeat:no-repeat; margin-top:0!important;}
.navbar-inverse .navbar-inner {border:0!important; background:#093152!important; -webkit-border-radius:0!important; -moz-border-radius:0!important;}
.nav-collapse, .nav-collapse.collapse {z-index:0; background:#093152!important;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {background:#e6e6e7!important;}
select {padding:4px 0!important;}
.pull-left {margin-left: 50px;}
.pull-right {margin:20px 50px 0 0;}
.topo-cases {padding: 10px 0; background:#f6f6f6; margin: 0 auto; margin-bottom: 30px;}
.aviso-cases {width: 890px; margin-bottom: 2px; margin: 0 auto;}
.link-limpar {/* margin-left: 502px; */ float:right; margin-right:34px;}
.link-limpar a {color:#575757!important; text-decoration:underline!important;}
.busca-cases {line-height:34px; margin: 0 auto; width: 890px;}
.busca-cases select { margin-left: 5px!important; margin-bottom: 0!important; width:140px!important;}
.busca-cases input[type='text']{width: 160px!important; margin-right: 8px!important; background:#cccdce!important;}
.busca-cases input, .busca-cases select {margin-bottom: 0!important;}
.case-home {width:900px; height:250px; color:#fff; margin-bottom:20px;}
.list-cases {width:900px; margin:0 auto;}
.list-cases .bg-cinza {margin-top:30px;}
.list-cases .h2-azul {padding-top: 15px; display: block;}
.case-home .img-cases {width:900px; height: 250px; float:left; border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px; border-radius: 10px; border-radius:10px 0px 0px 10px; position: absolute; z-index:0;}
.case-home h3 {font-family:Arial!important; font-size:20px!important; font-weight: normal!important; line-height: 22px; text-transform:uppercase!important;}
.case-home .descricao {width: 330px; float: right; padding: 30px 20px; font-family:Arial!important; font-size: 12px!important; position: absolute; z-index:1; margin-left:530px;}
.case-home .descricao p {line-height: 16px;}
.case-home a:link {font-family:Arial!important; font-size:12px!important; color:#fff!important; text-transform:uppercase!important; background-image: url('../img/seta-branca.png')!important; background-repeat:no-repeat!important; background-position:right; padding-right:15px;}
.case-home a:active, .case-home a:visited {color:#fff!important;}
.case-home a:hover {text-decoration:none!important;}

/* Quem Somos */

.cont-img {background-image: url('../img/fundo-azul-2.png'); margin-top: 10px; margin-bottom: 20px; height: 225px; background-repeat:no-repeat;}
.cont-img img {width:210px; height:132px; margin: 40px 0 0 52px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.text-cont-img {width: 415px;text-align: left;padding-top: 22px;margin-left: 29px;float: left;}

.text-cont-img .chamada {line-height: 30px;}

.text-cont-img .h1-branco {margin-bottom: 5px;line-height:25px;}
.img-cont {height: auto;max-width: 100%;vertical-align: middle;border: 0;border-radius: 7px;}
.cont2 {width: 100%;padding-top: 5px;padding-left: 1px; text-align: left;background-color: -moz-linear-gradient; background-image: url(../img/bg-cinza.png);background-repeat: repeat-x;background-position: top; border-top: 1px dotted #333;}
.cont2 .data a:link, .cont2 .data a:hover, .cont2 .data a:active, .cont2 .data a:visited {font-family:Arial!important; font-size:12px!important; color:#0078c0!important; font-weight:normal!important; text-transform:uppercase;}
.cont2 .h2-padrao {padding-bottom:10px!important;}

.intro-noticias .cont2 {height:90px!important;}

.h1-branco {color: #fff!important;font-size: 22px!important;}
.chamada {color: #fff!important;font-size: 17px!important;margin: 0px!important;font-family:Arial, Helvetica, sans-serif!important;}
.p-cont-img {color: #FFFFFF!important;font-size: 12px!important;line-height: 14px;}

.h4-azul, .h4-azul a:link, .h4-azul a:hover, .h4-azul a:visited {font-family:Arial!important; font-size:14px!important; color:#0078c0!important; font-weight:normal!important; margin-bottom: 20px!important;}
.ul-bullet {margin-left: 11px;}
.cont-segmentos {background-image: url('../img/quem-somos/fundo-cinza.png');background-repeat: no-repeat;height: 170px;width: 670px; margin-bottom: 20px; padding-right:25px;}
.img-amostra {text-align: left;margin-left: -115px;margin-top: 5px;clear: left;float: left;}
.texto-amostra {width: 548px;float: right;margin-top: 14px;margin-left: 23px;text-align: left;}
.img-amostra a {color:#575757!important;}
.borda {margin: 0px;padding: 0px;}

.box-mercado {margin-bottom:20px;}
.topo-box-mercado {background-image: url('../img/mercado/borda-top-cinza2.png');background-repeat: no-repeat;height: 28px;width: 669px;}
.rodape-box-mercado {background-image: url('../img/mercado/borda-rodape-cinza2.png');background-repeat: no-repeat;height: 28px;width: 669px;}
.conteudo-box-mercado {width:667px; background-color: #efefef; margin: 0px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 100%;min-height: 100%;overflow: hidden;}
.conteudo-box-mercado-left {width:105px; float:left;margin-left:20px;}
.conteudo-box-mercado-right {width:500px; float:right;margin-left:20px;margin-right:20px;}

.rodape-box-mercado {background-image: url('../img/mercado/borda-rodape-cinza2.png');background-repeat: no-repeat;height: 28px;width: 669px;}

.cont-etapas {background-color: #efefef;margin: 0px; min-height: 50px; margin-top: -15px!important; padding-left: 2px;border-left-width: thin;border-left-style: solid;border-left-color: #CCCCCC;border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;/*min-height: 222px;*/min-height: 210px;}
.cont-etapas .h4-padrao {padding-left:0!important; margin-bottom:0px;}
.h4-padrao {font-size: 12px;color: #333;margin-bottom: 2px;text-align: left;margin-left: 3px;margin-top: -4px;padding-top: 0px;z-index: 999;}
.ul-seta {list-style-position: inside;list-style-image: url('../img/mercado/seta-lista.png');list-style-type: none;width: 150px;margin: 0px;padding: 0px;font-size: 11px;text-align: left;line-height: 1px;text-decoration: none;color: #333333;text-transform: none;}
.li-baixa {line-height: 15px;width: 162px;}
.siga {float: right;margin-top: -30px;display: inline;width: 350px;text-align: right;font-size: 13px;color: #666666; display:none!important;}
.data {font-family:Arial!important;font-size: 13px;color: #0078c0!important;font-weight: bold;}
.p-sub {color: #575757!important; background-repeat: no-repeat; background-position: right center; float: left; background-image: url(../img/mercado/seta-lista.png); padding-right: 15px; line-height: 14px; text-decoration:underline;}
.p-sub2 {color: #575757!important; background-repeat: no-repeat; background-position: right center; float: left; line-height: 14px;}
.p-sub a:link, .p-sub a:active, .p-sub a:visited, .p-sub2 a:link, .p-sub2 a:active, .p-sub2 a:visited {font-family: Arial!important; font-size: 11px!important; color: #575757!important;}
.p-sub a:hover, .p-sub2 a:hover, .p-sub2:hover, .p-sub2 span:hover {text-decoration:underline!important; color: #575757!important;}
div.intro-noticias div.cont2 p.p-sub {text-decoration:none;}
a.mais-noticias:link, a.mais-noticias:hover, a.mais-noticias:active, a.mais-noticias:visited {font-family:Arial; font-size:14px!important;  border-top: dotted 1px #333; font-weight: normal; color:#0078c0!important; text-transform:uppercase; display: block; float:right; background-image: url(../img/mercado/seta-lista.png); background-repeat:no-repeat; background-position:right; padding: 10px 15px 10px 0; width: 95%; text-align: right;}
.ui-accordion-content {padding-left: 24px;}
.form input[type="file"], .select-contato, select.select-contato {width: 632px!important; font-style:italic!important; color:#999!important; padding: 4px 2px!important;}
.text-form {float:left;	width:620px;border: 0px !important;	background-repeat:no-repeat;height: 24px!important;	background-image: url(../images/quem-somos/fundo-form.png);	background-position: left top;	vertical-align: middle;}
.titulo-empresa {font-weight:bold;}
.form {float: left;margin-right: 20px!important;margin-left: 30px;margin-top: 8px;}
.check-table {margin:5px 0;}
.textmensagem {margin-top:0px;margin-bottom:0px;background-color: #e6e6e7;width: 618px;	height:200px;border-top-width: 0px;	border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;margin: 15px 0;}
.text-select {width:397px;}
.copyright {display: inline-block;width: 100%;padding-top: 10px;border-top: dotted 1px #333;margin-top: 20px;font-weight: bold;font: 12px Myriad Pro;}
.masthead {width:1037px!important;}
.header {width: 960px;}
.ms-siteicon-img, .ms-siteicon-img a {width:184px!important; max-width:184px!important; height:101px!important; max-height:101px!important;}
.foot .span2 {max-width:144px; margin-left:16px;}
.foot .span2 h2,.foot .span2 ul { padding-left:9px;}
.foot ul {margin-top:-10px;}
h3.tit-mercados-home, h3.tit-servicos-home {font-family:Arial; font-size:16px; font-weight: normal; text-transform:uppercase; color:white!important;}
h3.tit-mercados-home {margin-left: 175px;}
h3.tit-servicos-home {margin-left: 172px /*180px;*/}

.cont-img-min  {background-image: url(../img/quem-somos/fundo-azul-1.png);	background-repeat: no-repeat;padding-left: 26px;min-height:200px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;behavior: url(border-radius.htc);margin-bottom:20px;}
.cont-img-max {background-repeat: no-repeat;padding-left: 26px;height:385px;background-image: url(../img/fundo-azul-3.png);	width: auto;}
.cont-valores {padding-top: 15px !important;}
.sem-margin {margin-left: 20px;}


/* Paginacao */
div.cont1 div table tr td, div.list-cases div table tr td {border:none;}
div.cont1 div table tr td div.paginacao, .list-cases div.paginacao {text-align:center; margin-top: 20px; margin-bottom: 30px;}

div.cont1 div table tr td div.paginacao span, div.list-cases div table tr td div.paginacao span {color:#FFF; text-align:center; display:inline-block; font-size:14px; padding:4px 8px; margin:0 8px 0 0; width:18px; height:20px;}
div.ms-webpart-zone div.cont1 table tr td div.paginacao a.Linkbutton, div.ms-webpart-zone div.list-cases table tr td div.paginacao a.Linkbutton {background:#0078BF; color:#FFF; text-align:center; display:inline-block; font-size:14px; padding:4px 8px; margin:0 8px 0 0; width:18px; height:20px;}
.linha-tempo {width:100%; text-align: center; margin:0px; padding: 20px 0px;}
.linha-tempo ul {margin:0 auto;}
.linha-tempo li a:link, .linha-tempo li a:active, .linha-tempo li a:visited {background:#0078BF; color:#FFF; text-align:center; display:inline-block; font-size:14px; padding:4px 8px; margin:0 8px 0 0; width:18px; height:20px;}
.linha-tempo li a:hover {background: #7FBBDF!important; text-decoration:none;} 
.linha-tempo li {list-style-type:none!important; display:inline-block!important;}

div.cont1 div table tr td div.paginacao span, 
.list-cases div table tr td div.paginacao span {background:#7FBBDF;}

div.ms-webpart-zone div.cont1 table tr td div.paginacao a.Linkbutton:hover, 
div.ms-webpart-zone div.list-cases table tr td div.paginacao a.Linkbutton:hover {background:#7FBBDF; text-decoration:none;}


/* Paginacao ENXUTA */
div.busca div.paginacao {text-align:center; margin-top: 20px; margin-bottom: 30px;}
div.busca div.paginacao span span {color:#FFF; text-align:center; display:inline; font-size:14px; padding:6px 13px; margin:0 8px 0 0; width:18px; height:20px;background:#7FBBDF;}

div.busca div.paginacao a.Linkbutton {background:#0078BF; color:#FFF; text-align:center; display:inline-block; font-size:14px; padding:4px 8px; margin:0 8px 0 0; width:18px; height:20px;}
.linha-tempo {width:100%; text-align: center; margin:0px; padding: 20px 0px;}
.linha-tempo ul {margin:0 auto;}
.linha-tempo li a:link, .linha-tempo li a:active, .linha-tempo li a:visited {background:#0078BF; color:#FFF; text-align:center; display:inline-block; font-size:14px; padding:4px 8px; margin:0 8px 0 0; width:18px; height:20px;}
.linha-tempo li a:hover {background: #7FBBDF!important; text-decoration:none;} 
.linha-tempo li {list-style-type:none!important; display:inline-block!important;}
div.busca div.paginacao a.Linkbutton:hover, div.busca div.paginacao span a.Linkbutton:hover {background:#7FBBDF; text-decoration:none;}

.btn-search {
	border: 0!important;
	width: 20px!important;
	height: 20px!important;
	padding: 0;
	position: relative;
	top: -5px;
	left: -15px;
	z-index: 15;
	background-image: url('../img/ico-search.png');
}
input.btn-search[type=submit] {min-width:0!important; background-color: transparent;}
input.btn-search[type=submit]:hover {background-color: transparent; border:0;}
.busca input[type="text"] {
margin-right: -25px;
}

/*
.linha-tempo ul {list-style-type: none; padding-top: 10px; width: 400px; margin: 0 auto;}
.linha-tempo li {display: inline;background-color: #0078c0;height: 20px;width: 70px;color: #FFFFFF;margin-right: 5px;margin-left: 5px;margin-top: 0px;margin-bottom: 0px;padding:5px;}
.linha-tempo li a:link, .linha-tempo li a:active, .linha-tempo li a:hover,.linha-tempo li a:visited {font-family:Arial!important; color: #FFFFFF!important; font-size: 16px!important;}
*/


/* Alters bootstrap */
div#ctl36_g_086f7a94_b3c8_4bad_9edc_f0d8d5297c62 div.row:before, div#ctl36_g_086f7a94_b3c8_4bad_9edc_f0d8d5297c62 div.row:after { display:inline-block; }
.center-home {margin: 0 auto;max-width: 900px;}


.item-rodape {float: left;margin-left: 30px;margin-right: 30px;}
.footer{display:none!important;}
.banner-home{background-color:transparent!important}
