

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

   .container{
   	max-width: none !important;
   	width:978px;
   	padding-left:0;
   	padding-right:0;
   }

   .clearfix
   {
   	clear:both;	
   	height:0px;
   }

   .bg-cinzaescuro
   {
   	background:#908f90;	
   }

   .bg-cinzaclaro
   {
   	background:#ececeb;	
   }

   .full-width
   {
   	width:100%;	
   }

   .main-content
   {
   	padding-top:5px;
   	padding-bottom:5px;	
   }

   .breadcrumb
   {
   	background:transparent !important;
   	padding-left:0px;
   	margin-left:0px;	
   }

   ol
   {
   	margin-left:10px;	
   }


/* ==========================================================================
   Limpando o menu EN
   ========================================================================== */

   body.page-id-1049 .emergencia, body.page-id-1049 .topmenu, body.page-id-1049 .languages, body.page-id-1049 .busca, body.page-id-1049 .parent-menu, body.page-id-1049 .child-menu, body.page-id-1049 .menu-container, body.page-id-1049 .submenus, body.page-id-1049 footer
   {
   	display:none;	
   }


/* ==========================================================================
   Header
   ========================================================================== */

   .topo
   {
   	padding: 20px 0 10px;
   }

   .logo
   {
   	float:left;	
   }

   /* Redes Sociais */
   .cnss-social-icon
   {
   	margin-right: 60px !important;
   }

   .emergencia
   {
   	float:left;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;
   	font-weight:600;
   	color:#1e3551;
   	width:82px;
   	margin-left:35px;
   	margin-top:12px;
   }

   nav.topmenu
   {
   	margin-left:15px;
   	float:left;
   	margin-top:15px;	
   }

   nav.topmenu ul
   {
   	margin:0px;
   	padding:0px;	
   }

   nav.topmenu ul li
   {
   	list-style-type:none;
   	display:inline-block;
   	margin-left:10px;
   	color:#70706f;	
   }

   nav.topmenu ul li a, nav.topmenu ul li a:link
   {
   	text-decoration:none;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-weight:600;
   	font-size:10px;
   	text-transform:uppercase;
   }

   nav.topmenu ul li a:hover
   {
   	text-decoration:none;
   	color:#1e3551;
   }

   nav.languages
   {
   	margin-left:40px;
   	margin-right:40px;
   	margin-top:10px;	
   	float:left;	
   }

   nav.languages ul
   {
   	margin:0px;
   	padding:0px;	
   }

   nav.languages li 
   {
   	display: inline-block; 
   	vertical-align:middle;
   	list-style-type:none;
   }

   nav.languages li a
   {
   	text-decoration:none;	
   	background: url('../img/sprite-language.png') no-repeat; 
   	overflow: hidden; 	
   	text-align: left;
   	vertical-align:middle;
   	display:block;
   }

   nav.languages li.menu-en a { background-position: -0px -0px; width: 30px; height: 30px; }
   nav.languages li.menu-en:hover a { background-position: -30px -0px; width: 30px; height: 30px; }
   nav.languages li.menu-pt a { background-position: -0px -30px; width: 30px; height: 30px; }
   nav.languages li.menu-pt:hover a { background-position: -30px -30px; width: 30px; height: 30px; }	

   .busca
   {
   	float:left;
   	margin-top:10px;
   }

   .btn-buscar
   {
   	background:url(../img/bt_buscar.png);
   	width:29px;
   	height:29px;	
   	border:0;
   	float:left;
   	margin-left:-29px;
   	outline:none;
   }

   .txt-buscar
   {
   	background:url(../img/bg_buscar.png);
   	width:204px;
   	height:29px;	
   	border:0;
   	float:left;	
   	padding-left:5px;
   	outline:none;
   }

/* ==========================================================================
   Menu Principal
   ========================================================================== */

   nav.menu ul
   {
   	padding:0px;
   	margin:0px;
   }

   nav.menu li
   {
   	text-decoration:none;
   	float:left;
   	list-style-type:none;
   	margin-left:30px;
   	padding-top:14px;
   	height:57px;
   }

   nav.menu li .caret
   {
   	display:none;
   }

   nav.menu li 
   {
   	font-family: 'Open Sans', sans-serif;
   	color:#fff;
   	font-size:10px;
   	text-decoration:none;
   	text-transform:uppercase;
   	cursor:pointer;
   }

   nav.menu li:hover, nav.menu li.active
   {
   	color:#ffcc00;
   }

   nav.menu li.menu-relacionamento-com-investidores .link
   {
   	width:100px;
   	display: block;
   	float: left;	
   }

   nav.menu li.menu-relacionamento-com-investidores .icon
   {
   	display: block;
   	float: left;	
   }


   nav.menu li .icon
   {
   	text-decoration:none;	
   	display: inline-block; 
   	background: url('../img/sprite-menu.png') no-repeat; 
   	overflow: hidden; 	
   	text-align: left;
   	vertical-align:middle;
   	margin-right:6px;
   }

   nav.menu li.menu-clientes .icon { background-position: -0px -0px; width: 29px; height: 29px; }
   nav.menu li.menu-clientes:hover .icon, 
   nav.menu li.menu-clientes.active .icon { background-position: -29px -0px; width: 29px; height: 29px; }
   nav.menu li.menu-empresa .icon { background-position: -58px -0px; width: 29px; height: 29px; }
   nav.menu li.menu-empresa:hover .icon, 
   nav.menu li.menu-empresa.active .icon { background-position: -0px -29px; width: 29px; height: 29px; }
   nav.menu li.menu-fornecedores .icon { background-position: -29px -29px; width: 29px; height: 29px; }
   nav.menu li.menu-fornecedores:hover .icon, 
   nav.menu li.menu-fornecedores.active .icon { background-position: -58px -29px; width: 29px; height: 29px; }
   nav.menu li.menu-inovacao .icon { background-position: -0px -58px; width: 29px; height: 29px; }
   nav.menu li.menu-inovacao:hover .icon, 
   nav.menu li.menu-inovacao.active .icon { background-position: -29px -58px; width: 29px; height: 29px; }
   nav.menu li.menu-relacionamento-com-investidores .icon { background-position: -58px -58px; width: 29px; height: 29px; }
   nav.menu li.menu-relacionamento-com-investidores:hover .icon, 
   nav.menu li.menu-relacionamento-com-investidores.active .icon { background-position: -0px -87px; width: 29px; height: 29px; }
   nav.menu li.menu-seguranca .icon { background-position: -29px -87px; width: 29px; height: 29px; }
   nav.menu li.menu-seguranca:hover .icon, 
   nav.menu li.menu-seguranca.active .icon { background-position: -58px -87px; width: 29px; height: 29px; }
   nav.menu li.menu-sustentabilidade .icon { background-position: -0px -116px; width: 29px; height: 29px; }
   nav.menu li.menu-sustentabilidade:hover .icon, 
   nav.menu li.menu-sustentabilidade.active .icon { background-position: -29px -116px; width: 29px; height: 29px; }

   nav.menu li .yellow-caret
   {
   	background:url(../img/caret.png) no-repeat;
   	width: 21px;
   	height: 9px;
   	color: red;
   	display: block;
   	margin-top: 5px;
   	display:none;
   }

   nav.menu li.menu-relacionamento-com-investidores .yellow-caret
   {
   	margin-top: 34px;
   }

   .submenus .submenu
   {
   	display:none;
   	background:url(../img/bg_submenu.png) right top;
   	padding-left:30px;
   	padding-top:15px;	
   	padding-right:30px;
   	padding-bottom:15px;
   }

   .submenus .submenu ul
   {
   	padding:0;
   	margin:0;
   }

   .submenus .submenu ul li
   {
   	font-family: 'Open Sans', sans-serif;
   	color:#000;
   	font-size:12px;
   	list-style-type:none;
   	line-height:20px;
   }

   .submenus .submenu ul li a,.submenus .submenu ul li a:link,.submenus .submenu ul li a:visited
   {
   	text-decoration:none;
   	color:#000;
   }

   .submenus .submenu ul li a:hover
   {
   	text-decoration:underline;
   }

   .submenus .submenu span.bt-fechar
   {
   	display:block;
   	background:url(../img/bt_fechar.png) no-repeat;
   	width:30px;
   	height:30px;
   	float:right;
   	margin-top:-30px;
   	cursor:pointer;
   }

/* ==========================================================================
   Home
   ========================================================================== */
   
   .slideshow
   {

   }

   .destaques
   {
   	width:920px;
   	margin:0 auto;	
   }

   .destaques .coluna
   {
   	width:300px;
   	float:left;
   	margin-left:5px;
   	margin-right:5px;
   }

   .destaques .coluna.first
   {
   	margin-left:0px;	
   }

   .destaques .coluna.last
   {
   	margin-right:0px;
   }

   .destaque
   {	
   	margin-top:10px;
   }

   .destaque header
   {
   	padding:15px;
   	padding-top:18px;
   	min-height:79px;
   }
   .destaque.azulescuro header
   {
   	background:url(../img/bg_titulo_home_azul.png);
   	color:#fff;
   }

   .destaque.azulclaro header
   {
   	background:url(../img/bg_titulo_home_azulclaro.png);
   	color:#fff;
   }

   .destaque.amarelo header
   {
   	background:url(../img/bg_titulo_home_amarelo.png);
   	color:#00355b;
   }

   .destaque.cinza header
   {
   	background:url(../img/bg_titulo_home_cinza.png);
   	color:#fff;
   }

   .destaque .titulo
   {
   	width:220px;
   	float:left;
   }

   .destaque h1
   {
   	font-family: 'Oswald', sans-serif;
   	font-size:20px;	
   	text-transform:uppercase;
   	margin:0;
   	padding:0;
   	width:220px;
   	margin-bottom: 5px;
   }

   .destaque h2
   {
   	font-family: 'Oswald', sans-serif;
   	font-size:14px;	
   	margin:0;
   	padding:0;
   	width:220px;
   }
   .destaque header .btn-mais
   {
   	width:36px;
   	height:36px;
   	float:right;
   	background:url(../img/bt_mais_claro.png) no-repeat;
   }

   .destaque.amarelo header .btn-mais
   {
   	background:url(../img/bt_mais_escuro.png) no-repeat;
   }

/* ==========================================================================
   Carousel
   ========================================================================== */

   .noticias-home
   {
   	width:196px;
   	height:424px;
   	background:url(../img/bg_ultimasnoticias.png);	
   	margin-left:734px;
   	padding-left:20px;
   	padding-right:20px;
   	padding-top:25px;
   	position: absolute;
   }

   .noticias-home 	article
   {
   	margin-bottom:15px;
   }

   .noticias-home h1
   {
   	color:#ffcc00;
   	font-family: 'Oswald', sans-serif;
   	font-size:18px;	
   }

   .noticias-home .data
   {
   	font-size:12px;
   	font-family: 'Open Sans', sans-serif;
   	color:#fff;
   }

   .noticias-home .titulo
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:13px;
   	font-weight:400;
   	color:#fff;	
   }

   .noticias-home .saibamais a, .noticias-home .saibamais a:link
   {
   	color:#ffcc00;	
   	font-size:12px;
   }

   .noticias-home .saibamais a:hover
   {
   	text-decoration:underline;	
   }

   .jcarousel-home {
   	position: relative;
   	overflow: hidden;
   }

   .jcarousel-home ul {
   	width: 20000em;
   	position: relative;
   	list-style: none;
   	margin: 0;
   	padding: 0;
   }

   .jcarousel-home li {
   	float: left;
   }

   .jcarousel-home li .titulo-slide{
   	position:absolute;
   	font-size: 34px;
   	color: #fecc00;
   	width: 390px;	
   	margin-top:268px;
   	margin-left:30px;
   	line-height:43px;
   	text-transform:uppercase;
   	font-family: 'Oswald', sans-serif;
   	z-index:999;
   }

   .jcarousel-home li .slide-fade{
   	position:absolute;	
   }

   .paginacao
   {
   	width:30px;
   	height:100px;
   	position:absolute;
   	margin-left:670px;
   	margin-top:293px;	
   }

   .paginacao p
   {
   	margin:0px;	
   }

   /** Carousel Controls **/

   .jcarousel-home-control-prev,
   .jcarousel-home-control-next {
   	/*position: absolute;*/
   	display:block;
   	top: 200px;
   	width: 30px;
   	height: 30px;
   	text-align: center;    
   	text-decoration: none;    
   }

   .jcarousel-home-control-prev {
   	/*left: -50px;*/
   	background:url(../img/seta_cima.png) no-repeat;

   }

   .jcarousel-home-control-next {
   	/*right: -50px;*/
   	background:url(../img/seta_baixo.png) no-repeat;
   }

   .jcarousel-home-control-prev:hover span,
   .jcarousel-home-control-next:hover span {
   	display: block;
   }

   .jcarousel-home-control-prev.inactive,
   .jcarousel-home-control-next.inactive {
   	cursor: default;
   }

   /** Carousel Pagination **/

   .jcarousel-home-pagination {
    /*position: absolute;
    bottom: 0;
    left: 15px;*/
 }

 .jcarousel-home-pagination a {
  text-decoration: none;
  display: block;
  width: 7px;
  height: 7px;
  background: #fff;
  border-radius: 14px;
  padding: 3px;
  text-align: center;
  margin-left: 11px;
  margin-bottom: 5px;
  margin-top: 5px; 
  text-indent:-9999px;
}

.jcarousel-home-pagination a.active {
	background: #fecc00;
}

/* ==========================================================================
   Page
   ========================================================================== */

   body.page .main-content .container
   {
   	background:#fff url(../img/bg_triangulo_cinza.png) no-repeat;
   }

   aside.sidebar
   {
   	width:258px;
   	margin-right:20px;
   	padding-left:30px;
   	float:left;
   	font-family: 'Open Sans', sans-serif;
   	font-size:13px;
   	/*line-height:25px;*/
   }

   aside.sidebar h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:25px;	
   	text-transform:uppercase;
   	font-weight:600;
   	color:#00355b;
   	margin-top:8px;
   }

   aside.sidebar nav ul li
   {
   	list-style-type:none;
   	margin-bottom:8px;	
   }

   aside.sidebar nav.menu-fale-conosco ul li
   {
   	list-style-type:none;
   	margin-bottom: 15px;
   	padding-bottom: 15px;
   	border-bottom: 1px solid #ccc;
   }

   aside.sidebar nav.menu-fale-conosco ul li:first-child
   {
   	margin-top: 30px;
   }

   aside.sidebar nav ul
   {
   	padding:0px;
   	margin:0px;
   	/*min-width:258px;*/
   	min-width:230px;
   }

   aside.sidebar nav.menu-fale-conosco ul
   {
   	width:220px;
   	min-width:220px;
   }

   aside.sidebar nav.menu-destaque ul
   {
   	min-width:218px;
   }


   aside.sidebar nav ul li a, aside.sidebar nav ul li a:visited
   {
   	text-decoration:none;
   	color:#00355b;	
   }

   aside.sidebar nav ul li a:hover, aside.sidebar nav ul li a.active
   {
   	text-decoration:none;
   	color:#70706f;	
   }

   aside.sidebar nav ul li a.active::before, aside.sidebar nav ul li a:hover::before
   {
   	content:"> ";
   }

   aside.sidebar nav.menu-fale-conosco ul li a.active::before, aside.sidebar nav.menu-fale-conosco ul li a:hover::before
   {
   	content:none;
   }

   body.page .main-content article
   {
   	float:left;
   	width:672px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }


   body.page .main-content article img
   {
   	max-width:672px !important;
   }

   body.page .main-content article iframe
   {
   	margin-top:45px;
   }

   body.page .main-content article header h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:18px;
   	line-height:20px;	
   	text-transform:uppercase;
   	font-weight:normal;
   	color:#70706f;	
   	margin-bottom:20px;	
   }

   .subtitulo
   {
   	font-weight:600;
   	color:#00355b;	
   	line-height: 18px;
   	display: block;
   }

   .entretitulo
   {
   	font-weight:600;
   	color:#00355b;	
   	line-height: 18px;
   	display: block;
   	margin-top:40px;
   }

   .legenda
   {
   	font-size:13px !important;
   }

   .titulo-toggle
   {
   	width:100%;
   	display:block;
   	border-bottom:1px solid #ccc;	
   	color:#70706f;	
   	font-weight:bold;
   	padding-left:35px;
   	background:url('../img/seta_toggle_baixo.png') left no-repeat;
   	padding-top:10px;
   	padding-bottom:10px;
   	font-size:14px;	
   	cursor:pointer;
   	margin-top:-10px;
   	font-style:normal;
   }

   .titulo-toggle.active
   {
   	background:url('../img/seta_toggle_cima.png') left no-repeat;
   }

   .conteudo-toggle
   {
   	display:none;
   	margin-bottom:45px;	
   	font-style:normal;
   	font-weight:normal;
   }

   .link-externo a, .link-externo a:link 
   {
   	background:url('../img/icon_link.png') left no-repeat;
   	padding-left:35px;
   	min-height:25px;
   	padding-top:1px;
   	display:block;
   	text-transform:uppercase;
   	color:#00355b;	

   }

   .link-externo a:hover 
   {
   	text-decoration:underline;	
   }

   .link-download a, .link-download a:link 
   {
   	background:url('../img/icon_download.png') left no-repeat;
   	padding-left:35px;
   	min-height:25px;
   	padding-top:1px;
   	display:block;
   	text-transform:uppercase;
   	color:#00355b;	

   }

   .link-download a:hover 
   {
   	text-decoration:underline;	
   }

   .link-sistema a, .link-sistema a:link 
   {
   	background:url('../img/icon_sistema.png') left no-repeat;
   	padding-left:35px;
   	min-height:25px;
   	padding-top:1px;
   	display:block;
   	text-transform:uppercase;
   	color:#00355b;	

   }

   .link-sistema a:hover 
   {
   	text-decoration:underline;	
   }

   img.alignleft, .wp-caption.alignleft
   {
   	float: left;
   	margin-right: 20px !important;
   }

   img.alignright, .wp-caption.alignright
   {
   	float: right;
   	margin-left: 20px !important;
   }

   blockquote
   {
   	margin-top:50px;
   	margin-bottom:50px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size: 15px;
   	font-weight:bold;
   	font-style:italic;
   }

/* ==========================================================================
   Page - Inovação
   ========================================================================== */

   body.page-inovacao .main-content .container
   {
   	background:#fff url(../img/bg_triangulo_cinza.png) no-repeat;
   }

   body.page-inovacao aside.sidebar .menu-destaque
   {
   	margin-top:36px;	
   }

   body.page-inovacao aside.sidebar .menu-destaque h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.page-inovacao aside.sidebar .menu-destaque ul
   {
   	padding-left:15px;
   }

   body.page-inovacao aside.sidebar .menu-mesames
   {
   	margin-top:40px;
   	padding-bottom:20px;	
   }

   body.page-inovacao aside.sidebar .menu-mesames h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.page-inovacao aside.sidebar .menu-mesames ul
   {
   	padding-left:15px;
   }

   body.page-inovacao aside.sidebar .menu-mesames .filtro .input-mes
   {
   	margin-left:0px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.page-inovacao aside.sidebar .menu-mesames .filtro .input-ano
   {
   	margin-left:15px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.page-inovacao aside.sidebar .menu-mesames .filtro .btn-ver
   {
   	margin-left:2px;
   	background:url(../img/bt_ver_azul.png) no-repeat;	
   	width:36px;
   	height:18px;
   	border:0;
   	outline:none;
   	text-indent:999px;
   	vertical-align:middle;
   }

   body.page-inovacao section.posts
   {
   	float:left;
   	width:672px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.page-inovacao section.posts header a
   {
   	text-decoration:none;	
   }


   body.page-inovacao section.posts header .destaque
   {
   	width:670px;
   	height:308px;
   	overflow:hidden;
   }

   body.page-inovacao section.posts header .destaque figure img
   {
   	width:100%;
   	height:auto;
   }

   body.page-inovacao section.posts header .destaque figure img.fade-inovacao
   {
   	position: absolute;
   	height: 308px;
   	width: 670px;
   }

   body.page-inovacao section.posts header .destaque .chamada
   {
   	padding-top: 175px;
   	padding-left: 30px;
   	z-index: 10;
   	position: absolute;
   	width: 475px;
   }

   body.page-inovacao section.posts header .destaque .chamada img
   {
   	width:670px;
   	height:auto;
   }

   body.page-inovacao section.posts header .destaque .chamada h1
   {
   	font-size: 29px;
   	color: #ffcc00;
   	width: 550px;
   }

   body.page-inovacao section.posts header .destaque .chamada p
   {
   	color:#ffffff;
   }

   body.page-inovacao section.posts .coluna
   {
   	width:280px;
   	float:left;
   	margin-left:30px;
   }

   body.page-inovacao section.posts article
   {	
   	padding-bottom:10px;	
   	margin-bottom:0px;
   	border-bottom: 1px solid #70706f;
   	width:auto;
   }

   body.page-inovacao section.posts article a, body.page-inovacao section.posts article a:link, body.page-inovacao section.posts article a:hover
   {
   	color:#70706f;
   	text-decoration:none;
   }

   body.page-inovacao section.posts article .chamada
   {
   	float:left;
   	width:155px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:13px;
   	line-height:18px;
   }

   body.page-inovacao section.posts article .chamada.no-image
   {
   	width:auto;	
   }

   body.page-inovacao section.posts article .chamada h1
   {
   	font-family: 'Oswald', sans-serif;
   	font-size:20px;
   	line-height:25px;	
   	text-transform:uppercase;
   	color:#00355b;	
   	margin-bottom:5px;
   }

   body.page-inovacao section.posts article figure
   {
   	float:left;
   	margin-right:15px;
   	margin-top:20px;	
   }

   body.page-inovacao section.posts .vejamais
   {
   	background:url(../img/bt_mais_azul.png) no-repeat right top;
   	width:200px;
   	height:25px;
   	text-align:right;
   	font-family: 'Oswald', sans-serif;
   	font-size:18px;
   	line-height:25px;	
   	text-transform:uppercase;
   	float:right;
   	margin-top:30px;
   	margin-right:60px;			

   }

   body.page-inovacao section.posts .vejamais a, body.page-inovacao section.posts .vejamais a:link, body.page-inovacao section.posts .vejamais a:hover
   {	
   	text-decoration:none;	
   	color:#00355b;	
   	padding-right:45px;
   	display:block;
   }

/* ==========================================================================
   Post - Inovação
   ========================================================================== */

   body.post-inovacao .main-content .container
   {
   	background:#fff url(../img/bg_triangulo_cinza.png) no-repeat;
   }

   body.post-inovacao aside.sidebar .menu-destaque
   {
   	margin-top:59px;	
   }

   body.post-inovacao aside.sidebar .menu-destaque h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.post-inovacao aside.sidebar .menu-destaque ul
   {
   	padding-left:15px;
   }

   body.post-inovacao aside.sidebar .menu-mesames
   {
   	margin-top:40px;
   	padding-bottom:20px;	
   }

   body.post-inovacao aside.sidebar .menu-mesames h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.post-inovacao aside.sidebar .menu-mesames ul
   {
   	padding-left:15px;
   }

   body.post-inovacao aside.sidebar .menu-mesames .filtro .input-mes
   {
   	margin-left:0px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.post-inovacao aside.sidebar .menu-mesames .filtro .input-ano
   {
   	margin-left:15px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.post-inovacao aside.sidebar .menu-mesames .filtro .btn-ver
   {
   	margin-left:2px;
   	background:url(../img/bt_ver_azul.png) no-repeat;	
   	width:36px;
   	height:18px;
   	border:0;
   	outline:none;
   	text-indent:999px;
   	vertical-align:middle;
   }

   body.post-inovacao .main-content article
   {
   	float:left;
   	width:672px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   }


   body.post-inovacao .main-content article header h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:18px;
   	line-height:20px;	
   	text-transform:uppercase;
   	font-weight:normal;
   	color:#70706f;	
   	margin-bottom:20px;	
   }

   body.post-inovacao .voltar
   {
   	background:url(../img/bt_voltar.png) no-repeat 0px 3px;
   	width:200px;
   	height:25px;
   	text-align:left;
   	padding-left:25px;
   	font-family: 'Oswald', sans-serif;
   	font-size:18px;
   	line-height:25px;	
   	text-transform:uppercase;
   	float:left;
   	margin-top:30px;
   	margin-left:278px;
   	margin-bottom:30px;			
   }

   body.post-inovacao .voltar a, body.post-inovacao .voltar a:link, body.post-inovacao .voltar a:hover
   {	
   	text-decoration:none;	
   	color:#00355b;	
   }

/* ==========================================================================
   Veja Mais
   ========================================================================== */

   body.vejamais .main-content .container
   {
   	background:#fff url(../img/bg_triangulo_cinza.png) no-repeat;
   }

   body.vejamais aside.sidebar .menu-destaque
   {
   	margin-top:59px;	
   }

   body.vejamais aside.sidebar .menu-destaque h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.vejamais aside.sidebar .menu-destaque ul
   {
   	padding-left:15px;
   }

   body.vejamais aside.sidebar .menu-mesames
   {
   	margin-top:40px;
   	padding-bottom:20px;	
   }

   body.vejamais aside.sidebar .menu-mesames h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.vejamais aside.sidebar .menu-mesames ul
   {
   	padding-left:15px;
   }

   body.vejamais aside.sidebar .menu-mesames .filtro .input-mes
   {
   	margin-left:0px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.vejamais aside.sidebar .menu-mesames .filtro .input-ano
   {
   	margin-left:15px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.vejamais aside.sidebar .menu-mesames .filtro .btn-ver
   {
   	margin-left:2px;
   	background:url(../img/bt_ver_azul.png) no-repeat;	
   	width:36px;
   	height:18px;
   	border:0;
   	outline:none;
   	text-indent:999px;
   	vertical-align:middle;
   }

   body.vejamais section.posts
   {
   	float:left;
   	width:672px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.vejamais section.posts header
   {
   	padding-bottom:20px;
   	border-bottom: 1px solid #70706f;
   }

   body.vejamais section.posts header h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:18px;
   	line-height:20px;	
   	text-transform:uppercase;
   	font-weight:600;
   	color:#70706f;	
   	margin-bottom:20px;	
   }

   .filtro label
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:18px;
   	font-weight:normal;
   }

   .filtro .input-mes
   {
   	margin-left:2px;	
   	padding-left:5px;
   	padding-right:5px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;	
   	color:#70706f;	
   	outline:none;	
   }

   .filtro .input-ano
   {
   	margin-left:10px;	
   	padding-left:5px;
   	padding-right:5px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;	
   	color:#70706f;	
   	outline:none;	
   }

   .filtro .btn-ver
   {
   	margin-left:2px;
   	background:url(../img/bt_ver.png) no-repeat;	
   	width:36px;
   	height:18px;
   	border:0;
   	outline:none;
   	text-indent:999px;
   	vertical-align:middle;
   }

   body.vejamais section.posts article
   {	
   	padding-bottom:10px;	
   	margin-bottom:0px;
   	margin-top:15px;
   	border-bottom: 1px solid #70706f;
   }

   body.vejamais section.posts article .data
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;	
   	color:#70706f;	
   }

   body.vejamais section.posts article h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:16px;	
   	color:#00355b;	
   	text-transform:uppercase;
   	font-weight:600;
   	margin-top:3px;
   	margin-bottom:3px;	
   }

   body.vejamais section.posts article p
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	font-weight:normal;
   }

   body.vejamais section.posts article .mais a
   {
   	float:right;
   	background:url(../img/bt_mais_pequeno.png) no-repeat;
   	width:20px;
   	height:20px;
   	display:block;
   }


/* ==========================================================================
   Page - Fale Conosco | Menu
   ========================================================================== */

   h1.fale-conosco-titulo
   {
      font-family: 'Open Sans', sans-serif;
      font-size: 18px;
      line-height: 20px;
      text-transform: uppercase;
      font-weight: normal;
      color: #70706f;
      margin-bottom: 20px;
   }
   h2.canais-contato-titulo
   {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      line-height: 25px;
      text-transform: uppercase;
      font-weight: 600;
      color: #00355b;
      padding-top: 8px;
   }

   .menu-fale-conosco-container ul
   {
      padding: 0;
      margin: 20px 0;
      display: block;
   }
   .menu-fale-conosco-container li
   {
      list-style: none;
      display: inline-block;

      margin-right: 20px;
      margin-bottom: 50px;
   }
   .menu-fale-conosco-container ul li a
   {

      overflow: hidden;

      width: 210px;
      height: 48px;

      font-size: 1em;
      font-weight: 600;

      line-height: 1.6;

      color: #848484 !important;

      display: flex;
      display: -webkit-flex;
      display: -moz-flex;
      display: -o-flex;
      display: -ms-flex;

      transition: all 0.3s;
      cursor: pointer;
   }
   .menu-fale-conosco-container ul li a:hover
   {
      opacity: 0.7;
   }





/* ==========================================================================
   MRS TV
   ========================================================================== */

   body.mrstv .main-content .container
   {
   	background:#fff url(../img/bg_triangulo_cinza.png) no-repeat;
   }

   body.mrstv section.videos
   {
   	float:left;
   	width:672px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.mrstv section.videos article
   {
   	padding-bottom:10px;	
   }

   body.mrstv section.videos .banner .social
   {
   	position:absolute;
   	margin-left:470px;
   	margin-top:20px;	
   }

   body.mrstv section.videos .banner .social a
   {
   	width:30px;
   	height:30px;
   	display:block;
   	float:left;
   	margin-right:10px;
   }

   body.mrstv section.videos .banner .social a.facebook
   {
   	background:url(../img/icon_facebook_claro.png) no-repeat;	
   }

   body.mrstv section.videos .banner .social a.twitter
   {
   	background:url(../img/icon_twitter_claro.png) no-repeat;	
   }

   body.mrstv section.videos .banner .social a.email
   {
   	background:url(../img/icon_email_claro.png) no-repeat;	
   }

   body.mrstv section.videos .banner .social a.google
   {
   	background:url(../img/icon_google_claro.png) no-repeat;	
   }

   body.mrstv section.videos .banner .social a.linkedin
   {
   	background:url(../img/icon_linkedin_claro.png) no-repeat;	
   }

   body.mrstv section.videos article .embeded
   {
   	width:670px;
   	height:377px;
   	margin-top:5px;	
   }

   body.mrstv section.videos article .embeded iframe
   {
   	width:670px;
   	height:377px;
   	margin-top:0px;
   }

   body.mrstv section.videos article .fundoazul
   {
   	background:url(../img/bg_conteudo_mrstv.png) no-repeat bottom right;
   	width:670px;  
   	max-height:313px;
   	overflow-y:auto;
   	padding-left:20px;
   	padding-right:20px;	
   	padding-top:15px;	
   	padding-bottom:15px;			
   }

   body.mrstv section.videos article .fundoazul h1
   {
   	margin-top:0px;
   	margin-bottom:15px;
   	font-family: 'Oswald', sans-serif;
   	font-size:17px;	
   	text-transform:uppercase;
   	color:#ffcc03;
   }

   body.mrstv section.videos article .fundoazul
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	font-weight:400;
   	color:#fff;
   }

   body.mrstv section.videos .faleconosco
   {
   	background:url(../img/icon_faleconosco.png) no-repeat;
   	padding-left:35px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;
   	font-weight:normal;
   	color:#00355b;
   	float:left;
   	height:25px;
   	margin-top:22px;
   }

   body.mrstv section.videos .faleconosco a, body.mrstv section.videos .faleconosco a:link, body.mrstv section.videos .faleconosco a:hover, body.mrstv section.videos .faleconosco a:visited
   {
   	color:#00355b;
   }

   body.mrstv section.videos .jcarousel-wrapper
   {
   	margin-top:5px;	
   }

   body.mrstv section.videos .jcarousel li, body.mrstv section.videos .jcarousel li article
   {
   	width:140px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;		
   }

   body.mrstv section.videos .jcarousel li, body.mrstv section.videos .jcarousel li article p
   {
   	line-height: 17px;
   }

   body.mrstv section.videos .jcarousel li article .mini-embeded
   {
   	height:110px;	
   	width:140px;
   }

   body.mrstv section.videos .jcarousel li article h1.amarelo
   {
   	width:140px;
   	background:url(../img/bg_titulo_mrstv_amarelo.png) no-repeat;
   	height:40px;	
   	font-family: 'Oswald', sans-serif;
   	font-size:11px;	
   	text-transform:uppercase;
   	color:#00355b;
   	padding:5px;	
   	margin-top:0px;		
   	line-height: 14px;
   }

   body.mrstv section.videos .jcarousel li article h1.cinza
   {
   	width:140px;
   	background:url(../img/bg_titulo_mrstv_cinza.png) no-repeat;
   	height:40px;
   	font-family: 'Oswald', sans-serif;
   	font-size:11px;	
   	text-transform:uppercase;	
   	color:#00355b;
   	padding:5px;	
   	margin-top:0px;	
   	line-height: 14px;
   }

/* ==========================================================================
   MRS Blog
   ========================================================================== */

   body.mrsblog .main-content 
   {
   	padding-bottom:0px;
   }

   body.mrsblog .main-content .container
   {
   	background:#dadada url(../img/bg_triangulo_cinzaescuro.png) no-repeat;
   }

   body.mrsblog aside.sidebar .menu-destaque
   {
   	margin-top:100px;	
   }

   body.mrsblog aside.sidebar .menu-destaque h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.mrsblog aside.sidebar .menu-destaque ul
   {
   	padding-left:15px;
   }

   body.mrsblog aside.sidebar .menu-mesames
   {
   	margin-top:40px;
   	padding-bottom:20px;	
   }

   body.mrsblog aside.sidebar .menu-mesames h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.mrsblog aside.sidebar .menu-mesames ul
   {
   	padding-left:15px;
   }

   body.mrsblog aside.sidebar .menu-mesames .filtro .input-mes
   {
   	margin-left:0px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.mrsblog aside.sidebar .menu-mesames .filtro .input-ano
   {
   	margin-left:15px;	
   	padding-left:0px;
   	padding-right:0px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:11px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.mrsblog aside.sidebar .menu-mesames .filtro .btn-ver
   {
   	margin-left:2px;
   	background:url(../img/bt_ver_azul.png) no-repeat;	
   	width:36px;
   	height:18px;
   	border:0;
   	outline:none;
   	text-indent:999px;
   	vertical-align:middle;
   }

   body.mrsblog section.posts
   {
   	float:left;
   	width:670px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.mrsblog section.posts header
   {
   	margin-bottom:10px;	
   }

   body.mrsblog section.posts article
   {
   	background:#fff url(../img/bg_triangulo_branco.png) right top no-repeat;
   	margin-bottom:10px;	
   	padding-bottom:30px;
   	width:670px;
   }

   body.mrsblog section.posts article .data
   {
   	color:#0392d2;
   	font-family: 'Oswald', sans-serif;
   	font-size:17px;	
   	font-weight:200;
   	padding-left:30px;
   	padding-right:30px;
   	padding-top:30px;
   }

   body.mrsblog section.posts article h1
   {
   	color:#ffcc03;
   	font-family: 'Oswald', sans-serif;
   	font-size:34px;	
   	font-weight:200;
   	text-transform:uppercase;
   	margin-top:5px;
   	margin-bottom:30px;
   	padding-left:30px;
   	padding-right:30px;
   }

   body.mrsblog section.posts article .subtitulo
   {
   	text-transform:uppercase;	
   }

   body.mrsblog section.posts article img
   {
   	margin-bottom:30px;	
   }

   body.mrsblog section.posts article ul
   {
   	color:#143659;
   	padding-left:50px;
   }

   body.mrsblog section.posts article p
   {
   	color:#143659;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-left:30px;
   	padding-right:30px !important;
   }

   body.mrsblog section.posts article p img
   {
   	margin-left:-30px;
   }

   body.mrsblog section.posts article p.wp-caption-text
   {
   	margin-top:-25px;
   	padding-left: 0px;
   	padding-right: 10px!important;
   }

   body.mrsblog section.posts article .social
   {
   	float:left;
   	margin-left:30px;
   	margin-top:20px;	
   }

   body.mrsblog section.posts article .social a
   {
   	width:30px;
   	height:30px;
   	display:block;
   	float:left;
   	margin-right:10px;
   }

   body.mrsblog section.posts article .social a.facebook
   {
   	background:url(../img/icon_facebook_escuro.png) no-repeat;	
   }

   body.mrsblog section.posts article .social a.twitter
   {
   	background:url(../img/icon_twitter_escuro.png) no-repeat;	
   }

   body.mrsblog section.posts article .social a.email
   {
   	background:url(../img/icon_email_escuro.png) no-repeat;	
   }

   body.mrsblog section.posts article .social a.google
   {
   	background:url(../img/icon_google_escuro.png) no-repeat;	
   }

   body.mrsblog section.posts article .social a.linkedin
   {
   	background:url(../img/icon_linkedin_escuro.png) no-repeat;	
   }

   body.mrsblog section.posts article .mais a
   {
   	width:25px;
   	height:25px;
   	display:block;
   	float:right;
   	margin-right:30px;
   	margin-top:20px;
   	background:url(../img/bt_mais_azul.png) no-repeat;	
   }

   body.mrsblog section.posts article .menos a
   {
   	width:25px;
   	height:25px;
   	display:block;
   	float:right;
   	margin-right:30px;
   	margin-top:20px;
   	background:url(../img/bt_menos_azul.png) no-repeat;	
   }

   body.mrsblog section.posts article .autor
   {
   	float:left;
   	margin-left:30px;
   	margin-top:25px;	
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;
   	color:#70706f;
   }

   body.mrsblog section.posts article .tags
   {
   	float:right;
   	margin-right:30px;
   	margin-top:25px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;
   	color:#70706f;			
   }

   body.mrsblog section.posts article .tags a, body.mrsblog section.posts article .tags a:link, body.mrsblog section.posts article .tags a:visited
   {
   	color:#70706f;	
   }


   body.mrsblog section.posts .nav-previous
   {
   	margin-top:20px;	
   	float:right;	
   }

   body.mrsblog section.posts .nav-previous a
   {
   	font-family: 'Oswald', sans-serif;
   	font-size: 20px;
   	text-decoration: none;
   	padding-right: 20px;
   	background: url(../img/bt_avancar.png) right no-repeat;
   	color: #00355b;
   	height: 20px;
   }


   body.mrsblog section.posts .nav-next
   {
   	margin-top:20px;
   	float:left;	
   }

   body.mrsblog section.posts .nav-next a
   {
   	font-family: 'Oswald', sans-serif;
   	font-size: 20px;
   	text-decoration:none;
   	padding-left:20px;
   	background:url(../img/bt_voltar.png) left no-repeat;
   	color:#00355b;	
   	height: 20px;
   }

   body.mrsblog section.posts .nav-next a:hover, body.mrsblog section.posts .nav-previous a:hover
   {
   	color:#00355b;
   	text-decoration:none;
   }

/* ==========================================================================
   Busca
   ========================================================================== */

   body.resultado-busca .main-content .container
   {
   	background:#fff url(../img/bg_triangulo_cinza.png) no-repeat;
   }

   body.resultado-busca section.posts
   {
   	float:left;
   	width:672px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.resultado-busca section.posts header
   {
   	padding-bottom:20px;
   	border-bottom: 1px solid #70706f;
   }

   body.resultado-busca section.posts header h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:18px;
   	line-height:20px;	
   	text-transform:uppercase;
   	font-weight:600;
   	color:#70706f;	
   	margin-bottom:20px;	
   }

   body.resultado-busca .filtro label
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:18px;
   	font-weight:normal;
   }


   body.resultado-busca .filtro .input-filtrobusca
   {
   	margin-left:10px;	
   	padding-left:5px;
   	padding-right:5px;	
   	padding-top:0px;
   	padding-bottom:0px;	
   	height: 20px;
   	line-height: 18px;
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;	
   	color:#70706f;	
   	outline:none;	
   }

   body.resultado-busca .filtro .btn-ver
   {
   	margin-left:2px;
   	background:url(../img/bt_ver.png) no-repeat;	
   	width:36px;
   	height:18px;
   	border:0;
   	outline:none;
   	text-indent:999px;
   	vertical-align:middle;
   }

   body.resultado-busca section.posts .resultados
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:13px;	
   	color:#70706f;	
   	margin-top:20px;
   	margin-bottom:20px;		
   }

   body.resultado-busca section.posts article
   {	
   	padding-bottom:10px;	
   	margin-bottom:0px;
   	margin-top:15px;
   	border-bottom: 1px solid #70706f;
   }

   body.resultado-busca section.posts article .chamada
   {
   	float:left;
   	width:632px;
   	margin-right:20px;
   }

   body.resultado-busca section.posts article .chamada .data
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:12px;	
   	color:#70706f;	
   }

   body.resultado-busca section.posts article .chamada h1
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:16px;	
   	color:#00355b;	
   	text-transform:uppercase;
   	font-weight:600;
   	margin-top:3px;
   	margin-bottom:3px;	
   }

   body.resultado-busca section.posts article .chamada p
   {
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	font-weight:normal;
   }

   body.resultado-busca section.posts article .mais
   {
   	float:right;
   	margin-top:40px;	
   }

   body.resultado-busca section.posts article .mais a
   {

   	background:url(../img/bt_mais_pequeno.png) no-repeat;
   	width:20px;
   	height:20px;
   	display:block;
   }

/* ==========================================================================
   Trabalhe Conosco
   ========================================================================== */

   body.trabalhe-conosco .main-content 
   {
   	padding-bottom:0px;
   }

   body.trabalhe-conosco .main-content .container
   {
   	background:#dadada url(../img/bg_triangulo_cinzaescuro.png) no-repeat;
   }

   body.trabalhe-conosco aside.sidebar .menu-areas
   {
   	margin-top:100px;
   	padding-bottom: 20px;	
   }

   body.trabalhe-conosco aside.sidebar .menu-areas h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.trabalhe-conosco aside.sidebar .menu-areas ul
   {
   	padding-left:15px;
   }

   body.trabalhe-conosco section.posts
   {
   	float:left;
   	width:670px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.trabalhe-conosco section.posts header
   {
   	margin-bottom:10px;	
   }

   body.trabalhe-conosco section.posts article
   {
   	background:#fff url(../img/bg_triangulo_branco.png) right top no-repeat;
   	margin-bottom:10px;	
   	padding-bottom:30px;
   	width:670px;
   }

   body.trabalhe-conosco section.posts article .mais
   {
   	background:url(../img/bt_mais_azul.png) no-repeat right top;
   	width:200px;
   	height:25px;
   	text-align:right;	
   	font-family: 'Oswald', sans-serif;
   	font-size:18px;
   	line-height:25px;	
   	text-transform:uppercase;
   	float:right;
   	margin-top:30px;
   	margin-right:30px;		

   }

   body.trabalhe-conosco section.posts .mais a, body.trabalhe-conosco section.posts .mais a:link, body.trabalhe-conosco section.posts .mais a:hover
   {	
   	text-decoration:none;	
   	color:#00355b;	
   	padding-right:45px;
   	display:block;	
   }

   body.trabalhe-conosco section.posts article .data
   {
   	color:#0392d2;
   	font-family: 'Oswald', sans-serif;
   	font-size:17px;	
   	font-weight:200;
   	padding-left:30px;
   	padding-right:30px;
   	padding-top:30px;
   }

   body.trabalhe-conosco section.posts article h1
   {
   	color:#ffcc03;
   	font-family: 'Oswald', sans-serif;
   	font-size:34px;	
   	font-weight:200;
   	text-transform:uppercase;
   	margin-top:5px;
   	margin-bottom:30px;
   	padding-left:30px;
   	padding-right:30px;
   }

   body.trabalhe-conosco section.posts article .subtitulo
   {
   	text-transform:uppercase;	
   }

   body.trabalhe-conosco section.posts article .social
   {
   	float:left;
   	margin-left:30px;
   	margin-top:20px;	
   }

   body.trabalhe-conosco section.posts article .social a
   {
   	width:30px;
   	height:30px;
   	display:block;
   	float:left;
   	margin-right:10px;
   }

   body.trabalhe-conosco section.posts article .social a.facebook
   {
   	background:url(../img/icon_facebook_escuro.png) no-repeat;	
   }

   body.trabalhe-conosco section.posts article .social a.twitter
   {
   	background:url(../img/icon_twitter_escuro.png) no-repeat;	
   }

   body.trabalhe-conosco section.posts article .social a.email
   {
   	background:url(../img/icon_email_escuro.png) no-repeat;	
   }

   body.trabalhe-conosco section.posts article .social a.google
   {
   	background:url(../img/icon_google_escuro.png) no-repeat;	
   }

   body.trabalhe-conosco section.posts article .social a.linkedin
   {
   	background:url(../img/icon_linkedin_escuro.png) no-repeat;	
   }

   body.trabalhe-conosco section.posts article img
   {
   	margin-bottom:30px;	
   }

   body.trabalhe-conosco section.posts article p
   {
   	color:#143659;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-left:30px;
   	padding-right:30px;
   }

   body.trabalhe-conosco section.posts article p img
   {
   	margin-left:-30px;
   }

   body.trabalhe-conosco section.posts article a.link-vaga
   {
   	padding-left:20px;
   	padding-right:20px;		
   	padding-top:10px;
   	padding-bottom:10px;	
   	background:#d7d7d6;
   	display:block;	
   	width:96px;
   	margin-left:30px;
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;
   	margin-top:20px;
   }

   body.trabalhe-conosco section.posts article a.link-vaga:link
   {
   	text-decoration:none;
   	color:#777777;
   }

   body.trabalhe-conosco section.posts article a.link-vaga:hover
   {
   	text-decoration:none;
   	color:#777777;
   	background:#c6c6c6;
   }

   body.single-vaga .main-content 
   {
   	padding-bottom:0px;
   }

   body.single-vaga .main-content .container
   {
   	background:#dadada url(../img/bg_triangulo_cinzaescuro.png) no-repeat;
   }

   body.single-vaga aside.sidebar .menu-areas
   {
   	margin-top:100px;
   	padding-bottom: 20px;	
   }

   body.single-vaga aside.sidebar .menu-areas h1
   {
   	background:url(../img/bg_titulo_menulateral.png) no-repeat;
   	width:218px;
   	height:31px;
   	margin-top:0px;
   	margin-bottom:10px;
   	padding-left:15px;
   	padding-top:5px;
   	font-family: 'Oswald', sans-serif;
   	font-size:15px;
   	font-weight:400;
   }

   body.single-vaga aside.sidebar .menu-areas ul
   {
   	padding-left:15px;
   }

   body.single-vaga section.posts
   {
   	float:left;
   	width:670px;
   	color:#70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-bottom:20px;
   }

   body.single-vaga section.posts header
   {
   	margin-bottom:10px;	
   }

   body.single-vaga section.posts article
   {
   	background:#fff url(../img/bg_triangulo_branco.png) right top no-repeat;
   	margin-bottom:10px;	
   	padding-bottom:30px;
   	width:670px;
   	display:block;
   }

   body.single-vaga section.posts article .menos a
   {
   	width:25px;
   	height:25px;
   	display:block;
   	float:right;
   	margin-right:30px;
   	margin-top:20px;
   	background:url(../img/bt_menos_azul.png) no-repeat;	
   }

   body.single-vaga section.posts article .data
   {
   	color:#0392d2;
   	font-family: 'Oswald', sans-serif;
   	font-size:17px;	
   	font-weight:200;
   	padding-left:30px;
   	padding-right:30px;
   	padding-top:30px;
   }

   body.single-vaga section.posts article h1
   {
   	color:#ffcc03;
   	font-family: 'Oswald', sans-serif;
   	font-size:34px;	
   	font-weight:200;
   	text-transform:uppercase;
   	margin-top:5px;
   	margin-bottom:30px;
   	padding-left:30px;
   	padding-right:30px;
   }

   body.single-vaga section.posts article .subtitulo
   {
   	text-transform:uppercase;	
   }

   body.single-vaga section.posts article .social
   {
   	float:left;
   	margin-left:30px;
   	margin-top:20px;	
   }

   body.single-vaga section.posts article .social a
   {
   	width:30px;
   	height:30px;
   	display:block;
   	float:left;
   	margin-right:10px;
   }

   body.single-vaga section.posts article .social a.facebook
   {
   	background:url(../img/icon_facebook_escuro.png) no-repeat;	
   }

   body.single-vaga section.posts article .social a.twitter
   {
   	background:url(../img/icon_twitter_escuro.png) no-repeat;	
   }

   body.single-vaga section.posts article .social a.email
   {
   	background:url(../img/icon_email_escuro.png) no-repeat;	
   }

   body.single-vaga section.posts article .social a.google
   {
   	background:url(../img/icon_google_escuro.png) no-repeat;	
   }

   body.single-vaga section.posts article .social a.linkedin
   {
   	background:url(../img/icon_linkedin_escuro.png) no-repeat;	
   }

   body.single-vaga section.posts article img
   {
   	margin-bottom:30px;	
   }

   body.single-vaga section.posts article p
   {
   	color:#143659;
   	font-family: 'Open Sans', sans-serif;
   	font-size:14px;
   	line-height:23px;
   	padding-left:30px;
   	padding-right:30px;
   }

   body.single-vaga section.posts article p img
   {
   	margin-left:-30px;
   }

   body.single-vaga section.posts article a.link-vaga
   {
   	padding-left:20px;
   	padding-right:20px;		
   	padding-top:10px;
   	padding-bottom:10px;	
   	background:#d7d7d6;
   	display:block;	
   	width:147px;
   	margin-left:30px;
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;
   	margin-top:20px;
   }

   body.single-vaga section.posts article a.link-vaga:link
   {
   	text-decoration:none;
   	color:#777777;
   }

   body.single-vaga section.posts article a.link-vaga:hover
   {
   	text-decoration:none;
   	color:#777777;
   	background:#c6c6c6;
   }

/* ==========================================================================
   Formulários
   ========================================================================== */

   .wpcf7 h2
   {
   	font-size:14px;
   	font-weight:600;
   	color:#00355b;
   	line-height:25px;	
   }

   .wpcf7 input, .wpcf7 select
   {
   	width:100%;  
   	height:29px;
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;
   	border:1px solid #ccc;
   	padding-left: 5px;
   	outline:none;
   }

   .wpcf7 textarea
   {
   	width:100%;  
   	height:200px;
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;
   	border:1px solid #ccc;
   	outline:none;	
   }

   .wpcf7 .wpcf7-form-control-wrap.ddd
   {
   	width:10%;	
   	display:block;
   	float:left;	

   }

   .wpcf7 .wpcf7-form-control-wrap.telefone
   {
   	width:89%;	
   	margin-left:1%;
   	display:block;
   	float:left;
   }

   .wpcf7 .bt-enviar
   {
   	padding-left:20px;
   	padding-right:20px;		
   	padding-top:5px;
   	padding-bottom:10px;	
   	background:#d8d8d8;
   	display:block;	
   	width:100px;
   	height:35px;
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;
   	margin-top:20px;	
   	color:#777777;
   }

/* ==========================================================================
   Footer
   ========================================================================== */

   .mapa-container
   {	
   	padding-top:20px;
   	padding-bottom:20px;
   }


   footer nav
   {
   	float:left;
   	margin-right:15px;
   	border-left:1px solid #70706f;
   	font-family: 'Open Sans', sans-serif;
   	font-weight:600;
   	font-size:11px;	
   	padding-left:5px;
   	line-height:20px;
   }


   footer nav.noticias
   {
   	width:64px;
   }

   footer nav.sistemas-mrs
   {
   	width:82px;
   }

   footer nav.fale-conosco
   {
   	width:90px;
   }

   footer nav.trabalhe-conosco
   {
   	width:62px;
   }

   footer nav.empresa
   {
   	width:82px;
   }

   footer nav.seguranca
   {
   	width:90px;
   }

   footer nav.inovacao
   {
   	width:100px;
   }

   footer nav.sustentabilidade
   {
   	width:110px;
   }

   footer nav.clientes
   {
   	width:97px;
   }

   footer nav.relacionamento-com-investidores
   {
   	width:115px;
   }

   footer nav.fornecedores
   {
   	width:106px;
   }

   footer nav:last-child
   {
   	margin-right:0px;
   }

   footer .footer-lateral
   {
   	float:left;
   }

   footer .footer-lateral nav
   {
   	width: 131px;
   	float: none;
   	margin-top: 20px;
   }

   footer nav ul
   {
   	padding:0px;
   	margin:0px;
   }

   footer nav li
   {
   	list-style-type:none;	
   	line-height:13px;
   	margin-bottom:10px;
   }

   footer nav li.title
   {
   	text-transform:uppercase;
   	margin-bottom:15px;
   	color:#70706f;
   }

   footer nav li a, footer nav li a:hover, footer nav li a:visited
   {
   	color: #70706f;
   }

   .informacoes-container
   {	
   	padding-top:20px;
   	padding-bottom:20px;
   	color:#fff;
   	font-family: 'Open Sans', sans-serif;
   	font-weight:600;
   	font-size:10px;
   	line-height:14px;	
   }

   footer .logo
   {
   	float:left;
   	margin-top:10px;
   }

   footer .endereco
   {
   	float:left;
   	margin-left:30px;
   }

   footer .copyrights
   {
   	float:left;
   	margin-left:30px;
   	line-height:20px;
   }

   footer .copyrights a, footer .copyrights a:link, footer .copyrights a:visited
   {
   	color:#fff;
   	text-transform:uppercase;
   	display:block;

   }

   .btn-menu-mobile
   {
   	background:url(../img/btn_menu_mobile.png);
   	width:44px;
   	height:44px;
   	display:none;
   	float:left;
   	margin-top:5px;	
   	cursor:pointer;
   }

   .menu-mobile
   {
   	display:none;	
   }

   .show-mobile
   {
   	display:none;	
   }

   .hide-mobile {
   	display: block;
   }

   /** Adaptações Mobile **/

   @media (max-width: 768px) {

   	body
   	{
   		padding:5px;	
   	}

   	.btn-close-menu-mobile
   	{
   		width:30px;
   		height:30px;
   		background:url('../img/bt_fechar_mobile.png');
   		float:left;
   	}

   	div.menu-en, div.menu-pt
   	{
   		float:left;	
   	}

   	div.menu-en a, div.menu-pt a
   	{
   		text-decoration:none;	
   		background: url('../img/sprite-language.png') no-repeat; 
   		overflow: hidden; 	
   		text-align: left;
   		vertical-align:middle;
   		display:block;
   		float:left;
   		margin-left:20px
   	}

   	.txt-buscar
   	{
   		width:113px;	
   	}

   	div.menu-pt a
   	{
   		margin-left:5px;	
   	}

   	div.menu-en a { background-position: -0px -0px; width: 30px; height: 30px; }
   	div.menu-en:hover a { background-position: -30px -0px; width: 30px; height: 30px; }
   	div.menu-pt a { background-position: -0px -30px; width: 30px; height: 30px; }
   	div.menu-pt:hover a { background-position: -30px -30px; width: 30px; height: 30px; }	

   	.busca
   	{
   		margin-top:0px;
   		margin-left:20px;	
   	}

   	.menu-mobile ul
   	{
   		padding: 0px;
   		color:#fff;	
   		padding-bottom:10px;	
   	}


   	.menu-mobile ul li a, .menu-mobile ul li a:link, .menu-mobile ul li a:hover 
   	{
   		color:#fff;
   		text-decoration:none;
   	}

   	.menu-mobile ul li a:hover 
   	{
   		color:#fff;
   		text-decoration:underline;
   	}

   	nav.menu-mobile li .icon
   	{
   		text-decoration:none;	
   		display: inline-block; 
   		background: url('../img/sprite-menu.png') no-repeat; 
   		overflow: hidden; 	
   		text-align: left;
   		vertical-align:middle;
   		margin-right:6px;
   		width:29px;
   	}

   	nav.menu-mobile li.menu-mobile-clientes .icon { background-position: -0px -0px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-clientes:hover .icon, 
   	nav.menu-mobile li.menu-mobile-clientes.active .icon { background-position: -29px -0px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-empresa .icon { background-position: -58px -0px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-empresa:hover .icon, 
   	nav.menu-mobile li.menu-mobile-empresa.active .icon { background-position: -0px -29px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-fornecedores .icon { background-position: -29px -29px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-fornecedores:hover .icon, 
   	nav.menu-mobile li.menu-mobile-fornecedores.active .icon { background-position: -58px -29px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-inovacao .icon { background-position: -0px -58px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-inovacao:hover .icon, 
   	nav.menu-mobile li.menu-mobile-inovacao.active .icon { background-position: -29px -58px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-relacionamento-com-investidores .icon { background-position: -58px -58px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-relacionamento-com-investidores:hover .icon, 
   	nav.menu-mobile li.menu-mobile-relacionamento-com-investidores.active .icon { background-position: -0px -87px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-seguranca .icon { background-position: -29px -87px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-seguranca:hover .icon, 
   	nav.menu-mobile li.menu-mobile-seguranca.active .icon { background-position: -58px -87px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-sustentabilidade .icon { background-position: -0px -116px; width: 29px; height: 29px; }
   	nav.menu-mobile li.menu-mobile-sustentabilidade:hover .icon, 
   	nav.menu-mobile li.menu-mobile-sustentabilidade.active .icon { background-position: -29px -116px; width: 29px; height: 29px; }

   	nav.menu-mobile li.fecha-busca
   	{
   		background: #00355b;
   		color: #ffffff;	
   		padding-left:10px;	
   		padding-bottom:20px;
   		padding-right:10px;	

   	}

   	nav.menu-mobile li.fecha-busca .btn-buscar
   	{
   		margin-left:-10px;	
   	}

   	nav.menu-mobile li.parent-menu
   	{
   		line-height:40px;
   		padding-left:10px;	
   		padding-right:10px;			
   	}

   	nav.menu-mobile li.child-menu
   	{
   		padding-left:45px;	
   		padding-right:10px;			
   		line-height:35px;
   	}

   	.container
   	{
   		max-width: none !important;
   		width:100%;
   		padding-left:0;
   		padding-right:0;
   	}

   	.logo
   	{
   		margin-left:20px;	
   	}

   	.logo img
   	{
   		width:90px;
   		margin-top:5px;
   	}

   	.emergencia
   	{
   		float:right;	
   	}

   	.slideshow img
   	{
   		width:100%;	
   	}

   	.jcarousel-home li .titulo-slide
   	{
   		margin-left:10px;
   		font-size:1.4em;
   		line-height:normal;	
   	}

   	.noticias-home 
   	{
   		width: auto; 
   		height: auto; 
   		background: #00355b url(../img/bg_noticias_mobile.png) top right no-repeat;
   		margin-left: 0;
   		padding-left: 20px;
   		padding-right: 20px;
   		padding-top: 20px;
   		padding-bottom: 20px;
   		margin-top: 5px;
   		position:relative;
   	}

   	.noticias-home h1 
   	{
   		margin-top:0px;
   	}

   	.destaques
   	{
   		width:100%;
   		margin:0 auto;	
   	}

   	.destaques .coluna
   	{
   		width:100%;
   		float:none;
   		margin:0px;
   	}

   	.destaque img
   	{
   		width:100%;	
   		height:auto;
   	}

   	.destaque.azulescuro header
   	{
   		background:#00355b url(../img/bg_titulo_home_azul.png) right no-repeat;
   		color:#fff;
   	}

   	.destaque.azulclaro header
   	{
   		background:#1393d3 url(../img/bg_titulo_home_azulclaro.png) right no-repeat;
   		color:#fff;
   	}

   	.destaque.amarelo header
   	{
   		background:#fecc00 url(../img/bg_titulo_home_amarelo.png) right no-repeat;
   		color:#00355b;
   	}

   	.destaque.cinza header
   	{
   		background:#908f8f url(../img/bg_titulo_home_cinza.png) right no-repeat;
   		color:#fff;
   	}

   	.destaque h2
   	{
   		width:auto;	
   	}


   	/** Page e Single **/

   	body.page .main-content .container, body.single .main-content .container
   	{
   		background:#fff url(../img/bg_triangulo_cinza.png) top right no-repeat;
   		display:table;
   		padding-left:20px;
   		padding-right:20px;		
   		padding-top:10px;
   		padding-bottom:10px;		
   	}

   	aside.sidebar 
   	{
   		width: 100%;
   		float: none; 
   		padding-left: 30px;
   		margin-right:0px;
   		font-family: 'Open Sans', sans-serif;
   		font-size: 13px;
   		display: table-footer-group;
   	}

   	aside.sidebar h1
   	{
   		margin-top:30px;	
   	}

   	body.page .main-content article, body.single .main-content article 
   	{
   		float: none; 
   		width: 100%;
   		color: #70706f;
   		font-family: 'Open Sans', sans-serif;
   		font-size: 14px;
   		line-height: 23px;
   		padding-bottom: 20px;
   		display: table-header-group;
   	}

   	body.page .main-content article img, body.single .main-content article img
   	{
   		width:100% !important;	
   		height:auto;
   	}

   	img.alignleft, img.alignright, .wp-caption.alignright, .wp-caption.alignleft
   	{
   		float:none;
   		margin:0px !important;
   		margin-bottom:10px !important;	
   		width:100% !important;	
   	}

   	iframe
   	{
   		width:100%;	
   	}

   	/** Footer **/

   	footer .informacoes-container 
   	{
   		text-align:center;
   	}

   	footer .logo 
   	{
   		float: none;
   		margin-top: 10px;
   		margin-bottom: 20px;
   		margin-left:0px;
   	}

   	footer .endereco 
   	{
   		float: none; 
   		margin-left: 0px; 
   		margin-bottom: 20px;
   	}

   	footer .copyrights 
   	{
   		float: none;
   		margin-left: 0px;
   		line-height: 20px;
   	}

   	/** MRS TV **/

   	body.mrstv section.videos 
   	{		
   		width: 100%;
   		display: table-header-group;
   		float:none;
   	}

   	body.mrstv section.videos .banner img
   	{	
   		width:100%;
   	}

   	body.mrstv section.videos article .embeded 
   	{
   		width: 100%;
   		height: auto;
   	}

   	body.mrstv section.videos article .embeded iframe {
   		width: 100%;
   		height: auto;
   	}

   	body.mrstv section.videos article .fundoazul 
   	{	
   		width: 100%;
   		max-height:none;
   		background: #00345a url(../img/bg_conteudo_mrstv.png) no-repeat bottom right;

   	}

   	body.mrstv section.videos .faleconosco
   	{
   		height:auto;
   	}

   	.jcarousel-wrapper {
   		width: 100%;
   	}

   	.jcarousel
   	{
   		width:140px;	
   	}

   	/** Blog MRS **/

   	body.mrsblog .main-content .container, body.post-mrsblog .main-content .container  
   	{
   		background: #dadada url(../img/bg_triangulo_cinzaescuro.png) top right no-repeat;
   		padding-left: 20px;
   		padding-right: 20px;
   		padding-top: 10px;
   		padding-bottom: 10px;
   	}

   	body.mrsblog section.posts {
   		float: none;
   		width: 100%;
   		display: table-header-group;
   	}

   	body.mrsblog section.posts article 
   	{
   		width:100%;	
   		display:block;
   	}

   	body.mrsblog section.posts article img
   	{
   		width:100% !important;
   	}

   	body.mrsblog section.posts .banner img
   	{	
   		width:100%;
   	}

   	body.mrsblog aside.sidebar .menu-destaque 
   	{
   		margin-top: 40px;
   	}

   	body.mrsblog aside.sidebar .menu-mesames .filtro .input-ano 
   	{
   		float:left;
   		width:30%;	
   	}	

   	body.mrsblog aside.sidebar .menu-mesames .filtro .input-mes 
   	{
   		float:left;
   		width:30%;
   	}

   	body.mrsblog aside.sidebar .menu-mesames .filtro .btn-ver
   	{
   		float:left;
   	}

   	body.mrsblog aside.sidebar .menu-mesames 
   	{
   		padding-bottom: 50px;
   	}

   	/** Blog Inovação **/

   	body.page-inovacao section.posts {
   		float: none;
   		width: 100%;
   		display: table-header-group;	
   	}

   	body.page-inovacao section.posts header .destaque 
   	{
   		width: 100%;
   		height: auto;
   		overflow: hidden;
   	}

   	body.page-inovacao section.posts header .destaque .chamada
   	{	
   		width:250px;
   		padding-left: 10px;
   		padding-top: 127px;
   	}

   	body.page-inovacao section.posts header .destaque .chamada h1 
   	{	
   		margin-left:10px;
   		font-size:1.4em;
   		line-height:auto;
   		width: 100%;
   	}

   	body.page-inovacao section.posts header .destaque figure img.fade-inovacao
   	{
   		display:none;	
   	}

   	body.page-inovacao section.posts header .destaque .chamada p 
   	{
   		display:none;	
   	}

   	body.page-inovacao section.posts article 
   	{
   		width:100%;	
   	}

   	body.page-inovacao section.posts .banner img
   	{	
   		width:100%;
   	}

   	body.page-inovacao section.posts .coluna 
   	{
   		width: 100%;
   		float: none;
   		margin: 0px; 
   	}
   	body.page-inovacao section.posts .vejamais 
   	{
   		width: 117px;
   		float: left;
   	}

   	body.page-inovacao aside.sidebar .menu-destaque 
   	{
   		margin-top: 40px;
   	}

   	body.page-inovacao aside.sidebar .menu-mesames .filtro .input-ano 
   	{
   		float:left;
   		width:30%;	
   	}	

   	body.page-inovacao aside.sidebar .menu-mesames .filtro .input-mes 
   	{
   		float:left;
   		width:30%;
   	}

   	body.page-inovacao aside.sidebar .menu-mesames .filtro .btn-ver
   	{
   		float:left;
   	}

   	body.page-inovacao aside.sidebar .menu-mesames 
   	{
   		padding-bottom: 50px;
   	}

   	body.post-inovacao .voltar
   	{
   		margin-left:0px;	
   	}

   	body.post-inovacao aside.sidebar .menu-destaque 
   	{
   		margin-top: 40px;
   	}

   	body.post-inovacao aside.sidebar .menu-mesames .filtro .input-ano 
   	{
   		float:left;
   		width:30%;	
   	}	

   	body.post-inovacao aside.sidebar .menu-mesames .filtro .input-mes 
   	{
   		float:left;
   		width:30%;
   	}

   	body.post-inovacao aside.sidebar .menu-mesames .filtro .btn-ver
   	{
   		float:left;
   	}

   	body.post-inovacao aside.sidebar .menu-mesames 
   	{
   		padding-bottom: 50px;
   	}

   	/** Veja Mais **/

   	body.vejamais section.posts
   	{
   		float: none;
   		width: 100%;
   		display: table-header-group;
   	}

   	body.vejamais aside.sidebar .menu-destaque 
   	{
   		margin-top: 40px;
   	}

   	body.vejamais aside.sidebar .menu-mesames .filtro .input-ano 
   	{
   		float:left;
   		width:30%;	
   	}	

   	body.vejamais aside.sidebar .menu-mesames .filtro .input-mes 
   	{
   		float:left;
   		width:30%;
   	}

   	body.vejamais aside.sidebar .menu-mesames .filtro .btn-ver
   	{
   		float:left;
   	}

   	body.vejamais aside.sidebar .menu-mesames 
   	{
   		padding-bottom: 50px;
   	}


   	body.vejamais section.posts .coluna 
   	{
   		width: 100%;
   		float: none;
   		margin: 0px; 
   	}

   	body.vejamais .filtro .input-ano 
   	{
   		float:left;
   		width:30%;	
   	}	

   	body.vejamais .filtro .input-mes 
   	{
   		float:left;
   		width:30%;
   	}

   	body.vejamais .filtro .btn-ver
   	{
   		float:left;
   	}

   	body.vejamais .filtro label
   	{
   		display:block;
   	}

   	/** Trabalhe Conosco **/

   	body.trabalhe-conosco .main-content .container, body.single-vaga .main-content .container  
   	{
   		background: #dadada url(../img/bg_triangulo_cinzaescuro.png) top right no-repeat;
   		padding-left: 20px;
   		padding-right: 20px;
   		padding-top: 10px;
   		padding-bottom: 10px;
   	}


   	body.trabalhe-conosco section.posts {
   		float: none;
   		width: 100%;
   		display: table-header-group;
   	}

   	body.trabalhe-conosco section.posts article 
   	{
   		width:100%;	
   		display:block;
   	}

   	body.trabalhe-conosco section.posts .banner img
   	{	
   		width:100%;
   	}

   	body.trabalhe-conosco aside.sidebar .menu-areas
   	{
   		margin-top: 40px;
   	}

   	body.single-vaga section.posts {
   		float: none;
   		width: 100%;
   		display: table-header-group;
   	}

   	body.single-vaga section.posts article 
   	{
   		width:100%;	
   	}

   	body.single-vaga section.posts .banner img
   	{	
   		width:100%;
   	}

   	body.single-vaga aside.sidebar .menu-areas
   	{
   		margin-top: 40px;
   	}

   	.hide-mobile 
   	{
   		display: none;
   	}

   	.show-mobile
   	{
   		display:block;  
   	}

   }

   /*hacks para o menu no Windows Phone.*/
   @media screen and (min-width:0\0) {
   	nav.menu-mobile li.fecha-busca
   	{
   		padding-top:10px;
   	}
   }