
/* ###############################################  GLOBAL ############################################### */
.clear {clear:both !important; height:0!important; width:0!important;}
iframe {frameborder:0;}

body {background:/*#efefef*/#f5f5f5;}
body.body-iframe {background:#fff;}

.color_cultura {background:#b41e8e; color:#b41e8e; border:0px solid #b41e8e}
.color_institucional {background:#0d3f90; color:#0d3f90; border:0px solid #0d3f90}
.color_educacao {background:#009fed; color:#009fed; border:0px solid #009fed; height: 38px;}
.color_qualidade {background:#eb6909; color:#eb6909; border:0px solid #eb6909}
.color_competitividade {background:#a7af39; color:#a7af39; border:0px solid #a7af39}

.font_institucional {color:#0d3f90;}
.font_educacao {color:#009fed;}
.font_qualidade {color:#eb6909;}
.font_competitividade {color:#a7af39;}

h2.float_tile {position:absolute; color:#fff; font-family:"Museo900"; font-size:8px; font-weight:normal; text-transform:uppercase; display:block; padding:7px 6px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
	-webkit-text-stroke: 0
}

.blackOverlay{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:998; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); }
.blackOverlayMenuMobile{ display: none; position:absolute; top: 0%; left: 0%; width: 100%; height: 100%; background:#000; z-index:999; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); }
.menuAuxMobile{display:none;}

/* --------------  LOGO -------------- */
.main_header h1 a{display:block; background:url(../images/geral/main_logo.png) no-repeat; width:279px; height:91px; overflow:hidden; text-indent:-999px; /*margin:12px 0 0 0;*/}
.main_header a.logoSite{display:block; background:url(../images/geral/main_logo.png) no-repeat; width:279px; height:91px; overflow:hidden; text-indent:-999px; /*margin:12px 0 0 0;*/}
.mtlg .main_header a.logoSite{ background:url(../images/geral/main_logo-en.png) no-repeat;width:668px; }
.mtlg .main_header a.logoSite.esp { background:url(../images/logo-content.png) no-repeat;width:668px; }
.main_header .logo_box {height:113px;}
.main_header .logo_box .centerbx {background:url(../images/header_deg_bg.png) no-repeat;height:101px;width:996px;margin:0 auto;position:relative;padding-top:12px;}
.mtlg .main_header .logo_box .centerbx {padding-top:20px;}
.main_header .logo_box .centerbx .bgwhite{width:960px;position:absolute;top:0;left:-930px;background:#fff;height:113px;z-index:-9;}
.main_header .logo_box .left {float:left; background:#fff; height:113px;
	width: -moz-calc(50% - 498px);
	width: -webkit-calc(50% - 498px);
	width: -o-calc(50% - 498px);
	width: calc(50% - 498px);
}

/* ----------------- Go to top ------------------- */
.cd-top {
  display: inline-block;
  height: 35px;
  width: 77px;
  position: fixed;
  z-index:99999;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:url(../images/seta-topo.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;ow.svg
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.eng-top.cd-top {
  background:url(../images/seta-topo-eng.png) no-repeat center 50%;
}
.esp-top.cd-top {
  background:url(../images/seta-topo-esp.png) no-repeat center 50%;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  /*background-color: #e86256;*/
  opacity: 1;
}

@media only screen and (min-width: 480px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 35px;
    width: 77px;
    right: 30px;
    bottom: 30px;
  }
}

#cboxLoadedContent { width:auto!important;border:none; }

/* -------------- AJUSTE MOBILE -------------- */
.mobile, .tubeAdd480, .pillar_box .mPillarTitle { display:none; }

/* --------------  BARRA PRINCIPAL -------------- */
.main_header {/*position:absolute;*/ width:100%;z-index:999;/*top:0;*/position:relative; background:#fff;}
.main_header nav {margin:0 auto;}
.mtlg .main_header nav {margin:0 auto;position:relative;}
.main_header .sup {position:absolute; width:100%;}
.main_header nav ul {height:34px; float:left;}
.main_header nav ul.first{background:#0e3e90;padding:0;}
.main_header ul.first li {float:left; margin:0 12px 0 0;}
.main_header ul.first li a {color:#fff; font-size:12px; font-family:"Museo900"; text-transform:uppercase;-webkit-text-stroke: 0; display:block; padding:10px 8px 0 9px; height:24px; cursor:pointer;}
.main_header ul.first li a.first_active, .main_header ul.first li a:hover {background:url(../images/geral/bg_menu_second.jpg) repeat-x left bottom;}
.main_header ul li {float:left; margin:6px 25px 0 0;}
.main_header ul li a {color:#fff; font-size:12px; font-family:"Museo900"; text-transform:uppercase;-webkit-text-stroke: 0}
.main_header nav ul.second {background:#009fed; padding:0 0 0 15px}
.main_header ul.second li {float:left; margin:0 15px 0 0;}
.main_header ul.second li:last-child { /*display:none;*/ }
.main_header ul.second li a {color:#fff; font-size:12px; font-family:"Museo900"; text-transform:uppercase;-webkit-text-stroke: 0; display:block; padding:10px 10px 0 10px; height:24px; cursor:pointer;}
.main_header ul.second li a.second_active, .main_header ul.second li a:hover {background:url(../images/geral/bg_menu_second.jpg) repeat-x left bottom;}
.main_header .bg .left {width:49%; background:#0e3e90; float:left; height:34px;}
.main_header .bg .right {width:49%; background:#009fed; float:right; height:34px;}
.main_header .bg {
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.85);
	-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.85);
	box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.85);
}
.main_header .social {float:right; padding:0 5px 0 0;}
.mtlg .main_header .social { padding: 0;position:absolute;right:2px; top:0;margin-top:-85px; }
.main_header .social li {padding:0; margin:6px 0 0 3px;}
.main_header .social a {display:block; float:left; width:23px; height:23px; text-indent:-9999px; overflow:hidden; background:url(../images/ico_socials_min.png) no-repeat;}
.main_header .social a:hover {-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
.mtlg .mainMenu .social a{ background:url(../images/ico-socials-min.png) no-repeat; }
.main_header .social a.fb {background-position:0 -1px;}
.main_header .social a.tw {background-position:-26px center;}
.main_header .social a.yt {background-position:-51px center;}
.main_header .social a.in {background-position:-77px center;}
.main_header .social a.fd {background-position:-102px center;}

/* --------------  BARRA DO TOPO -------------- */
.bar_top {position:absolute; top:0; width:100%; z-index:20}
.bar_top .right ul {float:left;}
.bar_top .right ul li {padding:3px 0 0 0; margin:0 0 0 8px;}
.bar_top .right a {font-size:10px; font-family:"Museo700"; display:block; padding:0 2px 3px 0; cursor:pointer;}
.bar_top .right a:hover {text-decoration:underline; }
.bar_top .right a.topActive{border-bottom:3px solid #fff; padding:0 2px 0 0;}
.bar_top .right ul.lang li {background:#fff;}
.bar_top .right ul.lang li a {color:#0d3f90; padding:0 4px 3px 4px;}
.bar_top .right {float:right; margin:0 5px 0 0; background:#0d3f90; padding:0 0 0 3px; overflow:hidden;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.45);
	box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.45)
}


/* --------------  BARRA PILARES -------------- */
/*.bar_pillars {position:absolute; width:100%; top:47px; left:296px;}
.bar_pillars {position:absolute; width:455px; top:47px; left:50%; margin:0 0 0 -214px;}
.bar_pillars .search input[type=text] {text-transform:uppercase; padding-right:34px; width:154px; float:left;}
.bar_pillars .search input[type=submit] {display:block; float:left; background:url(../images/mins_sprites.png) no-repeat; width:16px; height:17px; text-indent:-9999px; overflow:hidden; line-height:99px; cursor:pointer; position:relative; z-index:22; margin:8px 0 0 -26px;}
.bar_pillars .box > div {float:left;}
.bar_pillars .box > div.for_business .title {padding-right:27px;}
.bar_pillars .box > div .title {color:#fff; font-family:"Museo900"; font-size:12px; display:block; text-transform:uppercase; padding:9px 30px 9px 12px; margin:0 4px 0 0; background:url(../images/pillars_menu_arrow.png) no-repeat right -34px #008fd5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow:hidden;
}*/
/* --------------  BARRA PILARES -------------- */
.bar_pillars {position:absolute; width:100%; top:47px;}
.bar_pillars .center {position:relative;}
.bar_pillars .box {left: 296px; position:absolute;}
.bar_pillars .search input[type=text] {text-transform:uppercase; padding-right:34px; width:154px; float:left;}
.bar_pillars .search input[type=submit] {display:block; float:left; background:url(../images/mins_sprites.png) no-repeat; width:16px; height:17px; text-indent:-9999px; overflow:hidden; line-height:99px; cursor:pointer; position:relative; z-index:22; margin:8px 0 0 -26px;}
.bar_pillars .box > div {float:left;}
.bar_pillars .box > div.for_business .title {padding-right:27px;}
.bar_pillars .box > div .title {color:#fff; font-family:"Museo900"; font-size:12px; display:block; text-transform:uppercase; padding:10px 27px 9px 12px; margin:0 4px 0 0; background:url(../images/pillars_menu_arrow.png) no-repeat right -34px #008fd5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow:hidden;
}
.bar_pillars .box > div .title.title-setores {background:#008fd5;float:left;padding:10px 12px 9px;margin-right:80px; }
.bar_pillars .box > div .title:hover {-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);} 
.bar_pillars .box > div.active .title{background:url("../images/pillars_menu_arrow.png") no-repeat right 10px #008fd5;}

.bar_pillars .box > div.active .title {padding-bottom:21px;}

.pillars .submenu { display:block; position:absolute; background:#fff; left:0; left:-296px; overflow:hidden; display:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.85);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.85);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.85);
}
.pillars .submenu .pillars_nav {background:#d2d2d2;}
.pillars .submenu .pillars_nav li {height:43px; margin:0; width:33%;}
.pillars .submenu .pillars_nav h2 {display:block;}
.pillars .submenu .pillars_nav a {display:block; float:left; color:#7d828c; font-size:20px; font-family:"Museo700"; text-transform:none;  background:#d2d2d2; padding:9px 0; width:100%; text-align:center; cursor:pointer;}
.pillars .submenu .pillars_nav li.open a {position:relative; z-index:3; background:#009fed; color:#fff;
-webkit-box-shadow: 0px -2px 3px rgba(50, 50, 50, 0.95);
-moz-box-shadow:    0px -2px 3px rgba(50, 50, 50, 0.95);
box-shadow:         0px -2px 3px rgba(50, 50, 50, 0.95);
}
.pillars.active .submenu {display:block;}


.pillars .submenu .pillar_content {border-top:2px solid #009fed; position:relative; z-index:2; margin:-2px 0 0 0; background:#f2f2f2;
-webkit-box-shadow: 0px -1px 2px rgba(50, 50, 50, 0.85);
-moz-box-shadow:    0px -1px 2px rgba(50, 50, 50, 0.85);
box-shadow:         0px -1px 2px rgba(50, 50, 50, 0.85);
}

.pillars .submenu .pillar_content {display:none;}
/*.pillars .submenu .pillar_content > div {float:left; width:179px; border-right:1px solid #f2f2f2; padding:15px 12px 15px 16px; height:295px; background:#fff;}*/
.pillars .submenu .pillar_content > div {float:left; width:216px; border-right:1px solid #f2f2f2; padding:15px 12.5px 15px 16px; height:315px; background:#fff;}
.pillars .submenu .pillar_content > div.col4 {float:left; width:220px; border:none;}
.pillars .submenu .pillar_content h3 {font-family:"Museo700"; font-size:16px; color:#009fed;  display:block; margin:0 0 8px -2px}
.pillars .submenu .pillar_content ul {margin:0 0 18px 0;}
.pillars .submenu .pillar_content li {float:none; margin:0 0 7px 0;}
.pillars .submenu .pillar_content li a {font-family:"Museo500"; font-family:13px; color:#393939; text-transform:none; display:block; position:relative; padding:0 0 0 43px; line-height:13px; width:175px;}
.pillars .submenu .pillar_content li a span { background:url(../images/menu_sprites_pillares.png) no-repeat left 0px; height:15px; width:35px; display:block; position:absolute; left:0px;}
.pillars .submenu .pillar_content li a:hover {color:#0c3b88; }

.pillars .submenu .pillar_content li a.firjan:hover span {background-position:left -15px;}
.pillars .submenu .pillar_content li a.firjan span {background-position:left 0;}

.pillars .submenu .pillar_content li a.cirj:hover span {background-position:left -45px;}
.pillars .submenu .pillar_content li a.cirj span {background-position:left -30px;}

.pillars .submenu .pillar_content li a.sesi:hover span {background-position:left -75px;}
.pillars .submenu .pillar_content li a.sesi span {background-position:left -60px;}

.pillars .submenu .pillar_content li a.senai:hover span {background-position:left -105px;}
.pillars .submenu .pillar_content li a.senai span {background-position:left -90px;}

.pillars .submenu .pillar_content li a.iel:hover span {background-position:left -135px;}
.pillars .submenu .pillar_content li a.iel span {background-position:left -120px;}

.pillars .submenu .pillar_content li a.sesi_senai {padding-top:4px; padding-bottom:4px;}
.pillars .submenu .pillar_content li a.sesi_senai:hover span {background-position:left -173px;}
.pillars .submenu .pillar_content li a.sesi_senai span {background-position:left -150px; height:23px; margin:-4px 0 0 0;}

.pillars .submenu .pillar_content li span.infoItem{display:none;}

/*.pillars .submenu .pillar_content .col4 {width:332px;border:0; background:none;}
.pillars .submenu .col4 p {font-family:"Museo500"; font-size:18px; color:#7d828c;}
.pillars .submenu .pillar_content .info {display: table-cell; height: 269px; vertical-align: middle; padding:0 52px}
.pillars .submenu .pillar_content .info strong { font-family:"Museo700";}*/

.pillars .submenu .pillar_content .info .greyboxInfo{background:#f2f2f2;padding:35px;min-height:228px;margin:0 0 0 1px;line-height:23px;}
.pillars .submenu .pillar_content .info .greyboxInfo p{font-size:17px;font-family:"Museo500";margin-bottom:32px;}
.pillars .submenu .pillar_content .info .greyboxInfo p strong{font-family:"Museo700"}
.pillars .submenu .pillar_content .info .greyboxInfo p.smalltext{font-size:12px;font-family:"Museo700"}
.pillars.for_you .submenu .pillar_content > div.clearMenu,
.pillars .submenu .pillar_content > div.clearMenu{clear:both;float:none;height:0;width:0;border:none;padding:0;}

.pillars.for_you .submenu .pillars_nav li {/*width:49.4%;*/width:50%;}
.pillars.for_you .submenu .pillar_content > div {height:255px;}
.pillars.for_you .submenu .pillar_content ul {margin:0 0 33px 0;}
/*.pillars.for_you .submenu .pillar_content .col4,
.pillars.for_business .submenu .pillar_content .col4 {width:360px; padding:0;}
.pillars.for_you .submenu .pillar_content .col4 .info,
.pillars.for_business .submenu .pillar_content .col4 .info{padding:0; display:block;background:#fff;}*/
.pillars.for_business .submenu .pillars_nav li{width:33.3333333333%;}

/* --------------  FORM -------------- */
input[type=text] {border:1px solid #138ac6; background:#fff; font-family:"Museo900"; font-size:12px; color:#8f95a1; display:block; padding:8px 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow:hidden;
	-webkit-box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    inset 0px 0px 5px rgba(50, 50, 50, 0.40);
	box-shadow:         inset 0px 0px 5px rgba(50, 50, 50, 0.40);
}
input[type=text]::-ms-clear {
    display: none;
}


/* --------------  SITE MAP -------------- */
#siteMap {margin:61px 0 0 0; background:#FFF; padding:0 0 30px 0;}
#siteMap .wave {background:url(../images/wave_bg-2.png) repeat-x center top; height:50px; top:-50px; position:relative;}
#siteMap .for_you a, #siteMap .for_business a {font-family:"Museo500"; color:#2a2a2a; font-size:13px; display:block; background:url(../images/more.png) no-repeat center left; padding:0 0 0 13px; margin:0 0 0 1px}
#siteMap .for_you a.open, #siteMap .for_business a.open { background:url(../images/minus.png) no-repeat center left;}
#siteMap div > ul > li.opened a{ background:url(../images/iconmaismenos.png) no-repeat top left;}
#siteMap .for_you a:hover, #siteMap .for_business a:hover, #siteMap .for_you a strong:hover, #siteMap .for_business a strong:hover{color:#0c3b88;}

#siteMap .for_you a.noImage,
#siteMap .for_business a.noImage{background:none;padding:0;}

#siteMap .for_you ul li ul, #siteMap .for_business ul li ul { padding:0 0 0 10px;}
#siteMap .for_you ul li ul.ulClosed, #siteMap .for_business ul li ul.ulClosed { display:none;}
#siteMap .for_you ul li ul a, #siteMap .for_business ul li ul a { background:none; padding:0 0 0 11px;}
#siteMap .for_you strong, #siteMap .for_business strong {font-family:"Museo900"; font-weight:normal; text-transform:uppercase; color:#2a2a2a; font-size:11px;margin:12px 0 0px; display:block}
#siteMap h5, #siteMap h5 {font-family:"Museo500"; font-size:23px; color:#003897; font-weight:normal; display:block;} 
#siteMap .sitemap_box div {float:left; width:22%; margin:-25px 1% 0;}
#siteMap .system_firjan strong {font-weight:normal;}
#siteMap .system_firjan strong:hover{color:#0c3b88;font-weight:bold;}
#siteMap .system_firjan h5 {margin:0 0 12px 0;}
#siteMap .system_firjan a {font-family:"Museo900"; font-size:11px; color:#2a2a2a; text-transform:uppercase;margin: 8px 0 0; display:block}
#siteMap .for_you {padding:0 0 0 7%;}
#siteMap .links_firjan {width:19% !important;}
#siteMap .links_firjan LI {margin:6px 0 20px 0;}
#siteMap .links_firjan li a:hover img{ opacity: 0.4; }


/* --------------  FOOTER -------------- */
.main_footer {background:#002c76; color:#fff;}
.main_footer {font-family:"Museo700";}
.main_footer .contact {padding:0 0 38px 0;}
.main_footer .left {float:left; padding:33px 0;}
.main_footer .left li {display:block; float:left; width:200px;}
.mtlg .main_footer .left li {display:block; float:left; width:175px;}
.main_footer .left strong {display:block; font-size:25px; font-weight:normal; text-align:center;}
.main_footer .left span {display:block;font-size:10px;text-align:center;text-transform:uppercase;line-height:11px;margin:0;}
.main_footer .right {float:right; padding:17px 0;}
.mtlg .main_footer .right {float:right; padding:21px 0 17px 0;}
.main_footer .right img {float:left; display:block;}
.main_footer .right .lg {margin:0 20px 0 0;}
.mtlg .main_footer .right .lg {margin:0;}
.main_footer .right .sl {margin:27px 0 0 0;}
.main_footer .wave {background:url(../images/wave_bg-2.png) repeat-x center top; height:50px; top:-50px; position:relative;}
.main_footer .share_bar {background:#fff;}
.main_footer .share_box li a {display:block; width:35px; height:35px; background:url(../images/share_buttons_footer.png) no-repeat; overflow:hidden; text-indent:-999px; float:left; margin:0 6px 0 0}
.main_footer .share_box {padding:0 0 11px 0; margin-top:-32px}
.main_footer .share_box ul{margin:0 0 0 8px;}
.main_footer .share_box ul li{float:left;}
.main_footer .share_box ul li.right{float:right;padding:0;}
.main_footer .share_box ul li.right a.amo{background:url('../images/geral/amoLogo.png') top left no-repeat;width:55px;height:29px;}

.main_footer .share_box .tw {background-position:-40px 0;}
.main_footer .share_box .yt {background-position:-80px 0;}
.main_footer .share_box .in {background-position:-119px 0;}
.main_footer .share_box .fd {background-position:-158px 0;}
.main_footer .share_box .copyright {font-family:"Museo500"; font-size:12px; color:#002c76;padding: 11px 0 0 10px;}
.main_footer .newsleter {font-family:"Museo900"; font-size:12px; color:#002c76; text-transform:uppercase; display:block; float:left; margin:9px 0 0 10px}
.main_footer .amo { display:block; cursor:pointer; width:55px; height:29px; background:url(../images/geral/amoLogo.png) no-repeat; float:right; margin:0 40px 0 0;}


/* ###############################################  GLOBAL ############################################### */
/* --------------  BANNER -------------- */
#banner {margin:0 auto 10px auto;position:relative;overflow:hidden;/*height:479px;*/height:331px;}
#banner ul{height:479px;z-index:0;position:absolute;width:100%;/*height:479px;*/height:331px;}
#banner ul li {width:100%;/*height:479px;*/height:331px;background-size: cover !important;position:absolute;top:0;}
#banner ul li .wrap{width:980px;margin:0 auto;/*padding:240px 50px 0 50px;*/padding:80px 50px 0 50px;position:relative;z-index:9999}
#banner ul li .wrap .category{overflow:hidden;}
#banner ul li .wrap .category span{padding:10px;float:left;color:#fff;font-family:"Museo900";font-size:11px;text-transform:uppercase;}
#banner ul li .wrap .title{overflow:hidden;height:auto;}
#banner ul li .wrap .title p{font-family:"Museo500";font-size:30px;line-height:38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;}

#banner ul li .wrap .title span{font-family:"Museo500";font-size:30px;background:#fff;padding:6px 5px;line-height:48px;}

#banner ul li .wrap .title strong{background:#fff;padding:6px 0;font-family:"Museo900";font-size:30px;line-height:38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:-4px;}
div[data-control='home'] #banner .ui-draggable-handle.active {position:relative;z-index:1;}

#banner ul li .wrap .description{margin:1px 0 0 0;}
#banner ul li .wrap .description p{background:#fff;padding:10px;color:#2a2a2a;font-family:"Museo500";font-size:16px;line-height:39px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;line-height:22px;}

#banner a.prevb{background:url('../images/left-arrow-blue.png') top left no-repeat;width:31px;height:48px;position:absolute;top:45%;left:50%;z-index:99;margin-left:-480px;}
#banner a.nextb{background:url('../images/right-arrow-blue.png') top left no-repeat;width:31px;height:48px;position:absolute;top:45%;right:50%;z-index:99;margin-right:-480px;}
#banner a.nextb span, #banner a.prevb span{display:none;}

#banner .controls{position:absolute;z-index:9;bottom:20px;left:50%;}
#banner .controls .dots{background:url('../images/dots.png') top right no-repeat;width:12px;float:left;height:14px;display:block;margin:0 2px;}
#banner .controls .selected{background:url('../images/dots.png') top left no-repeat;}

.featureImage div .FIRJAN-Corporativo-Link .mapaDesBanner figcaption{max-width:650px; border-radius:0px; bottom:55px; left:0px;}

/* --------------  BOX PILARES -------------- */
#pillars {padding:0 0 27px 0;}
#pillars .column_type1 {position:relative;}
#pillars img {border:1px solid #8a8a8a; display:block; margin:0 0 5px 0; width:100%;}
#pillars p {color:#2a2a2a; font-size:16px; font-family:"Museo700"; padding:5px 3px; line-height:19px;}
#pillars p.lum-primary-name a:last-child {color:#2a2a2a; font-size:16px; font-family:"Museo700"; padding:5px 3px; line-height:19px;}
#pillars p.lum-primary-name a:hover {color:#7485B0; font-size:16px; font-family:"Museo700"; padding:5px 3px; line-height:19px;}
#pillars iframe {width:100%; height:239px}


/* --------------  BOX NOTÃ�CIAS -------------- */
#news li {margin:0 0 10px 0;}
#news li img {display:block; float:left; border:1px solid #8c8c8c; margin:0 18px 0 0;  }
#news .lista-vert li img { width: 96px; height: 96px; }
#news li strong {font-size:11px; font-family:"Museo900"; background:none; font-weight:normal; text-transform:uppercase; display:block; margin: 8px 0 0;}
#news li .right {overflow:hidden;}
#news li h3 {font-size:16px;  font-family:"Museo700"; font-weight:normal; display:block; margin: 5px 0 2px;color:#2a2a2a;}
#news li a:link h3, #news li a:visited h3{color:#2a2a2a;}

#news li p {font-size:12px; color:#4c4c4c; font-family:"Museo500"; line-height: 15px;}
#news li p a:last-child {font-size:12px; color:#4c4c4c; font-family:"Museo500"; line-height: 15px;}

#news .more_news {display:block; background:#dcdcdc; color:#838383; font-family:"Museo900"; font-size:10px; text-transform:uppercase; text-align:center; padding:7px 0}

#news li a:hover h3,
.prog_institucional .program .right a:hover{color:#7485b0 !important;}

/* --------------  GALERIA -------------- */
#news .gallery{position:relative;overflow:hidden;}
#news .gallery .column_type4{margin:0;position:relative;}
#news .gallery {border:1px solid #8e8e8e;}
#news.galeria-interna .gallery {border:1px solid #f5f5f5;}
#news .gallery .item{position:relative;width:322px;height:322px;margin:0;}
#news .gallery .item > a > img {display:block;margin:0;border:none;height:322px;width:322px;}
#news .gallery .item .label{position:absolute;top:0;left:0;display:block;}
#news .gallery .item .label strong.color_institucional{margin:0;display:block;background:#0d3f90;color:#fff;font-family:"Museo900";font-size:8px;font-weight:normal;text-transform:uppercase;display:block;padding:7px 6px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-text-stroke:0;}
.galeryHolder { margin:0 5px 20px 5px!important; }

.owl-carousel{position:relative;overflow:hidden;}

#news .gallery .item .expand{background:url("../images/expand-icon.png") top left no-repeat;width:98px;height:106px;position:absolute;right:0;top:0;}
#news .gallery .item .text{background:url("../images/bg-text.png") top left repeat;position:absolute;bottom:0;left:0;width:322px;padding:0 0 30px 0;}
#news .gallery .item .text h4{color:#fff;font-family:"Museo500";font-size:14px;font-weight:normal;margin:10px;}
#news .gallery .item .text h4 a:link, #news .gallery .item .text h4 a:visited{color:#fff;text-decoration:none;}

#news .gallery .owl-controls{position:absolute;bottom:12px;display:block;overflow:hidden;width:100%;height:15px;}
#news .gallery .owl-controls .owl-pagination{float:left;left:50%;position:absolute;top:0;}
#news .gallery .owl-controls .owl-pagination .owl-page{background:url("../images/dots.png") top right no-repeat;height:14px;width:12px;float:left;}
#news .gallery .owl-controls .owl-pagination .active{background:url("../images/dots.png") top left no-repeat;}

.customNavigation{position:absolute;top:35%;left:0;width:320px;height:0;}
.customNavigation .prev{float:left;background:url("../images/left-arrow.png") top left no-repeat;width:25px;height:34px;display:block;cursor:pointer;}
.customNavigation .next{float:right;background:url("../images/right-arrow.png") top left no-repeat;width:25px;height:34px;display:block;cursor:pointer;}
.customNavigation a span{display:none;}

/* --------------  GALERIA -------------- */
#calendar {margin-top:27px;overflow:hidden;min-height:571px;}
#calendar .channels .left {float:left; width:166px; height:488px; background:url(../images/arrow_dec_channel.jpg) no-repeat center center #092c65;
-webkit-box-shadow: 2px 0px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 0px 1px rgba(50, 50, 50, 0.75);
box-shadow:         2px 0px 1px rgba(50, 50, 50, 0.75);
}
#calendar .channels .left .title {font-family:"Museo500"; font-size:30px; font-weight:normal; padding:55px 10px; text-align:center; display:block; color:#fff;}

#calendar .channels .right{overflow:hidden;}
#calendar .channels .right .channel {height:244px; background-color:#d2d2d2; color:#575757;-webkit-box-shadow: inset 3px -3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    inset 3px -3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         inset 3px -3px 5px 0px rgba(50, 50, 50, 0.75);}
#calendar .channels .right .channel a { font-weight:normal; font-family:"Museo700"; font-size:16px;color:#575757; display:block; padding:25px 25px; background:url(../images/arrow_channels.png) no-repeat -51px 36px;}
#calendar .channels .right .channel p {font-family:"Museo500"; font-size:12px; padding:25px 25px 0 0;}
#calendar .channels .right .channel.open { position:relative; z-index:2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

#calendar .channels .right .channel.SESI{-webkit-box-shadow: inset 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    inset 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         inset 3px 3px 5px 0px rgba(50, 50, 50, 0.75);}
#calendar .channels .right .channel.SESI.open { position:relative; z-index:2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

#calendar .channels .right .channel.open a {color:#fff; background-position:130px 26px}
#calendar .channels .right .channel.open p {color:#fff; }

#calendar .channels .right .eventos           {background:url(../images/bg_channel_eventos.jpg) no-repeat left center #d2d2d2;}
#calendar .channels .right .eventos.open {background:url(../images/bg_channel_eventos.jpg) no-repeat left center #092c65;}
#calendar .channels .right .guia                 {background:url(../images/bg_channel_guia.jpg) no-repeat left center #d2d2d2;}
#calendar .channels .right .guia.open       {background:url(../images/bg_channel_guia.jpg) no-repeat left center #092c65;}


#calendar .days .left {width:156px; height:156px; float:left; background:#092c65;}
#calendar .days .left span {font-family:"Museo900"; display:block; color:#fff; text-transform:uppercase; text-align:center;}
#calendar .days .left strong {font-family:"Museo700"; display:block; color:#fff; text-align:center; font-size:60px; font-weight:normal; margin:-4px 0}
#calendar .days .left .week_day {font-size:12px; margin:14px 0 0 0;}
#calendar .days .left .week_day.event480  {display:none;}
#calendar .days .left .month {font-size:20px}
#calendar .days .left .month  span{ display:none;}
#calendar .days .right {background:#0d3f90;}
#calendar .days .right .events li {height:51px;}
#calendar .days .right .events li:nth-child(2){border-top:1px solid #26539b; border-bottom:1px solid #26539b; background:#0c3981}
#calendar .days .right .events li:last-child {border-top:1px solid #26539b; border-bottom:1px solid #26539b; background:#0c3981}
#calendar .days .right .lf {float:left; text-transform:uppercase;}
#calendar .days .right .markup {display:table-cell;border-left-width:10px; height:51px; background:none; vertical-align:middle; width:10px; text-align:center;}
#calendar .days .right .markup span {display:inline-block; background:none; font-family:"Museo900"; font-size:8px; padding:0px 8px;}
#calendar .days .right .event {color:#fff; font-size:12px; padding:10px 0; float:left;}
#calendar .days .right .event strong {display:block; font-family:"Museo900"; font-weight:normal; color:#fff;}
#calendar .days .right .event span {display:block; font-family:"Museo500";}
#calendar .days .right .ico {background:url(../images/calendar_ico.png) no-repeat left center; height:51px; width:33px; float:right;}
#calendar .days .day {margin:0 0 10px 0;}
#calendar .all_events {display:block; color:#fff; padding:7px 0; font-family:"Museo900"; background:#092c65; text-transform:uppercase; font-size:10px; text-align:center; margin:0 0 47px 0}
#calendar .days .right .more_events {display:block; float:left; background:url(../images/more_ico_calendar.png) no-repeat 13px center #fff; padding:7px 17px 6px 38px; margin:11px 0 0 23px; font-family:"Museo900"; color:#0d3f90; font-size:10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}



/* --------------  PROGRAMAS -------------- */
#programs .prog_institucional {margin:0 5px 19px 5px;}
#programs h4 {display:block; margin:0 0 10px 0; background:none; font-size:22px; font-family:"Museo900"; font-weight:normal;}
#programs .program {margin:0 0 10px 0;overflow:hidden;}
#programs .program img {float:left; margin:0 12px 0 0; display:block;}
#programs .program strong {font-size:16px; font-family:"Museo700"; font-weight:normal; display:block; color:#2a2a2a; margin:0 0 9px 0;}
#programs .program p {font-size:13px; font-family:"Museo500"; color:#636363; line-height:15px;}
#programs .program .sb {font-size:10px; font-family:"Museo900"; background:none; text-transform:uppercase; text-decoration:underline; display:block; margin:2px 0 0 0;line-height:15px;}
#programs .program .right {overflow:hidden; padding:0 0 0 0}

/*body {background:url(../images/temp/site_align.jpg) no-repeat 50.29% 0 #efefef;}*/
/*#pillars {background:url(../images/temp/pilare_bg.jpg) no-repeat 2px 0;}*/
/*#news {background:url(../images/temp/news_bg.jpg) no-repeat 2px 0;}*/

/* ----------- INTERNAS GERAL --------------- */

.main_header.inside_about {position:relative; width:100%;}

.innerPage{/*padding:147px 0 0 0;*/padding:0;}

/* TÃ­tulo de pÃ¡gina */
#page_title { padding:43px 0 33px 0;}
#page_title  h1{ font-family:"Museo700"; font-size:30px; color:#0d3f90; font-weight:normal; line-height: 23px;}

/* Navegacao auxiliar */
#aux_nav { padding:0 0 35px 0;}
#aux_nav nav ul{ }
#aux_nav nav ul li{ float:left; margin:0 4px 0 0;}
#aux_nav nav ul li a{ display:block; cursor:pointer; /*width:148px;*/width:100%; height:19px; text-align:center; background:#819ac2; color:#fff; font-family:"Museo900"; font-size:10px; text-transform:uppercase; border:1px solid #819ac2; border-radius:3px; padding:8px 0 0 0;}
#aux_nav nav ul li a:hover { background:#5275af; border:1px solid #5275af; border-radius:3px;}
#aux_nav nav ul li a.active{ background:#0e3e90; border:1px solid #0e3e90; border-radius:3px;}
/*#aux_nav nav ul li a.page_title_back { width:96px; background:#009fed; border:1px solid #009fed; border-radius:3px;}*/

/* Intros */
article.intro {}
article.intro h2{font-family:"Museo700"; color:#0E3E90; font-size:23px; font-weight:normal; margin-bottom:20px;}
article.intro h3{font-family:"Museo300"; color:#2a2a2a; font-size:23px; font-weight:normal; margin:0 0 5px 0;}
article.intro p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; line-height:20px; margin:0 0 20px 0; text-align: left;}
article.intro h5 { color: #009fed; font-family: "Museo700"; font-size: 18px; font-weight: normal; margin: 10px 0;}
article.intro.left { float:left;width:640px;margin-right:20px;}
figure.intro-right { float:left;width:324px;}
article.intro .fix-margin p{  margin:0 0 20px 0; }

/* Pagination */
.list_pagination ul li{ display:inline-block; margin:0 13px 0 0; }
.list_pagination ul li a{ font-family:"Museo500"; color:#393939; font-size:13px; }
.list_pagination ul li a.active_page{ font-family:"Museo900"; color:#0d3f90; font-size:13px; }
.list_pagination ul li a.first_page{ display:block; width:9px; height:13px; cursor:pointer; background:url(../images/geral/paginationFirst.png) no-repeat left top; }
.list_pagination ul li a.last_page{ display:block; width:9px; height:13px; cursor:pointer; background:url(../images/geral/paginationLast.png) no-repeat left top; }

/* -----------  O SISTEMA FIRJAN  --------------- */

/* Quem somos */
#about { padding:0 0 20px 0;}
#about article header h1{ font-family:"Museo700"; font-size:30px; color:#272727; margin:0 0 15px 0; font-weight:normal;}
#about article header h1 span{ font-family:"Museo300"; font-size:30px; color:#272727; font-weight:normal; display:block; line-height:30px;}
#about article header p{ font-family:"Museo700"; font-size:16px; color:#4c4c4c; margin:0 0 10px 0;}
#about article .content{ /*width:50%;*/ float:left;}
#about article .content p { font-family:"Museo500"; color:#4c4c4c; font-size:14px; margin:0 0 28px 0; line-height:20px; padding:0 10px 0 0; text-align: left;}
#about article .content p a{ color:#819ac2; font-size:14px; }
#about article .content p a:hover { color:#5275af; }
#about article figure { width:49%; float:right; margin:0 0 5px 20px; padding: 0 10px 0 0;}
#about article .content figure p{  margin:0; padding:0;}
#about article figure img{ width:100%; display:block;}
#about article figure figcaption { background:#092d65; padding:23px; font-family:"Museo700"; color:#fff; font-size:16px; }

/* missao */
#mission { }
#mission div{ }
#mission div article, #mission article{ margin:0 0 30px 0; background:#0c3b88; padding:30px; }
#mission h2{ font-family:"Museo900"; color:#fff; font-size:23px; font-weight:normal; margin:0 0 10px 0;}
#mission p{ font-family:"Museo700"; color:#fff; font-size:16px; line-height:23px;}

/* Sistema FIRJAN */
#firjan_system { padding:0 0 30px 0;}
#firjan_system .cell_system/*{ background: #092c65 ;}*/{background:none; }
#firjan_system .cell_system ul{ padding:11px; height:185px}
#firjan_system .cell_system ul li{ float:left; margin:0 9px 0 0;}
#firjan_system .cell_system ul li:last-child{ margin:0;}
#firjan_system .cell_system ul li a{ font-family:"Museo500"; color:#fff; font-size:12px; text-align:center; display:block; width:165px; height:80px; padding:105px 10px 0 10px; cursor:pointer;}
.multilingue #firjan_system .cell_system ul li a{ height:148px; padding:75px 10px 0 10px; margin-bottom:20px; }
#firjan_system .cell_system ul li a.cell_firjan{ background:#0c3b88 url(../images/sistemafirjan/cell_firjan.png) no-repeat left top;}
#firjan_system .cell_system ul li a.cell_cirj{ background:#0c3b88 url(../images/sistemafirjan/cell_cirj.png) no-repeat left top;}
#firjan_system .cell_system ul li a.cell_sesi{ background:#0c3b88 url(../images/sistemafirjan/cell_sesi.png) no-repeat left top;}
#firjan_system .cell_system ul li a.cell_senai{ background:#0c3b88 url(../images/sistemafirjan/cell_senai.png) no-repeat left top;}
#firjan_system .cell_system ul li a.cell_iel{ background:#0c3b88 url(../images/sistemafirjan/cell_iel.png) no-repeat left top;}
#firjan_system .cell_system ul li a:hover{ background-color:#5275af;}

/* Grandes Numeros */
#numbers { padding:0 0 30px 0;}
#numbers .numbers_carousel { width:924px; padding:0 31px; position:relative;}
#numbers .numbers_carousel a{ display:block; width:30px; height:46px; cursor:pointer; position:absolute; top:50%; margin:-23px 0 0 0;}
#numbers .numbers_carousel a.prev { background:url(../images/sistemafirjan/setaLeft.png) no-repeat left top; left:0;}
#numbers .numbers_carousel a.next { background:url(../images/sistemafirjan/setaRight.png) no-repeat left top; right:0;}
#numbers .numbers_carousel .carousel ul li { margin:0 12px 0 0; background: url(../images/number_bg.png) no-repeat left top; padding:10px 0 0 0; width:222px !important; height:222px !important;}
#numbers .numbers_carousel .carousel ul li:last-child{ margin:0;}
#numbers .numbers_carousel .carousel ul li img{ height: 83px; width: 98px; display: block; margin: 0 auto;}
#numbers .numbers_carousel .carousel ul li p{ color: #fff; font-family: "Museo700"; font-size: 12px; text-align: center; margin: 0 auto; width:175px;}
#numbers .numbers_carousel .carousel ul li p strong{ display: block; font-family: "Museo900";  font-size: 34px;}
#numbers .numbers_label{ text-align:right; font-family:"Museo500"; color:#4c4c4c; font-size:12px;}

/* Grandes Projetos */
#big_projects { padding:0 0 30px 0;overflow:hidden;}
#big_projects .cell_project figure{ margin:0 0 5px 0; width:100%;}
#big_projects .cell_project figure img{ width:100%; display:block;}
#big_projects .cell_project article { margin:0 0 20px 0;}
#big_projects .cell_project article h4{ font-family:"Museo700"; color:#2a2a2a; font-size:16px; font-weight:normal; margin:0 0 5px 0;}
#big_projects .cell_project article p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; line-height:20px; min-height:160px;}
#big_projects .cell_project a{ display:block; width:132px; height:19px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 8px 0 0; color:#fff; text-align: center; text-transform: uppercase;}
#big_projects .cell_project a:hover{ background:#5275af; border:1px solid #5275af; }

/* Sindicatos */
.busca-quem { padding: 30px 0 0 0; }

#syndicates { padding:0 0 150px 0;}
#syndicates .synd_search input { float:left;}
#syndicates .synd_search input[type='text'] { width:143x; height:13px; padding:8px 9px; border:1px solid #d6d8db; color:#404040; text-transform: uppercase; font-size:10px;}
#syndicates .synd_search input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 15px 0 15px; color:#fff; text-align: center; text-transform: uppercase; margin:0 10px 0 -2px;}
#syndicates .synd_search a { font-family:"Museo900"; color:#0d3f90; font-size:10px; text-decoration:underline; display:block; width:160px; cursor:pointer; float:left; padding:9px 0 0 0;}
#syndicates .synd_search a:hover {  color:#5275af; }

#synd_page{}
#synd_page h1, #synd_page h2{font-family:"Museo300"; font-size:40px; color:#0d3f90; font-weight:normal; margin:0 0 20px 0;}
#synd_page h2.title{font-family: "Museo700";font-size:30px;color:#0d3f90;font-weight:normal;line-height:23px;}
#synd_page .column_type4 p{font-family: "Museo500";color:#4c4c4c;font-size:14px;margin:0 0 20px 0;line-height:20px;padding:0 10px 0 0;}
#synd_page .column_type4 p strong{font-family: "Museo700";font-size:14px;}

#associe-form{}
#associe-form h3{font-family:"Museo700";font-size:40px;color:#0d3f90;padding:20px 0 20px 0;}
#associe-form h4{font-family:"Museo700";font-size:24px;color:#0d3f90;padding:20px 0 20px 0;}
#associe-form form > div{overflow:hidden;margin:0 0 10px 0;}
#associe-form label{width:130px;float:left;text-align:right;font-family:"Museo700";font-size:17px;color:#0d3f90;padding:4px 10px}
#associe-form label span{color:#ff0c00;}
#associe-form input[type="text"]{width:445px;float:left;border:none;color:#404040;text-transform:uppercase; font-size: 10px;}
#associe-form input.w10{width:30px}
#associe-form input.w33{width:152px;}
#associe-form input.w66{width:200px;}
#associe-form label.w60{width:60px;}
#associe-form label.w80{width:80px;}
#associe-form label.ciw80{width:200px}

#associe-form .select_style { background:url(../images/geral/bgSelect.jpg) no-repeat left top; width:175px; height:33px; overflow: hidden; float:left; margin:0 10px 0 0;}
#associe-form .select_style select{ font-family: "Museo900"; width:194px; height:31px; padding:10px 0 8px 9px; color:#8f95a1; font-size:10px; text-transform:uppercase; background:none;}
#associe-form .select_style select option{background:#fff;}

.spcl{margin-left:10px;}

#associe-form .btnOk{margin-left:150px}

.btnOk{display:block;width:80px;cursor:pointer;background:#0e3e90;border:1px solid #0e3e90;border-radius:3px;font-family:"Museo900";font-size:10px;padding:8px 0;color:#fff;text-align:center;text-transform:uppercase;}
.btnOk:hover, .bntSubmit:hover{background:#3862aa;border-color:#3862aa;}


#Form_4028818B46EEB3CD0146F2CC10A06DF6 { color: #4c4c4c; font-family: "Museo700"; font-size: 14px; font-weight: bold;}
#Form_4028818B46EEB3CD0146F2CC10A06DF6 h4{  font-weight: normal;}

#Form_4028818B476ED24B01476EDB944A034A { color: #4c4c4c; font-family: "Museo700"; font-size: 14px; font-weight: bold;}

#sendMailFriend {padding:0 0 0 20px;}
#sendMailFriend a{margin:0 0 30px 0;}
#associe-form.envie-amigo label{width:auto;float: none;padding:5px;}
#associe-form.envie-amigo input[type="text"]{width:271px;float: none;margin:0 0 20px 0;}
.titleEnvieAmigo{line-height:34px !important;}

/* -----------  O SISTEMA FIRJAN  - NOSSA GENTE  --------------- */
#about_people { padding:0 0 75px 0; }
#about_people article{}
#about_people article h2{ font-family:"Museo300"; color:#2a2a2a; font-size:30px; font-weight:normal; margin:0 0 20px 0;}
#about_people article h2 span{ font-family:"Museo700"; color:#2a2a2a; font-size:30px; font-weight:normal;}
#about_people article p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; line-height:21px; text-align:left;}
#about_people .about_people_video{  }
#about_people .about_people_video iframe{ width:100%; margin:0 0 0 15px;}

#about_people_extra { padding:0 0 150px 0; }
#about_people_extra .work_us{ padding:60px 20px 50px 20px; border:1px solid #071e44; background:#0d3f90; }
#about_people_extra .work_us h2{ font-family:"Museo300"; color:#fff; font-size:30px; font-weight:normal; margin:0 0 53px 0; line-height:33px; }
#about_people_extra .work_us h2 span{ font-family:"Museo700"; color:#fff; font-size:30px; font-weight:normal; }
#about_people_extra .work_us a{ display:inline-block; cursor:pointer; height:19px; text-align:center; background:#fff; color:#0d3f90; font-family:"Museo900"; font-size:10px; text-transform:uppercase; border:1px solid #fff; border-radius:3px; padding:8px 27px 0 27px;}
#about_people_extra .work_us a:hover{ background:#5275af; color:#fff; border:1px solid #5275af;}

#about_people_extra .about_people_extra_galery { position:relative;}
#about_people_extra .people_galery_wrapper{ width:100%;}
#about_people_extra .people_galery_wrapper .people_galery_cell{ width:100%; height:326px; background:url(../images/geral/imgGaleryDetalhe01_3c.jpg) no-repeat left top;}
#about_people_extra .people_galery_wrapper .people_galery_cell.gbeta{ background:url(../images/geral/imgGaleryDetalhe02_3c.jpg) no-repeat left top;}
#about_people_extra .people_galery_wrapper .people_galery_cell h3{ background:url(../images/geral/bgCaption.png); font-family:"Museo500"; font-size:16px; color:#fefefe; font-weight:normal; padding:10px 13px 35px 13px; position:absolute; bottom:0;}
#about_people_extra .people_galery_wrapper .people_galery_cell a.fancyGalery{ display:block; cursor:pointer; width:21px; height:20px; background:url(../images/geral/openPopup.png); position:absolute; top:20px; right:20px; }

#about_people_extra .arrowGalery{ display:block; cursor:pointer; width:25px; height:34px; position:absolute; top:50%; margin:-17px 0 0 0; z-index:99;}
#about_people_extra .arrowGalery.people_galery_prev { background:url(../images/geral/setaGaleryLeft.png) no-repeat left top; left:15px;}
#about_people_extra .arrowGalery.people_galery_next { background:url(../images/geral/setaGaleryRight.png) no-repeat left top; right:15px;}
#about_people_extra .people_galery_nav  { position:absolute; z-index:99; left:47%; bottom:15px;}
#about_people_extra .people_galery_nav a { display:inline-block; cursor:pointer; width:10px; height:10px; background:url(../images/geral/position.png) no-repeat right top; margin:0 3px 0 0; overflow:hidden; text-indent:-999px;}
#about_people_extra .people_galery_nav a.activeSlide { background:url(../images/geral/position.png) no-repeat left top;}

#about_people_extra .people_galery_extra { }
#about_people_extra .people_galery_extra .people_galery_extra_cell{ position:relative; border:1px solid #8c8c8c; margin:0 0 4px 0;}
#about_people_extra .people_galery_extra .people_galery_extra_cell h2{ }
#about_people_extra .people_galery_extra .people_galery_extra_cell figure{ height:104px;}
#about_people_extra .people_galery_extra .people_galery_extra_cell figure img{ display:block; width:100%; height:100%;}
#about_people_extra .people_galery_extra .people_galery_extra_cell a.fancyGalery{ display:block; cursor:pointer; width:21px; height:20px; background:url(../images/geral/openPopup.png); position:absolute; bottom:12px; right:12px; }


/* -----------  O SISTEMA FIRJAN  - ATUACAO SETORIAL  --------------- */
#sectorial_act { padding:0 0 38px 0; }
#sectorial_act .intro{}
#sectorial_act .intro h2{ font-family:"Museo300"; font-size:40px; color:#0d3f90; font-weight:normal; margin:0 0 20px 0;}
article.intro .title-h2 h2 { font-size:30px;margin:0 0 5px 0; }
#sectorial_act .intro h2 strong{ font-family:"Museo900"; }
#sectorial_act .intro p{ margin:0 0 20px 0; text-align: left; }
#sectorial_act .intro .set-simuladores .column_type2 p{ margin:0 0 5px 0; text-align: left; }
#sectorial_act .intro .set-simuladores .column_type2 { padding-bottom:20px; }

#sectorial_act_sectors { padding:0 0 38px 0; }
#sectorial_act_sectors a{}
#sectorial_act_sectors a figure{margin:0 0 10px 0;}
#sectorial_act_sectors a figure img{display:block;width:100%;height:156px;}

.acessoriasitens{}
.acessoriasitens a:link,
.acessoriasitens a:visited{text-decoration:underline;height:90px;color:#0d3f90;}
.acessoriasitens a figure{height:62px;}
.acessoriasitens a figure img{display:block;margin:0 auto;}
.acessoriasitens a span{font-family:"Museo900";font-size:10px;text-transform:uppercase;text-align:center;display:block;color:#0d3f90;margin:10px auto 0 auto;}

#sectorial_act_actions { padding:0 0 38px 0; }
#sectorial_act_actions h3{ font-family:"Museo700"; font-size:16px; color:#2a2a2a; font-weight:normal; padding:30px 0 20px 0; line-height:15px;}
#sectorial_act_actions p{ font-family:"Museo500"; font-size:14px; color:#4c4c4c;margin:0 5px 20px 5px; text-align: left;}
#sectorial_act_actions .subIntro p{ margin:0 0 20px 0; }
#sectorial_act_actions .subIntro{ padding:0 0 20px 0;}
#sectorial_act_actions .sectorial_act_actions_er{ background:#0d3f90; }
#sectorial_act_actions .sectorial_act_actions_er h4{ font-family:"Museo700"; font-size:16px; color:#fff; font-weight:normal; padding:25px 15px 0;}
#sectorial_act_actions .sectorial_act_actions_er p{ font-family:"Museo500"; font-size:14px; color:#fff; line-height:21px; padding:0 15px 30px 15px; min-height:110px; }
#sectorial_act_actions .sectorial_act_actions_er a{ display:inline-block; cursor:pointer; height:19px; text-align:center; background:#fff; color:#0d3f90; font-family:"Museo900"; font-size:10px; text-transform:uppercase; border:1px solid #fff; border-radius:3px; padding:8px 27px 0 27px; margin:0 15px 20px;text-decoration:none;font-style:normal;  }
#sectorial_act_actions .sectorial_act_actions_er a:hover{ background:#5275af; color:#fff; border:1px solid #5275af;}
#sectorial_act_actions  .tableContent { width:50%; margin:20px 0 0 0;}
#sectorial_act_actions  .tableContent td{ background:#fff; font-family:"Museo500"; font-size:12px; color:#4c4c4c; padding:5px 10px; width:50%;}
#sectorial_act_actions  .tableContent td[rowspan='3'] { background:#fff; font-family:"Museo700"; font-size:14px; color:#fff; padding:10px 20px 10px 10px; text-align:center; background:#d2d2d2 url(../images/geral/bgTd.jpg) no-repeat right center;}

#sectorial_act_tec_solutions { padding:0 0 38px 0; }
#sectorial_act_tec_solutions h3{ font-family:"Museo700"; font-size:16px; color:#2a2a2a; font-weight:normal; padding:10px 0 5px 0; line-height:15px; margin:0 0 19px 0; }
#sectorial_act_tec_solutions a{ display:block; width:156px; text-align:center; color:#fff!important; font-family:"Museo700"; font-size:16px; float:left; margin:0 10px 0 0; padding:50px 0;}
#sectorial_act_tec_solutions a:hover{ opacity: 0.4; }
#sectorial_act_tec_solutions a[title="EducaÃ§Ã£o"] { padding:60px 0 59px 0;}
#sectorial_act_tec_solutions figure{ padding:3px 0 0 0;}
#sectorial_act_tec_solutions figure img{ display:block; width:100%; }
#sectorial_act_tec_solutions figure figcaption{ background:#0d3f90;font-family:"Museo700"; font-size:16px; color:#fff; padding:20px; }

.introducaoSetorIndustria p{margin:0 !important;}

/* -----------  O SISTEMA FIRJAN  - ATUACAO SETORIAL - DETALHE --------------- */

/* Banner */
#sectorial_detail_banner { width:1400px; margin:0 auto 25px auto; position:relative; padding:5px 0 0 0;}
#sectorial_detail_banner .sectorial_detail_cell { width:1155px; height:241px; background:url(../images/geral/baseBannerFirjan01.jpg) no-repeat left top; padding:85px 0 0 245px;}
#sectorial_detail_banner .sectorial_detail_cell.beta { background:url(../images/geral/baseBannerFirjan02.jpg) no-repeat left top; }
#sectorial_detail_banner .sectorial_detail_banner_tag{ font-family:"Museo900"; font-size:11px; color:#ffffff; text-transform:uppercase; display:inline-block; border-radius:3px; padding:8px 11px; margin:0:}
#sectorial_detail_banner h2{ font-family:"Museo500"; font-size:30px; color:#0d3f90; font-weight:normal; background:#fff; border:1px solid #fff; border-radius:3px; padding:10px; display:inline-block; margin:0 0 1px 0; max-width:910px;}
#sectorial_detail_banner h2 span { font-family:"Museo900"; font-size:30px; color:#0d3f90; font-weight:normal;}
#sectorial_detail_banner p { font-family:"Museo500"; font-size:16px; color:#2a2a2a; background:#fff; border:1px solid #fff; border-radius:3px; display:inline-block; padding:10px; margin:0 0 28px 0;}
#sectorial_detail_banner .sectorial_detail_banner_data a{ display:inline-block; cursor:pointer; background:#0d3f90; color:#fff; font-family:"Museo900"; font-size:12px; text-transform:uppercase; border:1px solid #0d3f90; border-radius:3px; padding:10px 12px;}
#sectorial_detail_banner .sectorial_detail_banner_data a:hover{ background:#5275af; color:#fff; border:1px solid #5275af;}
#sectorial_detail_banner .arrowBanner{ display:block; cursor:pointer; width:39px; height:54px; position:absolute; top:50%; margin:-27px 0 0 0; z-index:9999;}
#sectorial_detail_banner .arrowBanner.sectorial_detail_banner_prev { background:url(../images/geral/setaLeft.png) no-repeat left top; left:200px;}
#sectorial_detail_banner .arrowBanner.sectorial_detail_banner_next { background:url(../images/geral/setaRight.png) no-repeat left top; right:200px;}
#sectorial_detail_banner .sectorial_detail_banner_nav  { position:absolute; z-index:9999; left:50%; bottom:15px;}
#sectorial_detail_banner .sectorial_detail_banner_nav a { display:inline-block; cursor:pointer; width:10px; height:10px; background:url(../images/geral/position.png) no-repeat right top; margin:0 3px 0 0; overflow:hidden; text-indent:-999px;}
#sectorial_detail_banner .sectorial_detail_banner_nav a.activeSlide { background:url(../images/geral/position.png) no-repeat left top;}

#sectorial_detail_about {}
#sectorial_detail_about .sectorial_detail_about_do{ padding:0 0 44px 0; }
#sectorial_detail_about .sectorial_detail_about_do figure{ margin:0 0 13px 0; }
#sectorial_detail_about .sectorial_detail_about_do img{ display:block; width:100%; }
#sectorial_detail_about .sectorial_detail_about_do h3{ font-family:"Museo700"; font-size:16px; color:#2a2a2a; font-weight:normal; margin:0 0 6px 0; }
#sectorial_detail_about .sectorial_detail_about_do p{ font-family:"Museo500"; font-size:14px; color:#4c4c4c; line-height:21px; }

.synd_pillars ul.instituicoes{background:#092c65;padding:10px 5px 10px 5px;overflow:hidden;margin:0 5px;margin-bottom:30px;}
.synd_pillars ul.instituicoes li{margin:0 4px;float:left;}
#sectorial_act_tec_solutions ul.instituicoes li a:link, #sectorial_act_tec_solutions  ul.instituicoes li a:visited{display:block;padding:0;margin:0;display:block;width:auto; background:#0c3b88;}
#sectorial_act_tec_solutions ul.instituicoes li a:hover { background:#5275af;}
.synd_pillars ul.instituicoes li a img{display:block;overflow:hidden;}

.synd_pillars{}
.synd_pillars h2{font-family:"Museo700";color:#092c65;font-size:23px;font-weight:normal;margin:0 0 10px 0;}
.synd_pillars p{font-family:"Museo500";color:#4c4c4c;font-size:14px;line-height:20px;margin:0 0 20px 0;}


#sectorial_detail .segmentoStyle{float:right;}
#sectorial_detail .segmentoStyle div.selectStylized > span, #sectorial_detail .segmentoStyle div.selectStylized > ul > li{color:#0d3f90;}
#sectorial_detail .segmentoStyle div.selectStylized > ul > li:hover{color:#fff;}
#sectorial_detail h1{color:#0d3f90;font-family:"Museo700"; font-size:40px;}
#sectorial_detail h3{color:#2a2a2a;font-family:"Museo300"; font-size:30px;}
#sectorial_detail p{color:#4c4c4c;font-family:"Museo500"; font-size:14px;}
#sectorial_detail p img{display:block; margin:0 auto;}
#sectorial_detail p .intLink {color:#4c4c4c;font-family:"Museo700"; font-size:14px;text-decoration:underline; }
#sectorial_detail p .intLink:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
#sectorial_detail p strong{font-family:"Museo700"; font-size:16px;}

/*bluebox*/
#sectorial_detail .blueBox{background:#0d3f90;margin:18px 0 18px 10px;padding:25px;float:left;}
#sectorial_detail .blueBox h4{color:#fff;font-family:"Museo700";font-size:23px;}
#sectorial_detail .blueBox p{font-size:12px;font-family:"Museo700";color:#fff;margin:0 0 10px 0;}
#sectorial_detail .blueBox p strong{font-size:16px;display:block;}
#sectorial_detail .blueBox p.min{font-size:10px;margin-bottom:0;}
#sectorial_detail .leftBox{float:left;width:250px;}
#sectorial_detail .rightBox{float:left;width:180px;padding:0 0 0 5px;}
.contentLeft{float:right;width:495px;}
#sectorial_detail .contentLeft p img{display:block;margin:18px 0 18px 10px;}

#carouselDetalhe { padding:0 0 30px 0;}
#carouselDetalhe h2 {font-family:"Museo700"; color:#0d3f90; font-size:23px; font-weight:normal; margin-bottom:20px; }
#carouselDetalhe .atuacaodetalhe { width:924px; padding:0 31px; position:relative;}
#carouselDetalhe .atuacaodetalhe > a{ display:block; width:30px; height:46px; cursor:pointer; position:absolute; top:50%; margin:-23px 0 0 0;}
#carouselDetalhe .atuacaodetalhe > a.prev { background:url(../images/sistemafirjan/setaLeft.png) no-repeat left top; left:0;}
#carouselDetalhe .atuacaodetalhe > a.next { background:url(../images/sistemafirjan/setaRight.png) no-repeat left top; right:0;}
#carouselDetalhe .atuacaodetalhe .carousel ul li img{ margin:0 12px 0 0;}
#carouselDetalhe .atuacaodetalhe .carousel ul li:last-child img{ margin:0;}
#carouselDetalhe .atuacaodetalhe .carousel ul li{width:244px;background:#0d3f90;margin:0 12px;padding:20px;height:auto;}
#carouselDetalhe .numbers_label{ text-align:right; font-family:"Museo500"; color:#4c4c4c; font-size:12px;}
#carouselDetalhe .atuacaodetalhe .carousel ul li h5{font-family:"Museo700";color:#fff;font-size:16px;height:auto;margin-bottom:15px; }
#carouselDetalhe .atuacaodetalhe .carousel ul li p{font-family:"Museo500";color:#fff;font-size:14px;line-height:18px;margin-bottom:15px; }
#carouselDetalhe .atuacaodetalhe .carousel ul li p a:link, #carouselDetalhe .atuacaodetalhe .carousel ul li p a:visited{color:#fff;text-decoration:underline;}
#carouselDetalhe .atuacaodetalhe .carousel ul li p a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

#carouselDetalhe .atuacaodetalhe-detalhe { position:relative; }
#carouselDetalhe .atuacaodetalhe-detalhe h5 {font-family:"Museo700";color:#0d3f90;font-size:23px;height:17px; margin:0 0 36px 0;}
#carouselDetalhe .atuacaodetalhe-detalhe p {font-family:"Museo500";color:#4c4c4c;font-size:14px;line-height: 21px;}
#carouselDetalhe .atuacaodetalhe-detalhe > a{ display:block; width:30px; height:46px; cursor:pointer; position:absolute; top:50%; }
#carouselDetalhe .atuacaodetalhe-detalhe > a.prev-d { background:url(../images/sistemafirjan/setaLeft.png) no-repeat left top; left:50%;margin:0 0 0 -550px;}
#carouselDetalhe .atuacaodetalhe-detalhe > a.next-d { background:url(../images/sistemafirjan/setaRight.png) no-repeat left top; left:50%;margin:0 0 0 525px;}

#carouselDetalhe .setorial-acao-carousel .slick-slide { background:#0d3f90;margin:0 12px 0 0;padding:20px; }
#carouselDetalhe .setorial-acao-carousel h5{font-family:"Museo700";color:#fff;font-size:16px;height:auto;margin-bottom:15px; }
#carouselDetalhe .setorial-acao-carousel p{font-family:"Museo500";color:#fff;font-size:14px;line-height:18px;margin-bottom:15px; }
#carouselDetalhe .setorial-acao-carousel a:link, #carouselDetalhe .setorial-acao-carousel a:visited{color:#fff;text-decoration:underline;}
#carouselDetalhe .setorial-acao-carousel a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
#carouselDetalhe .setorial-acao-carousel a.prev { display:block; width:30px; height:46px; cursor:pointer; position:absolute; top:50%; margin:-23px 0 0 0; background:url(../images/sistemafirjan/setaLeft.png) no-repeat left top; left:50%;margin:0 0 0 -550px;}
#carouselDetalhe .setorial-acao-carousel a.next { display:block; width:30px; height:46px; cursor:pointer; position:absolute; top:50%; margin:-23px 0 0 0; background:url(../images/sistemafirjan/setaRight.png) no-repeat left top; left:50%;margin:0 0 0 525px;}

#carouselDetalhe .setorial-acao-carousel a.btn-carr:link, #carouselDetalhe .setorial-acao-carousel a.btn-carr:visited{background: #fff; border: 1px solid #fff;border-radius: 3px;color: #0e3e90;cursor: pointer;display: block;font-family: "Museo900";font-size: 10px;height: 19px;padding:5px 20px 4px;text-align: center;text-transform: uppercase; width: 90px;text-decoration:none; }

#destaquesAtuacao{padding:30px 0;}
#destaquesAtuacao h2{font-family:"Museo700";color:#0d3f90;font-size:23px;font-weight:normal;margin:0 0 20px 0;}
#destaquesAtuacao .destaque img{width:324px;height:157px;display:block;}
#destaquesAtuacao .destaque h5{font-family:"Museo700";color:#2a2a2a;font-size:16px;margin:10px 0;}
#destaquesAtuacao .destaque p{font-family:"Museo500";color:#2a2a2a;font-size:14px;color:#4c4c4c;margin-bottom:10px;}

#servicosParaSetor{background:#ededed;overflow:hidden;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:30px 0;}
#servicosParaSetor h2{font-family:"Museo700";color:#0d3f90;font-size:23px;font-weight:normal;margin:0 0 20px 0;}
#servicosParaSetor h5{font-family:"Museo700";font-size:18px;font-weight:normal;margin:10px 0 10px 0;color:#009fed;}
#servicosParaSetor p{font-family:"Museo500";color:#2a2a2a;font-size:14px;color:#4c4c4c;margin-bottom:10px;}
#servicosParaSetor p .intLink {color:#4c4c4c;font-family:"Museo700"; font-size:14px;text-decoration:underline; }
#servicosParaSetor p .intLink:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
#servicosParaSetor ul.listServices{}
#servicosParaSetor ul.listServices > li{padding:5px 0;}
#servicosParaSetor ul.listServices > li > a:link, 
#servicosParaSetor ul.listServices > li > a:visited{font-family:"Museo700";color:#009fed;font-size:16px;padding:0 0 0 20px;background:url("../images/moreminus.png") top left no-repeat;}
#servicosParaSetor ul.listServices > li.active > a:link, #servicosParaSetor ul > li.active > a:visited{background:url("../images/moreminus.png") bottom left no-repeat;}
#servicosParaSetor ul.listServices > li > ul{margin:10px 0 10px 42px;}
#servicosParaSetor ul.listServices > li > ul > li{}
#servicosParaSetor ul.listServices > li > ul > li p{font-size:12px;}
#servicosParaSetor ul.listServices > li > ul > li > a:link,
#servicosParaSetor ul.listServices > li > ul > li > a:visited{font-family:"Museo500";color:#009fed;font-size:12px;background:url('../images/dot-atuacao.png') center left no-repeat;padding:0 0 0 12px}

/*
	BlueBox ServiÃ§os para setor
*/
#servicosParaSetor .blueBoxPage {padding:30px;background:#0d3f90;margin: 40px 0 0 0;}
#servicosParaSetor .blueBoxPage h2{ font-family:"Museo900";font-size:20px;font-weight:normal;color:#fff;margin:0;line-height:23px;margin:0 0 10px 0;}
#servicosParaSetor .blueBoxPage p{ font-family:"Museo500";font-size:16px;color:#fff;margin:0 0 10px 0;}
#servicosParaSetor .blueBoxPage a:link,
#servicosParaSetor .blueBoxPage a:visited{ font-family:"Museo900";font-size:16px;font-weight:normal;color: #fff;background: none;border: none;cursor: pointer;padding: 0;text-transform: none;}
#servicosParaSetor .blueBoxPage a:hover{color:#ccc;}

.spaceTopBottom{padding:30px 0 !important}

/* Linha do tempo */
/*
.setor-timeline {}
.setor-timeline ul {}
.setor-timeline ul li { height:170px; }
.setor-timeline ul li.column_type1 { width:154px; }
#sectorial_detail .setor-timeline ul li p { text-align:center; }
.setor-timeline ul li h5{border-bottom:2px solid #009fed;background:url(../images/linha-timeline.png) no-repeat center bottom; text-align:center; padding-bottom: 15px;}
*/
.setor-timeline { float:left; width:50%; }
.setor-timeline ul { border-left:2px solid #009fed; list-style-type:none; padding-left:0; margin-right:20px; }
.setor-timeline ul li { margin-left:0; }
.setor-timeline ul li.column_type1 { float:none; width:100%; }
.setor-timeline ul li p{ margin-top:10px; padding-left:10px; font-size:13px; }
.setor-timeline ul li h5{ background:url(../images/linha-timeline-hor.png) no-repeat left center; padding-left: 20px; margin-bottom:0; }

/* -----------  SINDICATOS  --------------- */

/* Busca  Sindicatos */
#synd_list_search { padding:0 0 30px 0; }
#synd_list_search .selectStylized > ul > li:hover{color:#fff;}
#synd_list_search > h2{font-family:"Museo700";color:#0d3f90;font-size:23px;font-weight:normal;margin:0 0 20px 0;}
#synd_list_search form{  }
#synd_list_search  input[type='text'] { width:174px; height:15px; color:#404040; float:left; margin:0 10px 0 0; text-transform:uppercase; border:none; font-size:10px;}
#synd_list_search  .select_style { background:url(../images/geral/bgSelect.jpg) no-repeat left top; width:175px; height:/* 33px */auto; overflow: hidden; float:left; margin:0 10px 0 0;}
#synd_list_search  .select_style select{ font-family: "Museo900"; width:194px!important; height:31px; padding:10px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:transparent; }
#synd_list_search  .select_style select option { width:194px!important; padding:0;color:#0d3f90; font-size:10px; text-transform:uppercase; background:transparent; }
#synd_list_search  select option{ padding:3px 0; background:#fff;}
#synd_list_search  input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 15px 0 15px; color:#fff; text-align: center; text-transform: uppercase; margin:0;}
#synd_list_search  a.btn-busca { display:block; cursor:pointer; width:100px; height:20px; text-align:center; background:#0e3e90; color:#fff; font-family:"Museo900"; font-size:10px; text-transform:uppercase; border:1px solid #0e3e90; border-radius:3px; padding:9px 0 0 0; text-decoration: none; margin: 0 20px 0 0;}
#synd_list_search a.btn-busca:hover { background:#5275af; border:1px solid #5275af; border-radius:3px; color: #fff;}
#synd_list_search a.btn-busca.lista-full{ width: 120px; padding:3px 0 0 0; height:26px;}
#synd_list_search a.btn-real { display: none;}

/* Lista Sindicatos */
#synd_list { padding:0 0 30px 0; }
#synd_list h2{font-family:"Museo700";color:#0d3f90;font-size:23px;font-weight:normal;margin:0 0 20px 0;}
#synd_list p{font-family:"Museo500";color:#2a2a2a;font-size:14px;color:#4c4c4c;margin-bottom:10px;}
#synd_list .list_count { }
#synd_list .list_count p { font-family:"Museo300"; color:#0d3f90; font-size:23px; }
#synd_list .list_count p span{ font-family:"Museo700"; color:#0d3f90; font-size:23px; }

#synd_list .list_result{ padding:21px 0 0 0;}
#synd_list .list_result .list_result_item { margin:0 0 30px 0;}
#synd_list .list_result .list_result_item figure{ width:106px; height:106px; float:left; margin:0 10px 0 0;}
#synd_list .list_result .list_result_item figure img{ width:105px; height:106px;}
#synd_list .list_result .list_result_item .list_result_item_data { width:82%; float:left;}
#synd_list .list_result .list_result_item .list_result_item_data .item_data_tag { font-family:"Museo900"; color:#0d3f90; font-size:11px; text-transform:uppercase; margin:0 0 5px 0;}
#synd_list .list_result .list_result_item .list_result_item_data .item_data_name, #synd_list .list_result .list_result_item .list_result_item_data .item_data_name a { font-family:"Museo700"; color:#2c2c2c; font-size:16px; margin:0 0 5px 0;}
#synd_list .list_result .list_result_item .list_result_item_data .item_data_name a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
#synd_list .list_result .list_result_item .list_result_item_data .item_data_adress{ font-family:"Museo500"; color:#393939; font-size:14px; margin:0 0 5px 0;}
#synd_list .list_result .list_result_item .list_result_item_data .item_data_adress a{ font-family:"Museo500"; color:#0d3f90; font-size:14px; text-decoration:underline;}

#synd_list .more_sind {display:block; background:#dcdcdc; color:#838383; font-family:"Museo900"; font-size:10px; text-transform:uppercase; text-align:center; padding:7px 0}

/* Detalhe de Segmento */
#synd_seg { padding:0 0 35px 0;}
#synd_seg .synd_seg_header {  }
#synd_seg .synd_seg_header h2{ font-family:"Museo700"; color:#0d3f90; font-size:40px; font-weight:normal; }

#synd_seg  .synd_seg_header .select_style { background:url(../images/geral/btnSelect.jpg) no-repeat right top; width:215px; height:31px; overflow: hidden; float:right; margin:10px 0 18px 0; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db;}
#synd_seg  .synd_seg_header .select_style select{ font-family: "Museo900"; width:240px; height:31px; padding:10px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:none; }
#synd_seg  .synd_seg_header select option{ padding:3px 0; background:#fff;}

#synd_seg .synd_data_chart {}
#synd_seg .synd_data_chart img{ width:100%; display:block; }

#synd_seg .synd_data_content h3{ font-family:"Museo300"; color:#2a2a2a; font-size:30px; font-weight:normal; margin:0 0 14px 0;}
#synd_seg .synd_data_content p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; }
#synd_seg .synd_data_content p.synd_data_content_intro{ font-family:"Museo700"; color:#4c4c4c; font-size:16px; margin:0 0 28px 0;}

#synd_seg_firjan { padding:25px 0; background:#ededed; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:0 0 35px 0;}
#synd_seg_firjan { }
#synd_seg_firjan .synd_seg_firjan_info { }
#synd_seg_firjan .synd_seg_firjan_info h2{ font-family:"Museo700"; color:#0d3f90; font-size:23px; font-weight:normal; padding:0 0 24px 0;}
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar{  }
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar h3{ font-family:"Museo500"; font-size:23px; font-weight:normal; margin:0 0 10px 0; }
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar h4{ font-family:"Museo700"; font-size:16px; font-weight:normal; margin:0 0 10px 0; }
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar h4 span{ display:inline-block; width:15px; }
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar article{ padding:0 10px 0 0;}
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar .synd_seg_pillar_intern{ display:none; padding:0 10px 0 0;}
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar p{ font-family:"Museo500"; font-size:12px; color:#4c4c4c; margin:0 0 10px 23px; line-height:18px;}
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar ul{ font-family:"Museo500"; font-size:12px; margin:0 0 10px 23px; line-height:18px; list-style-type:square; padding:0 0 0 15px;}
#synd_seg_firjan .synd_seg_firjan_info .synd_seg_pillar ul li{ list-style-type:square;} 

#synd_seg_highlights { padding:0 0 40px 0; }
#synd_seg_highlights h2{ font-family:"Museo700"; color:#0d3f90; font-size:23px; font-weight:normal; padding:0 0 24px 0;}
#synd_seg_highlights .synd_seg_highlights_cell figure{ margin:0 0 10px 0; }
#synd_seg_highlights .synd_seg_highlights_cell figure img{ width:100%; display:block;}
#synd_seg_highlights .synd_seg_highlights_cell h4{ font-family:"Museo700"; color:#2a2a2a; font-size:16px; font-weight:normal; margin:0 0 5px 3px;}
#synd_seg_highlights .synd_seg_highlights_cell p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; margin:0 0 10px 3px; line-height:21px;}
#synd_seg_highlights .synd_seg_highlights_cell a, #synd_sign_firjan a{ display:block; width:132px; height:19px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 8px 0 0; color:#fff; text-align: center; text-transform: uppercase; margin:0 0 0 3px;}
#synd_seg_highlights .synd_seg_highlights_cell a:hover, #synd_sign_firjan a:hover{ background:#5275af; border:1px solid #5275af; }

#synd_sign_firjan { padding:0 0 15px 0; }
#synd_sign_firjan a{ display:block; width:132px; height:19px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 8px 0 0; color:#fff; text-align: center; text-transform: uppercase; margin:0 0 0 3px;}
#synd_sign_firjan .blueBoxPage a{ background:#fff; border:1px solid #fff; color:#0e3e90; }
#synd_sign_firjan a:hover{ background:#5275af; border:1px solid #5275af; }
#synd_sign_firjan > header > h2{font-family:"Museo700";color:#0d3f90;font-size:23px;font-weight:normal;margin:0 0 20px 0;}

#synd_list_search .syndPage input[type="submit"] { float:left; margin:0 10px 0 0;}
#synd_list_search a { font-family:"Museo900"; color:#0d3f90; font-size:10px; text-decoration:underline; display:block; width:160px; cursor:pointer; float:left; padding:9px 0 0 0;}
#synd_list_search a:hover {  color:#5275af; }


/* -----------  TRABALHE CONOSCO  --------------- */

#works_destac {}
#works_destac figure{ margin:0 0 25px -168px;}

#works { padding:0 0 100px 0; }
#works .works_article { }
#works .works_article article h2{ font-family:"Museo100"; color:#2a2a2a; font-size:30px; font-weight:normal; line-height:30px; margin:0 0 40px 0;}
#works .works_article article p{ font-family:"Museo500"; color:#393939; font-size:14px; line-height:16px; margin:0 0 20px 0;}
#works p{ font-family:"Museo500"; color:#393939; font-size:14px; line-height:16px; margin:0 0 20px 0;}
#works .works_article .work_us { background:#0d3f90; padding:30px 25px 25px 25px; margin:0 0 20px 0;}
#works .works_article .work_us h2{ font-family:"Museo700"; color:#fff; font-size:23px; font-weight:normal; margin:0 0 20px 0;}
#works .works_article .work_us span{ font-family:"Museo700"; color:#fff; font-size:30px; font-weight:normal;}
#works .works_article .work_us ul li{ float:left; margin:0 10px 0 0}
#works .works_article .work_us ul li a{ display:block; cursor:pointer; width:auto; height:19px; text-align:center; background:#0d3f90; color:#fff; font-family:"Museo900"; font-size:10px; text-transform:uppercase; border:1px solid #fff; border-radius:3px; padding:8px 20px 0 20px;}
#works .works_article .work_us ul li a:hover{ background:#5275af; color:#fff; border:1px solid #5275af;}

#works .testimonials { }
#works .testimonials h2{ font-family:"Museo700"; color:#0d3f90; font-size:23px; font-weight:normal; margin:0 0 40px 15px;}
#works .testimonials .testimonial{ margin:0 0 20px 15px; }
#works .testimonials .testimonial .quote{ font-family:"Museo500"; color:#2a2a2a; font-size:18px; margin:0 0 5px 0;}
#works .testimonials .testimonial .test_name{ font-family:"Museo900"; color:#0d3f90; font-size:11px; text-transform:uppercase;}
#works .testimonials .testimonial .test_work{ font-family:"Museo700"; color:#828282; font-size:10px; text-transform:uppercase; }

/* -----------  PUBLICACOES  --------------- */
.title-publicacoes {}
.title-publicacoes h2 { font-family:"Museo500"; color:#0d3f90; font-size:30px;font-weight:normal; }

.intro-publicacao { padding-bottom:30px;  }
.intro-publicacao h1{ font-family:"Museo300"; font-size:40px; color:#0d3f90; font-weight:normal; margin:0 0 20px 0;}
.intro-publicacao h1 strong{ font-family:"Museo900"; }
.intro-publicacao p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; margin-bottom:20px; line-height:22px  }
.intro-publicacao ul{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; margin-bottom:20px;padding-left:20px;   }
.intro-publicacao ul li{ list-style-type: disc;margin-bottom:10px;   }

.publicacoes-menu { }
.publicacoes-menu ul { margin:0 auto; width:84%; }
.publicacoes-menu ul li{ display:block; margin-bottom:20px; margin:0 70px 30px 0; float:left; }
.publicacoes-menu ul li:last-child { margin:0px; }
.publicacoes-menu ul li a:link,
.publicacoes-menu ul li a:visited { display:block; width:217px; height:133px; position:relative; font-family:"Museo300"; color:#fff; font-size:18px;text-transform:uppercase;text-align:center;padding-top:83px;cursor:pointer; }
.publicacoes-menu ul li a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.publicacoes-menu ul li a img {display:block; position:absolute; top:0; left:0; z-index:-1;}
.publicacoes-menu ul li a span {font-family:"Museo700";font-size:31px;}

.box-intro-publicacoes { border:5px solid #e1e1e1; margin: 0 5px 30px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.box-int-publicacoes { }
.box-intro-publicacoes.off { display:none; }
.box-intro-publicacoes a{  background:#eeeeee url(../images/fechar-box-publicacoes.png) no-repeat right top; display:block; cursor:pointer; padding:30px 20px 20px 20px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; color:#0d3f90;}
.box-intro-publicacoes a:hover{  background-color:#e1e1e1;}
.box-intro-publicacoes h3, .box-int-publicacoes h3{ font-family:"Museo500"; color:#0d3f90; font-size:18px;font-weight:normal;margin-bottom:20px; }
.box-intro-publicacoes h3 span,.box-int-publicacoes h3 span { font-family:"Museo900"; }
.box-intro-publicacoes p, .box-int-publicacoes p{ margin-bottom:30px; }

.publicacoes-lista-editorias { float:left; width:290px; border-right:2px solid #e1e1e1; padding-left:5px; }
.pub-inovacao .publicacoes-lista-editorias { float:none; width:auto; border-right:0; }
.publicacoes-lista-editorias h3{ padding-right:5px; }

.publicacoes-lista-temas { float:left; width:664px; padding-left:7px;}
.publicacoes-lista-temas h3{ text-align:center; }
.publicacoes-lista-temas ul{ list-style:none;padding:0;  }
.publicacoes-lista-temas ul li{ list-style:none; float:left; text-align:center; color:#fff; font-family:"Museo700";font-size:12px; }
.publicacoes-lista-temas ul li.tema-bg-circle{ background:url(../images/tema-bg-circle.png) no-repeat left top; display:block; width:94px; height:95px; margin-right:1px; }
.publicacoes-lista-temas ul li.last-li{ margin-right:0; padding-top:40px!important; }
.publicacoes-lista-temas ul li.one-line{ padding-top:42px; height:53px;}
.publicacoes-lista-temas ul li.two-line{ padding-top:35px;height:60px; }
.publicacoes-lista-temas ul li.big-word{ font-size:9px;padding-top:42px; }
.publicacoes-lista-temas ul li ul{ border-bottom:2px solid #0d3f90; padding-bottom: 100px;}
.publicacoes-lista-temas ul li ul li{ margin-bottom: 0; }
.publicacoes-lista-temas ul li .tema-local { margin-left:226px;  }
.publicacoes-lista-temas ul li .tema-local li{ margin:0; }
.publicacoes-lista-temas ul li .tema-local li.li-ou{ color:#0d3f90; padding:42px 3px 0 3px; }

.pub-busca { padding:10px 25px; margin-bottom:30px; background:#0d3f90; }
.pub-busca h3{ font-family:"Museo700"; color:#fff; font-size:23px;font-weight:normal;float:left; }
.pub-busca input{ float:left; }
.pub-busca input[type="text"]{ border-radius:5px; width:341px; padding: 8px 20px; margin-left:25px;}
.pub-informativos-busca .pub-busca{ height:215px; }
.pub-informativos-busca .pub-busca h3{ font-family:"Museo700"; color:#fff; font-size:23px;font-weight:normal;float:none;padding-top:7px;  }
.pub-informativos-busca .pub-busca input[type="text"]{ border-radius:5px; width:400px; padding: 8px 20px; margin:30px 0; float:none;}
/**.pub-busca .btn-busca-pub {background:#fff;color:#0d3f90;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:8px 20px;display:block;float:left;margin:1px 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}
.pub-busca .btn-busca-pub:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}*/
/* Se for <a> e nÃ£o <input> descomentar*/
.pub-busca .btn-busca-pub:link,
.pub-busca .btn-busca-pub:visited{background:#fff;color:#0d3f90;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;float:left;margin:0 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pub-informativos-busca .pub-busca .btn-busca-pub:link,
.pub-informativos-busca .pub-busca .btn-busca-pub:visited{float:none;margin:0 0 0 300px;text-align:center; }
.pub-busca .btn-busca-pub:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }


.pub-filtro { background: url(../images/bg-filtros.png) no-repeat left center, url(../images/bg-filtros.png) no-repeat right center; background-color:#e1e1e1; }
.pub-filtro h3{font-family:"Museo700"; color:#0d3f90; font-size:18px;font-weight:normal;padding:25px 25px 10px 25px;}
.pub-filtro .filtro-base{ padding:20px 0 20px 25px; }
.pub-filtro .filtro-base .filtro-top{ font-family:"Museo700"; color:#4c4c4c; margin-bottom:10px;  }
.pub-filtro .filtro-base .filtro-top .filtro-title{ font-size:14px; float:left; padding-left:15px; }
.pub-filtro .filtro-base .filtro-top .filtro-check-all{ font-size:11px;float:right; margin:3px 14px 0 0; }
.pub-filtro.filtro-inovacao  .filtro-base { padding-bottom:0;  }
.pub-filtro.filtro-inovacao  .filtro-base .filtro-top .filtro-check-all{ float:left; margin-bottom:10px; margin-right: 5px; }
.pub-filtro .filtro-base input[type='checkbox']{ display:none; }
.pub-filtro .filtro-base .filtro-check-all label { cursor: pointer; display: inline-block;margin:0 0 0 10px; }
.pub-filtro .filtro-base .filtro-check-all label:after { content: ""; display:block;float:right;width: 12px;height: 12px;left: 0;bottom:0;;background: url(../images/pub-filtros-check.png) no-repeat right top;}
.pub-filtro .filtro-base .filtro-check-all input[type=checkbox]:checked + label:after {background: url(../images/pub-filtros-check.png) no-repeat left top;}

.pub-filtro.filtro-inovacao h3{ float:left; width:355px;padding:25px 15px 25px 25px;}
.pub-filtro.filtro-inovacao .filtro-base{ padding:28px 0 10px 0;float:left;width:340px; }
.pub-filtro.filtro-inovacao .filtro-base .filtro-top{ font-family:"Museo900"; color:#0d3f90; font-size:10px; text-transform:uppercase;  }
.pub-filtro.filtro-inovacao .filtro-base .filtro-check-all label:after { content: ""; display:block;float:left;width: 12px;height: 12px;left: 0;bottom:0;;background: url(../images/pub-filtros-check.png) no-repeat right top;}
.pub-filtro.filtro-inovacao .filtro-base .filtro-check-all input[type=checkbox]:checked + label:after {background: url(../images/pub-filtros-check.png) no-repeat left top;}

.pub-filtro .filtro-base .filtro-list { height:110px;overflow:hidden; border-radius:5px; border:1px solid #ccc;}
.pub-filtro .filtro-base .filtro-list ul{  }
.pub-filtro .filtro-base .filtro-list ul li{ display:block; padding:4px 0; background:#fff; }
.pub-filtro .filtro-base .filtro-list ul li:nth-child(even){ background:#ebebeb; }
.pub-filtro .filtro-base .filtro-list ul li .list-item-title{ width:245px;float:left;  font-family:"Museo900"; color:#0d3f90; font-size:10px; text-transform:uppercase;  padding: 5px 0 0 15px; }
.pub-filtro .filtro-base .filtro-list ul li label { cursor: pointer; display: inline-block;margin:0 0 0 10px; }
.pub-filtro .filtro-base .filtro-list ul li label:after { content: ""; display:block;float:right;width: 12px;height: 12px;left: 0;bottom:0;background: url(../images/pub-filtros-check.png) no-repeat right top;}
.pub-filtro .filtro-base .filtro-list ul li input[type=checkbox]:checked + label:after {background: url(../images/pub-filtros-check.png) no-repeat left top;}

.pub-filtro .filtro-base.filtro-temas { width:200px; float:left; }
.pub-filtro .filtro-base.filtro-temas .filtro-list ul li .list-item-title{ width:148px; }

.pub-filtro .btn-box-filtro:link,
.pub-filtro .btn-box-filtro:visited{background:#0d3f90;color:#FFF;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 6px;display:block;float:left;margin:127px 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pub-filtro .btn-box-filtro:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.pub-filtro.filtro-inovacao .btn-box-filtro:link,
.pub-filtro.filtro-inovacao .btn-box-filtro:visited{float:right;margin:31px 20px 0 0;padding:10px 20px;}

.lista-publicacoes h4.pub-lista-title {font-family:"Museo700"; color:#0d3f90; font-size:23px;font-weight:normal; padding:35px 0 10px 0;}

.pub-dst {}
.pub-dst a{}
.pub-dst a:hover { opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.pub-dst a img{ display:block; width:100%; }
.pub-dst a h3{ font-family:"Museo700"; color:#2a2a2a; font-size:16px;font-weight:normal;padding:10px 0 20px 0;min-height: 37px; }
.pub-dst a p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; }

.pub-resultado .data-resultado { color: #0d3f90; font-family: "Museo300"; font-size: 18px; padding: 20px 0 0 0; display:none;}
.pub-resultado .data-resultado span{ color: #0d3f90; font-family: "Museo700";  font-size: 18px; }

.pub-lst { padding-bottom:30px;  }
.pub-lst .pub-lst-item { margin-bottom:10px;  -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; display:none;}
.pub-lst .pub-lst-item div{ background:#e1e1e1;display:table-cell; }
.pub-lst .pub-lst-info{ padding:20px;margin:0 10px 10px 0; width:620px; }
.pub-lst .pub-lst-info h3{ font-family:"Museo700"; color:#0d3f90; font-size:14px;font-weight:normal;text-transform:uppercase; margin-bottom:10px;}
.pub-lst .pub-lst-info a:hover h3{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.pub-lst .pub-lst-info p{ font-family:"Museo700"; color:#4c4c4c; font-size:14px; }
.pub-lst .pub-lst-tipo{ padding:0 10px; font-family:"Museo500"; color:#4c4c4c; font-size:10px;text-align:center;vertical-align:middle;text-transform:uppercase; margin:0;width:134px;border-left:10px solid #f5f5f5; border-right:10px solid #f5f5f5;}
.pub-lst .pub-lst-link{ padding:0 27px; margin:0;width:auto;vertical-align:middle;  }
.pub-lst .pub-lst-link a:link,
.pub-lst .pub-lst-link a:visited{background:#0d3f90;color:#FFF;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pub-lst .pub-lst-link a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.pub-lst .loadMore a.load-estudos {background:#0d3f90;color:#FFF; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
.pub-lst .loadMore a.load-estudos:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);  }

/* Detalhe */

.intro-publicacao { padding-bottom:0;  }
.intro-publicacao h2{ font-family:"Museo100"; color:#0d3f90; font-size:40px;font-weight:normal; margin-bottom:30px;}
.intro-publicacao h2 strong{ font-family:"Museo700"; }

.detalhe-publicacoes { padding:50px 0 0 0; }
.detalhe-publicacoes .pub-det-info{ padding:0 0 20px 0; }
.detalhe-publicacoes .pub-det-info .det-info-abra{ font-family:"Museo900"; color:#0d3f90; font-size:11px; text-transform:uppercase;margin:0 0 2px 0;}
.detalhe-publicacoes .pub-det-info .det-info-edit{ font-family:"Museo900"; color:#4c4c4c; font-size:14px;text-transform:uppercase; }
.detalhe-publicacoes .pub-det-title { font-family:"Museo300"; color:#0d3f90; font-size:30px;font-weight:normal; padding:0 0 20px 0;}
.detalhe-publicacoes .pub-det-title strong{ font-family:"Museo900"; color:#0d3f90; font-size:30px;font-weight:normal; }
.detalhe-publicacoes figure img { display:block;width:100%; }
.detalhe-publicacoes .pub-det-intro p{ font-family:"Museo500"; color:#4c4c4c; font-size:14px; padding-bottom:20px; }

.detalhe-publicacoes .pub-det-hotsite a:link,
.detalhe-publicacoes .pub-det-hotsite a:visited{background:#0d3f90;color:#FFF;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;float:left;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.detalhe-publicacoes .pub-det-hotsite:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.detalhe-publicacoes .pub-det-subtitle, .pub-det-subtitle { font-family:"Museo700"; color:#4c4c4c; font-size:16px;font-weight:normal; padding:20px 0;}

.detalhe-publicacoes .pub-det-temas { padding-bottom:20px;  }
.detalhe-publicacoes .pub-det-temas ul li{ display:inline-block; margin-right:5px;  }

.download-edicao div{ background:#e1e1e1;display:table-cell; padding:10px;vertical-align:middle; }
.download-edicao .de-titulo{ font-family:"Museo700"; color:#4c4c4c; font-size:14px; width:50%;}
.download-edicao .de-titulo p { font-family:"Museo700"; color:#4c4c4c; font-size:14px;}
.download-edicao .de-downloadFlipbook{ width: 18%; display:table-cell; padding:0px;  vertical-align: middle; font-family:'Museo500'; color:#4c4c4c; font-size:10px;}
.download-edicao .de-dFlipbook{ width:38%; padding-top:16px;text-align: center;}
.download-edicao .de-downloadF{ width:44%; text-align: center;}

.download-edicao .de-tipo{ font-family:"Museo500"; color:#4c4c4c; font-size:10px;text-transform:uppercase; border-left:10px solid #f5f5f5; border-right:10px solid #f5f5f5; text-align:center; width:25%;}
.download-edicao .de-tipo.de-flipbook { border-right:none;}
.download-edicao .de-tipo a{ font-family:"Museo500"; color:#4c4c4c; font-size:10px; padding:20px 10px 0 10px;cursor:pointer;}
.download-edicao .de-tipo a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.download-edicao .de-flipbook a{ background:url(../images/bg-btn-pub-flipbook.png) no-repeat 20px center; display:block; height:30px; padding:20px 0 0 84px;cursor:pointer; }

.download-edicao .de-arquivo {  width:20%; padding:10px 0;}
.download-edicao .de-arquivo a{ font-family:"Museo500"; color:#4c4c4c; font-size:10px; background:url(../images/bg-btn-pub-download.png) no-repeat 20px center; display:block; height:30px; padding:20px 10px 0 84px;cursor:pointer;}
.download-edicao .de-arquivo a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.download-anteriores { padding-bottom:5px;  }
.download-anteriores a{ /*display:block;*/ cursor:pointer; margin:0 0 15px 0; line-height:22px; }
.download-anteriores a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.download-anteriores a .de-titulo{ font-family:"Museo500"; color:#4c4c4c; font-size:14px;float:left; width:490px;}
.download-anteriores a .de-tamanho{ font-family:"Museo500"; color:#4c4c4c; font-size:10px; padding:3px 10px 0 10px;float:left;width: 75px;}
.download-anteriores .de-flipbook a{ font-family:"Museo500"; color:#4c4c4c; font-size:12px; padding:0 10px 0 30px;float:left;}
.download-anteriores .de-flipbook a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.download-anteriores a img { float:left;margin-top:6px;}

/*Form*/
.det-pub-form {}
.det-pub-form .pub-form-field{ margin:0 0 10px 0; }
.det-pub-form .pub-form-field.form-field-btn { padding: 0 0 0 151px; }
.det-pub-form label{ color: #0d3f90;float: left;font-family: "Museo700";font-size: 17px; padding: 4px 10px; text-align: right; width: 130px;}
.det-pub-form label.form-field-label{ color: #4c4c4c;font-family: "Museo500";font-size: 17px; padding: 5px 15px 0 5px; text-align: left; width: auto;}
.det-pub-form p{ color: #4c4c4c;font-family: "Museo500";font-size: 12px; padding: 0 0 0 151px;}
.det-pub-form label span{ color: #ff0c00;}
.det-pub-form input[type="text"]{ float:left; border:1px solid #d6d8db;}
.det-pub-form input[type="text"].c-DDD, .det-pub-form input[type="text"].c-DDDFax { width:30px!important; margin-right:5px; }
.det-pub-form input[type="text"].c-Telefone, .det-pub-form input[type="text"].c-Fax { width:90px!important;  }
.det-pub-form input[type="radio"]{ float:left;margin-top: 8px; }

/* -----------  NOTICIAS  --------------- */

/* Busca Noticias */
.search_news form { float:right; }
.search_news  .select_style { background:url(../images/geral/btnSelect.jpg) no-repeat right top; width:185px; height:31px; overflow: hidden; float:left; margin:0 10px 0 0; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db;}
.search_news   .select_style select{ font-family: "Museo900"; width:210px; height:31px; padding:10px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:none; }
.search_news   select option{ padding:3px 0; background:#fff;}
.search_news   input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 2px 15px 0 15px; color:#fff; text-align: center; text-transform: uppercase; margin:1px 0 0 0;}

/* Banner */
#news_banner { width:1400px; margin:0 auto 25px auto; position:relative; padding:40px 0 0 0;}
#news_banner .news_banner_cell { width:1155px; height:206px; background:url(../images/geral/baseBannerNews.jpg) no-repeat left top; padding:120px 0 0 245px;}
#news_banner .news_banner_cell.beta { background:url(../images/geral/baseBannerNews2.jpg) no-repeat left top; }
#news_banner .news_banner_tag{ font-family:"Museo900"; font-size:11px; color:#ffffff; text-transform:uppercase; display:inline-block; border-radius:3px; padding:8px 11px; margin:0:}
#news_banner h2{ font-family:"Museo500"; font-size:30px; color:#0d3f90; font-weight:normal; background:#fff; border:1px solid #fff; border-radius:3px; padding:10px; display:inline-block; margin:0 0 1px 0;}
#news_banner h2 span { font-family:"Museo900"; font-size:30px; color:#0d3f90; font-weight:normal; display:block;}
#news_banner p { font-family:"Museo500"; font-size:16px; color:#2a2a2a; background:#fff; border:1px solid #fff; border-radius:3px; display:inline-block; padding:10px;}
#news_banner .arrowBanner{ display:block; cursor:pointer; width:39px; height:54px; position:absolute; top:50%; margin:-27px 0 0 0; z-index:9999;}
#news_banner .arrowBanner.news_banner_prev { background:url(../images/geral/setaLeft.png) no-repeat left top; left:200px;}
#news_banner .arrowBanner.news_banner_next { background:url(../images/geral/setaRight.png) no-repeat left top; right:200px;}
#news_banner .news_banner_nav  { position:absolute; z-index:9999; left:50%; bottom:15px;}
#news_banner .news_banner_nav a { display:inline-block; cursor:pointer; width:10px; height:10px; background:url(../images/geral/position.png) no-repeat right top; margin:0 3px 0 0; overflow:hidden; text-indent:-999px;}
#news_banner .news_banner_nav a.activeSlide { background:url(../images/geral/position.png) no-repeat left top;}



/* Modo de exibicao */
#news_show {}
#news_show .news_show_btn{ float:right; margin:0 5px 0 0;}
#news_show span{font-family:"Museo900"; color:#0d3f90; font-size:12px; text-transform:uppercase; display:block; float:left; margin:0 10px 0 0; padding:8px 0 0 0;}
#news_show  a{ display:block; width:34px; height:29px; cursor:pointer; float:left;}
#news_show  a.news_show_grid{ background:url(../images/geral/modoExibicao.jpg) no-repeat right bottom; margin:0 5px 0 0;}
#news_show  a.news_show_grid.gactive{ background:url(../images/geral/modoExibicao.jpg) no-repeat left bottom;}
#news_show  a.news_show_list{ background:url(../images/geral/modoExibicao.jpg) no-repeat right top;}
#news_show  a.news_show_list.lactive{ background:url(../images/geral/modoExibicao.jpg) no-repeat left top;}

/* Noticias gerais */
#news_box_highlights { padding:40px 0 35px 0;}
#news_box_highlights .column_type1, #news_box_highlights .column_type2{ position:relative;}

#news_box_highlights .column_type1 a h3, #news_box_highlights .column_type2 a h3 { font-family: "Museo700"; font-size: 16px; color:#2a2a2a; font-weight:normal; padding:15px 0 0 0;}
#news_box_highlights .column_type2 a h3.onlyTitle { font-family: "Museo700"; font-size: 30px; color:#2a2a2a; font-weight:normal; padding:50px 0 0 0;}

#news_box_highlights .column_type1 a figure img, #news_box_highlights .column_type2 a figure img{ display:block; width:100%; border:1px solid #8f8f8f;}

#news_box { padding:0 0 40px 0; }
#news_box a h2{ font-family: "Museo900"; font-size: 11px; font-weight:normal; text-transform:uppercase; }
#news_box a h3{ font-family: "Museo700"; font-size: 16px; color:#2a2a2a; font-weight:normal; padding:13px 0 0 0; height:57px;}

#news_box .more_news{ background:#DCDCDC; border:1px solid #DCDCDC; border-radius:3px; color: #838383; display: block; font-family: "Museo900"; font-size: 10px; padding: 7px 0; text-align: center; text-transform: uppercase;}

/* Lista */
#news_list { padding:40px 0 25px 0; }
#news_list .news_list_cell { padding::0 0 10px 0; }
#news_list .news_list_cell figure{ width:104px; margin:0 10px 10px 0; float:left; }
#news_list .news_list_cell figure img{ display:block; width:100%; border:1px solid #8f8f8f; }
#news_list .news_list_cell h2{ font-family:"Museo900"; font-size:11px; font-weight:normal; text-transform:uppercase; padding:0 0 5px 0;}
#news_list .news_list_cell h2 span{ font-family:"Museo700"; color:#828282; font-size:10px; font-weight:normal; padding:0 0 0 10px;}
#news_list .news_list_cell h3{ font-family:"Museo700"; color:#2a2a2a; font-size:16px; font-weight:normal; padding:0 0 5px 0;}
#news_list .news_list_cell p{ font-family:"Museo500"; color:#4c4c4c; font-size:12px;}

#news_list .more_news{ background:#DCDCDC; border:1px solid #DCDCDC; border-radius:3px; color: #838383; display: block; font-family: "Museo900"; font-size: 10px; padding: 7px 0; text-align: center; text-transform: uppercase;}

/* Noticias Eventos */
#news_event { padding:0 0 40px 0; }
#news_event .clear{ height:12px;}
#news_event .event_data{ clear:both; padding:0 0 30px 0; }
#news_event .event_data h2{ font-family:"Museo700"; color:#0d3f90; font-size:23px; font-weight:normal;}
#news_event .event_data h3{ font-family:"Museo700"; color:#2a2a2a; font-size:16px; font-weight:normal; padding:3px 0; }
#news_event .event_data p{ font-family:"Museo500"; color:#4c4c4c; font-size:12px; }

#news_event  .column_type1, #news_event  .column_type2{ position:relative;}

#news_event  .column_type1 a h3, #news_event  .column_type2 a h3 { font-family: "Museo700"; font-size: 16px; color:#2a2a2a; font-weight:normal; padding:15px 0 0 0;}
#news_event  .column_type2 a h3.onlyTitle { font-family: "Museo700"; font-size: 30px; color:#2a2a2a; font-weight:normal; padding:50px 0 0 0;}

#news_event  .column_type1 a figure img, #news_event  .column_type2 a figure img{ display:block; width:100%; border:1px solid #8f8f8f;}

#news_event .news_event_extra a h2{ font-family: "Museo900"; font-size: 11px; font-weight:normal; text-transform:uppercase; }
#news_event .news_event_extra a h3{ font-family: "Museo700"; font-size: 16px; color:#2a2a2a; font-weight:normal; padding:10px 0 0 0;}
#news_event .news_event_extra a figure{ width:104px; margin:0 10px 0 0; float:left;}
#news_event .news_event_extra a figure img{ display:block; width:100%; border:1px solid #8f8f8f;}

#news_event .more_news{ background:#DCDCDC; border:1px solid #DCDCDC; border-radius:3px; color: #838383; display: block; font-family: "Museo900"; font-size: 10px; padding: 7px 0; text-align: center; text-transform: uppercase;}

/* Noticias Detalhe */
#news_detail { padding:50px 0 50px 0; }
#news_detail article{ padding:0 20px 0 0;}
#news_detail article header h3{ font-family:"Museo900"; font-size:11px; font-weight:normal; text-transform:uppercase; margin:0 0 10px 0;}
#news_detail article header h2{ font-family:"Museo300"; font-size:30px; font-weight:normal; color:#0d3f90; margin:0 0 25px 0;}
#news_detail article header h2 span{ font-family:"Museo900"; font-size:30px; font-weight:normal; color:#0d3f90;}
#news_detail article figure{ margin:0 0 20px 0; position:relative; }
#news_detail article figure img{ display:block; width:100%; border:1px solid #8f8f8f; }
#news_detail article figure figcaption{ border:1px solid #2a2a2a; font-family:"Museo900"; font-size:10px; color:#2a2a2a; display:inline-block; padding:6px; background:#e3e3e4; position:absolute; left:1px; bottom:1px;}
#news_detail article .news_utility{ margin:0 0 40px 0;}
#news_detail article .news_utility .news_social{ float:left; padding:6px 0 0 0;}
#news_detail article .news_utility .news_social .fb-like{ width:110px!important;}
#news_detail article .news_utility .news_social #twitter-widget-0{ width:90px!important;}
#news_detail article .news_utility .news_social #___plusone_0{ width:70px!important;}
#news_detail article .news_utility .news_print{ float:right;}
#news_detail article .news_utility .news_print a{ float:left; display:block; cursor:pointer; width:34px; height:30px;}
#news_detail article .news_utility .news_print a.news_download{ background:url(../images/geral/btnNewsUtility.jpg) no-repeat left top; margin:0 5px 0 0;}
#news_detail article .news_utility .news_print a.news_print{ background:url(../images/geral/btnNewsUtility.jpg) no-repeat right top;}
#news_detail article .news_info{ font-family:"Museo900"; font-size:10px; color:#2a2a2a; margin:0 0 20px 0;}
#news_detail article p{ font-family:"Museo500"; font-size:14px; color:#393939; line-height:21px; margin:0 0 28px 0; text-align:left;}

/* Noticias - Galeria */
#news_galery { position:relative;}
#news_galery .news_galery_wrapper{ width:100%;}
#news_galery .news_galery_wrapper .news_galery_cell{ width:100%; height:326px; background:url(../images/geral/imgGaleryDetalhe01.jpg) no-repeat left top;}
#news_galery .news_galery_wrapper .news_galery_cell.gbeta{ background:url(../images/geral/imgGaleryDetalhe02.jpg) no-repeat left top;}
#news_galery .news_galery_wrapper .news_galery_cell h3{ background:url(../images/geral/bgCaption.png); font-family:"Museo500"; font-size:16px; color:#fefefe; font-weight:normal; padding:10px 10px 35px 10px; position:absolute; bottom:0;}
#news_galery .news_galery_wrapper .news_galery_cell a.fancyGalery{ display:block; cursor:pointer; width:21px; height:20px; background:url(../images/geral/openPopup.png); position:absolute; top:20px; right:20px; }

#news_galery .arrowGalery{ display:block; cursor:pointer; width:25px; height:34px; position:absolute; top:50%; margin:-17px 0 0 0; z-index:99;}
#news_galery .arrowGalery.news_galery_prev { background:url(../images/geral/setaGaleryLeft.png) no-repeat left top; left:15px;}
#news_galery .arrowGalery.news_galery_next { background:url(../images/geral/setaGaleryRight.png) no-repeat left top; right:15px;}
#news_galery .news_galery_nav  { position:absolute; z-index:99; left:47%; bottom:15px;}
#news_galery .news_galery_nav a { display:inline-block; cursor:pointer; width:10px; height:10px; background:url(../images/geral/position.png) no-repeat right top; margin:0 3px 0 0; overflow:hidden; text-indent:-999px;}
#news_galery .news_galery_nav a.activeSlide { background:url(../images/geral/position.png) no-repeat left top;}

/* Noticia - Leia mais sobre */
#news_complement {}
#news_complement .news_more h2{ font-family:"Museo300"; font-size:23px; font-weight:normal; color:#0d3f90; margin:0 0 10px 0;}
#news_complement .news_more .news_more_tag{ font-family:"Museo900"; font-size:11px; color:#ffffff; text-transform:uppercase; display:inline-block; border-radius:0 0 3px 3px; padding:8px 11px; margin:0 0 25px 0;}
#news_complement .news_more .news_more_cell{ width:100%; margin:0 0 10px 0; border:1px solid #ccc; background:#fff;}
#news_complement .news_more .news_more_cell figure{ float:left; width:104px; margin:0 10px 0 0;}
#news_complement .news_more .news_more_cell figure img{ width:103px; height:104px; border-right:1px solid #ccc; display:block;}
#news_complement .news_more .news_more_cell h3{ font-family:"Museo500"; font-size:16px; font-weight:normal; color:#2a2a2a; padding:20px 10px;}


/* -----------  IMPRENSA  --------------- */
#press  { padding:0 0 150px 0;}

#press  .pressList{ padding:0;}
#press  .pressList p{ margin:0 50px 25px 0;}

#press  .pressList .pressSearch .pressSearchWord{ float: left;}
#press  .pressList .pressSearch .pressFilterDate{ float: left; width: 305px;}
#press  .pressList .pressSearch .pressFilterFile{ clear:both; float:none; padding:10px 0 0 0;}
#press  .pressList .pressSearch label{ font-family:"Museo700"; font-size:16px; color:#2a2a2a; clear:both; display:block; margin:0 0 5px 0;}
#press  .pressList .pressSearch .pressFilterFile label{ font-family:"Museo500"; font-size:14px; color:#2a2a2a; clear:none; display:inline-block; margin:0 0 12px 0;}
#press  .pressList .pressSearch  input[type='text'] { width:145px; height:13px; padding:8px 9px; color:#404040; float:left; margin:0 10px 0 0; font-size:10px; text-transform:uppercase; border:1px solid #d6d8db;}
#press  .pressList .pressSearch  input[type='checkbox'] { display:none;}
#press  .pressList .pressSearch input[type="checkbox"] + label span { display:inline-block; width:22px; height:22px; background:url(../images/geral/checkbox.png) no-repeat left top; vertical-align:middle; cursor:pointer; margin:-2px 5px 0 0;}
#press  .pressList .pressSearch input[type="checkbox"]:checked + label span { background:url(../images/geral/checkbox.png) no-repeat right top; }
#press  .pressList .pressSearch .pressFilterDate input[type='text'] { width:80px;}
#press  .pressList .pressSearch  input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 15px 0 15px; color:#fff; text-align: center; text-transform: uppercase; margin:0; float:left;}
#press  .pressList .pressSearch input[type='submit']:hover{background:#5275ad;color:#fff;border-color:#5275ad;}

#press  .pressList .pressSearch .lum-input-time, 
#press  .pressList .pressSearch span, 
#press  .pressList .pressSearch .lum-clear-value, 
#press  .pressList .pressSearch .lum-validation-message {display:none!important;}
#press  .pressList .pressSearch label[for='list.filters.PossuiArquivoDownload.value'] span{ display: inline-block!important; }

#press  .pressList .pressData{ margin:0 0 40px 0; }
#press  .pressList .pressDataCell{ padding:12px 0; }
#press  .pressList .pressDataCell .pressDate{ font-family:"Museo900"; font-size:11px; color:#0d3f90; }
#press  .pressList .pressDataCell h2, #press  .pressList .pressDataCell h2 a{ font-family:"Museo700"; font-size:16px; color:#393939; font-weight:normal; line-height:14px; }
#press  .pressList .pressDataCell h2 a:hover{ color:#7485b0;  }
#press  .pressList .pressDataCell a[title='Download']{ font-family:"Museo700"; font-size:10px; color:#8c8c8c; text-transform: uppercase;}
#press  .pressList .pressDataCell a[title='Download']:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
#press  .pressList .pressDataCell a span{ font-family:"Museo900"; font-size:8px; color:#fff; display:inline-block; background:#0d3f90; padding:2px 4px; text-transform:uppercase; margin:0 0 0 5px;}

#press .pressContact { padding:30px; background:#0d3f90; }
#press .pressContact h2{ font-family:"Museo700"; font-size:30px; font-weight:normal; color:#fff; margin:0; line-height:23px; }
#press .pressContact h3{ font-family:"Museo900"; font-size:11px; font-weight:normal; color:#fff; text-transform:uppercase; margin:30px 0 5px 0;}
#press .pressContact p{ font-family:"Museo500"; font-size:12px; color:#fff; margin:0 0 5px 0;}
#press .pressContact p a{ font-family:"Museo500"; font-size:12px; color:#fff; margin:0 0 5px 0; display:block; cursor:pointer;}

/* Ajuste datepicker */
.ui-datepicker { width: auto; }
.ui-datepicker .ui-datepicker-header { padding: 8px 30px 0 30px; }
.ui-datepicker .ui-datepicker-prev { left: 5px; }
.ui-datepicker .ui-datepicker-next { right: 5px; }
.ui-datepicker table { width: auto; }

/* -----------  CONTATO  --------------- */
#contact { padding:0 0 150px 0;}
#contact .contactForm p{ margin:0 50px 25px 0;}

#contact label{font-family:"Museo700";font-size:16px;color:#0d3f90;display:inline-block;float:left;padding:4px 10px 0 0;text-align:right;width:155px;}
#contact label#txtAtdVoce, #contact label#txtAtdEmpresa{text-align:left;}
#contact label span{ font-weight:bold;  color:#ff0c00; }
#contact input[type='text'] { width:459px; height:13px; padding:8px 9px; color:#404040; margin:0 10px 10px 0; font-size:10px; border:1px solid #d6d8db;text-transform:uppercase;}
#contact input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 35px 0 35px; color:#fff; text-align: center; text-transform: uppercase; margin:0 0 0 105px;}
#contact input[type='checkbox'] { display:none;}
#contact  input[type="checkbox"] + label { font-family:"Museo500"; font-size:14px; color:#2a2a2a; margin:0 0 0 105px; width:auto;}
#contact  input[type="checkbox"] + label span { display:inline-block; width:22px; height:22px; background:url(../images/geral/checkbox.png) no-repeat left top; vertical-align:middle; cursor:pointer; margin:12px 5px 15px 0;}
#contact  input[type="checkbox"]:checked + label span { background:url(../images/geral/checkbox.png) no-repeat right top;  }
#contact .textCount { position:relative; width: 585px;overflow:hidden;}
#contact textarea { resize:none; background:#FFFFFF; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db; width:459px; padding:8px 9px 20px 9px; height:100px; font-family: "Museo900"; color:#404040; font-size:10px;text-transform:uppercase;}
#contact .textCount .textareaCount{ position:absolute; right:10px; bottom:5px;  font-family:"Museo700"; font-size:11px; color:#cccccc;}
#contact .campotexto{overflow:hidden;}
.lum-validation-message{display:none !important;overflow:hidden;clear:both;padding-left:105px;}
.lum-validation-message img{float:left;margin:0 10px 0 0}
.lum-validation-message span{font-family:"Museo500"; font-size:14px;padding:0 0 10px 0;display:block;float:left;}

#contact .pressContact, #contact2 .pressContact{ padding:30px; background:#0d3f90; }
#synd_page .boxContact{padding:30px; background:#0d3f90;width:262px}
#contact .pressContact h2, #contact2 .pressContact h2, #synd_page .pressContact h2{ font-family:"Museo700"; font-size:30px; font-weight:normal; color:#fff; margin:0; line-height:23px; margin:0 0 30px 0;}
#contact .pressContact h3, #contact2 .pressContact h3, #synd_page h3{ font-family:"Museo900"; font-size:11px; font-weight:normal; color:#fff; text-transform:uppercase; margin:30px 0 5px 0;}
#contact2 .pressContact h3 { padding:0; }
#synd_page .intro-associe h2{ font-family:"Museo300"; font-size:40px; color:#0d3f90; font-weight:normal; margin:0 0 20px 0; line-height: 40px;}
#contact .pressContact .onlineChat a, #contact2 .pressContact .onlineChat a, .pressContact .onlineChat a  { font-family:"Museo900"; font-size:10px; font-weight:normal; color:#0d3f90; display:inline-block; background:#fff; border:1px solid #fff; border-radius:3px; padding:5px 8px; cursor:pointer; text-transform:uppercase;}
#contact .pressContact .onlineChat.imp-chat a, #contact2 .pressContact .onlineChat.imp-chat a, .pressContact .onlineChat.imp-chat a  { font-family:"Museo500"; font-size:14px; font-weight:normal; color:#fff; display:inline-block; background:none; border:none; border-radius:0; padding:0; cursor:pointer; text-transform:none;text-decoration:underline; }
#contact .pressContact .onlineChat a:hover, #contact2 .pressContact .onlineChat a:hover, .pressContact .onlineChat a:hover  {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);  }
#contact .pressContact p, #contact2 .pressContact p, #synd_page p{ font-family:"Museo500"; font-size:12px; color:#fff; margin:0 0 5px 0;}
#contact .pressContact a, #contact2 .pressContact a, #synd_page p a{ font-family:"Museo900"; font-size:10px; color:#fff; margin:0 0 5px 0; display:block; cursor:pointer;padding:5px 20px;}
#synd_page p a.link-email { font-size:14px; color:#4c4c4c; margin:0; display:inline; text-decoration:underline;padding:0; }
#synd_page p a.link-email:hover { opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
#contact .pressContact .onlineChat , #synd_page .onlineChat, .onlineChat{ background:url("../images/geral/chatOnlineWhite.png") no-repeat left top; padding:0 0 0 58px; margin-bottom:20px; }
#units  .pressContact .onlineChat.email-formulario, #contact .pressContact .onlineChat.email-formulario, #synd_page .onlineChat.email-formulario, .onlineChat.email-formulario  { background:url("../images/geral/faleEmailWhite.png") no-repeat left top;}
#units  .pressContact .onlineChat.por-telefone, #contact .pressContact .onlineChat.por-telefone, #synd_page .onlineChat.por-telefone, .onlineChat.por-telefone { background:url("../images/geral/faleTelWhite.png") no-repeat left top;}
#contact .pressContact .onlineChat h3, #synd_page .onlineChat h3{ font-family:"Museo700"; font-size:18px; font-weight:normal; color:#fff; text-transform:none; margin:0 0 9px 0; line-height: 14px;}
#contact .pressContact .onlineChat a:hover, #synd_page .onlineChat a:hover, .onlineChat a:hover{background:#7485b0;border-color:#7485b0;color:#fff;}
#contact .bntSubmit{margin-left:165px !important;}



/* -----------  RESULTADO DE BUSCA  --------------- */
#searchResult {}
#searchResult h2{ font-family:"Museo700"; font-size:16px; font-weight:normal; color:#2a2a2a; }
#searchResult .countResult{ font-family:"Museo300"; font-size:30px; color:#0d3f90; }
#searchResult .countResult span{ font-family:"Museo700"; font-size:30px; color:#0d3f90; }

#searchResult .searchOrder{ padding:21px 0 0 0; }
#searchResult .searchOrder form{ margin:0 0 0 33px; }
#searchResult  .select_style { background:url(../images/geral/btnSelect.jpg) no-repeat right top; width:185px; height:31px; overflow: hidden; float:left; margin:0; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db;}
#searchResult  .select_style select{ font-family: "Museo900"; width:210px; height:31px; padding:10px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:none; }
#searchResult  select option{ padding:3px 0; background:#fff; }
#searchResult  label{ float:left; font-family:"Museo900"; font-size:12px; color:#0d3f90; text-transform:uppercase; margin:0 10px 0 0; display:inline-block; padding:10px 0 0 0;}

#searchResult .resultList  { padding:23px 0 150px 0; }
#searchResult .resultCell  { margin:0 0 20px 0; }
#searchResult .resultCell .breadcrumb { font-family:"Museo900"; font-size:11px; color:#0d3f90; text-transform:uppercase; margin:0 0 5px 0;}
#searchResult .resultCell h2{ font-family:"Museo700"; font-size:16px; color:#2a2a2a; font-weight:normal; line-height:10px;}
#searchResult .resultCell a:hover h2{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
#searchResult .resultCell span{ font-family:"Museo700"; font-size:11px; color:#828282;}
#searchResult .resultCell p{ font-family:"Museo500"; font-size:14px; color:#393939; padding:5px 0 0 0;}


/* Todos os sites */

#todos-sites { padding-bottom:50px;  }
#todos-sites .lista-todos-sites .todos-sites-item{ width:33%;float:left; }
#todos-sites .lista-todos-sites .lista-site-letra{ padding:0 10px 20px 0;  min-height:105px;}
#todos-sites .lista-todos-sites .lista-site-letra h2{ font-family:"Museo700"; font-size:25px; color:#0d3f90; padding:5px; background:#fff; margin-bottom:10px; }
#todos-sites .lista-todos-sites .lista-site-letra a:link, #todos-sites .lista-todos-sites .lista-site-letra a:visited{ font-family:"Museo500"; font-size:16px;color:#0d3f90; }
#todos-sites .lista-todos-sites .lista-site-letra a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }


/* -----------  UNIDADES  --------------- */
#units { padding:0 0 150px 0; }
#units .unitFilter p{ margin:0 25px 25px 0;}
#units .unitFilter h2{ font-family:"Museo300"; font-size:30px; color:#2a2a2a; font-weight:normal;}
#units .unitFilter label{ font-family:"Museo500"; font-size:23px; color:#0d3f90; margin:0 0 15px 0; display:block;}

#units .select_style { background:url(../images/geral/btnSelect.jpg) no-repeat right top; width:185px; height:31px; overflow: hidden; float:left; margin:0 8px 0 0; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db;}
#units .select_style select{ font-family: "Museo900"; width:210px; height:31px; padding:10px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:none; }
#units .select_style.u-location { width:140px;}
#units .select_style.u-location select{ width:160px;}
#units .select_style.u-inst { width:200px;}
#units .select_style.u-inst select { width:220px;}
#units .select_style.u-serv{ width:175px;}
#units .select_style.u-serv select{ width:195px;}
#units select option{ padding:3px 0; background:#fff;}
#units input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 15px 0 15px; color:#fff; text-align: center; text-transform: uppercase; margin:1px 0 0 0; float:left;}

#units input[type='submit']:hover{background:#5275ad;color:#fff;border-color:#5275ad;}


#units .unitResult {margin-bottom:20px;}
#units .unitResult .list_count p { font-family:"Museo300"; color:#0d3f90; font-size:23px; padding:40px 0 25px 0; }
#units .unitResult .list_count p span{ font-family:"Museo700"; color:#0d3f90; font-size:23px; }
#units .unitResult .unitListCell{ margin:0 0 30px 0; }
#units .unitResult .unitListCell h3{ font-family:"Museo700"; color:#2a2a2a; font-size:16px; font-weight:normal;}
#units .unitResult .unitListCell p{ font-family:"Museo500"; color:#2a2a2a; font-size:14px;}
#units .unitResult .unitListCell ul{ }
#units .unitResult .unitListCell ul li{ display:inline-block;}
#units .unitResult .unitListCell ul li a{ display:block; padding:1px 3px; background:#0d3f90; border:1px solid #0d3f90; border-radius:2px; color:#fff; font-family:"Museo900"; font-size:8px; text-transform:uppercase;}
#units .unitResult .unitListCell ul li a:hover { background:#5275ae; border:1px solid #5275ae;}

#units .unitResult .unitListCell .unitPopupHolder { background:url(../images/geral/bgPopup.png); position:fixed; top:0; left:0; width:100%; height:100%; text-align:center; z-index:999; padding:160px 0 0 0; display:none; }
#units .unitResult .unitListCell .unitPopup { border:1px solid #787878; margin:0 auto; float:none; text-align:left;}
#units .unitResult .unitListCell .unitPopup .unitPopupHeader{ padding:15px 10px; background:#fff; }
#units .unitResult .unitListCell .unitPopup .unitPopupHeader a { display:block; cursor:pointer; height:18px; background:url(../images/geral/btnFechar.png) no-repeat right top;float:right;width:18px;}
#units .unitResult .unitListCell .unitPopup .unitPopupHeader h3{ font-family:"Museo700"; color:#0d3f90; font-size:30px; font-weight:normal; line-height: 30px; margin:15px 0 5px 15px;}
#units .unitResult .unitListCell .unitPopup .unitPopupHeader p{ margin:0 0 0 15px;}

#units .unitResult .unitListCell .unitPopup .unitPopupContent { background:#f5f5f5; height: 280px; overflow-y: scroll; }
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitMap{ display:none; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; height:298px;}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList{ /*display:none;*/ padding:20px;}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList > p{ font-family:"Museo500"; color:#2a2a2a; font-size:16px; float:left; padding:5px 0 0 0;}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList a{ float:right; display:block; cursor:pointer; background: url("../images/geral/btnNewsUtility.jpg") no-repeat right top; height:30px; width:34px;}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList ul{ padding:0}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList ul li{ display:inline-block; width:32%; margin:0 0 20px 0;}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList ul li h4{ font-family:"Museo900"; color:#0d3f90; font-size:11px; font-weight:normal; text-transform:uppercase; margin:0 0 3px 0;padding-right:25px;}
#units .unitResult .unitListCell .unitPopup .unitPopupContent .unitServiceList ul li p{ font-family:"Museo500"; color:#2a2a2a; font-size:12px;padding-right:25px;}

#units .unitResult .unitListCell .unitPopup .unitPopupFooter { background:#fff; padding:10px 25px 25px 25px;}
/*#units .unitResult .unitListCell .unitPopup .unitPopupFooter form{ float:left;}*/
#units .unitResult .unitListCell .unitPopup .unitPopupFooter .unitPopupFooter-mail{ float:left; width:80%;}
#units .unitResult .unitListCell .unitPopup .unitPopupFooter label{ font-family:"Museo500"; color:#2a2a2a; font-size:16px; display:block; margin:0 0 12px 0;}
#units .unitResult .unitListCell .unitPopup .unitPopupFooter input[type='text'] { width:200px; height:13px; padding:8px 9px; color:#0d3f90; float:left; margin:0 10px 0 0; font-size:10px; text-transform:uppercase; border:1px solid #d6d8db;}
#units .unitResult .unitListCell .unitPopup .unitPopupFooter input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 20px 0 20px; color:#fff; text-align: center; text-transform: uppercase; margin:0; float:left;}
#units .unitResult .unitListCell .unitPopup .unitPopupFooter a { display:inline-block; float:right; padding:9px 20px; background:#0d3f90; border:1px solid #0d3f90; border-radius:2px; color:#fff; font-family:"Museo900"; font-size:10px; text-transform:uppercase; margin: 30px 0 0 0;}

.detUnidade h3{font-family:"Museo700"; color:#0d3f90; font-size:30px; font-weight:normal; line-height: 30px; margin:15px 0 5px 0px; float:left;}
.detUnidade #print{float:right; display:block; cursor:pointer; background: url("../images/geral/btnNewsUtility.jpg") no-repeat right top; height:30px; width:34px;}
.detUnidade #horarios {padding-top:20px;}
.detUnidade #horarios > p{font-family:"Museo500"; color:#2a2a2a; font-size:16px; padding:5px 0 0 0;}
.detUnidade #horarios ul{padding:0}
.detUnidade #horarios ul li{display:inline-block; width:32%; margin-bottom:10px;}
.detUnidade #horarios ul li h4{font-family:"Museo900"; color:#0d3f90; font-size:11px; font-weight:normal; text-transform:uppercase; margin:0 0 3px 0;padding-right:25px;}
.detUnidade #horarios ul li p{font-family:"Museo500"; color:#2a2a2a; font-size:12px; padding-right:25px;}

#units .pressContact { padding:30px; background:#0d3f90; }
#units .pressContact h2{ font-family:"Museo700"; font-size:30px; font-weight:normal; color:#fff; margin:0; line-height:23px; margin:0 0 30px 0;}
#units .pressContact h3{ font-family:"Museo900"; font-size:11px; font-weight:normal; color:#fff; text-transform:uppercase; margin:30px 0 5px 0;}
#units .pressContact p{ font-family:"Museo500"; font-size:12px; color:#fff; margin:0 0 5px 0;}
#units .pressContact a{ font-family:"Museo500"; font-size:12px; color:#fff; margin:0 0 5px 0; display:block; cursor:pointer;}
#units .pressContact .onlineChat { background:url(../images/geral/chatOnline.png) no-repeat left top; padding:0 0 0 58px;}
#units .pressContact .onlineChat h3{ font-family:"Museo700"; font-size:18px; font-weight:normal; color:#fff; text-transform:none; margin:0 0 9px 0; line-height: 14px;}
#units .pressContact .onlineChat a{ font-family:"Museo900"; font-size:10px; font-weight:normal; color:#0d3f90; display:inline-block; background:#fff; border:1px solid #fff; border-radius:3px; padding:5px 8px; cursor:pointer; text-transform:uppercase;}
#units .pressContact .onlineChat a:hover, #synd_page .onlineChat a:hover, .onlineChat a:hover{background:#7485b0;border-color:#7485b0;color:#fff;}

.u-location div.selectStylized > span{width:129px;overflow:hidden;line-height:19px;height:12px;}
.u-inst div.selectStylized > span{width:129px;overflow:hidden;line-height:19px;height:12px;}
.u-service div.selectStylized > span{width:129px;overflow:hidden;line-height:19px;height:12px;}

/* -----------  EVENTOS  --------------- */

#events_highlights { padding:0 0 50px 0;}
#events_highlights .event_highlight{ position:relative; display:block; }
#events_highlights .event_highlight h2{ position:absolute; top:0; left:0; font-family:"Museo900"; font-size:8px; color:#fff; background:#1b1c09; border:1px solid #1b1c09; border-radius:2px; padding:6px 8px; text-transform:uppercase;}
#events_highlights .event_highlight figure{  }
#events_highlights .event_highlight figure img{ width:100%; display:block; }
#events_highlights .event_highlight .event_highlight_info{ background: url(../images/geral/eventoCapac.jpg) no-repeat left top, url(../images/geral/bgCaption.png); padding:10px 0 15px 0; position:absolute; bottom:0; left:0; width:100%;}
#events_highlights .event_highlight .event_highlight_info.evGeral{ background: url(../images/geral/eventoGeral.jpg) no-repeat left top, url(../images/geral/bgCaption.png); }
#events_highlights .event_highlight .event_highlight_info.evSpProj{ background: url(../images/geral/eventoProjEsp.jpg) no-repeat left top, url(../images/geral/bgCaption.png); }
#events_highlights .event_highlight .event_highlight_info h3{ font-family:"Museo500"; font-size:23px; font-weight:normal; color:#fff; padding:0 45px 0 25px; margin:0 0 5px 0;}
#events_highlights .event_highlight .event_highlight_info h3 span{ font-family:"Museo900"; font-size:23px; font-weight:normal; color:#fff; display:block; }
#events_highlights .event_highlight .event_highlight_info p{ font-family:"Museo700"; font-size:14px; color:#fff; padding:0 45px 0 25px;}
#events_highlights .event_highlight .event_highlight_info p.event_place{ font-family:"Museo900"; font-size:14px; color:#fff; padding:0 45px 0 25px;}
#events_highlights .event_highlight .event_highlight_info .freeEvent{ width:66px; height:16px; background: url(../images/geral/icon_free.png) no-repeat left top; margin:0 0 3px 25px;}
#events_highlights .event_highlight .calIcon{ width:16px; height:16px; background: url(../images/geral/icon_calendar.png) no-repeat left top; position:absolute; bottom:15px; right:20px;}

#calendar.eventsPage { padding:0 0 43px 0; margin-top:0;}
#calendar.eventsPage .eventSearch{ margin-bottom:23px; }
#calendar.eventsPage .eventSearch h2{ font-family:"Museo700"; font-size:23px; font-weight:normal; color:#0d3f90;}
#calendar.eventsPage .eventSearchForm form { float:right; }
#calendar.eventsPage .eventSearchForm .select_style { background:#fff url(../images/geral/btnSelect.jpg) no-repeat right top; height:29px; overflow: hidden; float:left; margin:0 10px 0 0; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db;}
#calendar.eventsPage .eventSearchForm .select_style.eventLoc { width:130px }
#calendar.eventsPage .eventSearchForm .select_style.eventInst{ width:210px }
#calendar.eventsPage .eventSearchForm .select_style.eventServ{ width:140px }
#calendar.eventsPage .eventSearchForm .select_style select{ font-family: "Museo900"; height:31px; padding:8px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:none; }
#calendar.eventsPage .eventSearchForm .select_style.eventLoc select{ width:157px }
#calendar.eventsPage .eventSearchForm .select_style.eventInst select{ width:237px }
#calendar.eventsPage .eventSearchForm .select_style.eventServ select{ width:167px }
#calendar.eventsPage .eventSearchForm select option{ padding:3px 0; background:#fff;}
#calendar.eventsPage .eventSearchForm input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 20px 0 20px; color:#fff; text-align: center; text-transform: uppercase; margin:0; float:left;}

#calendar.eventsPage .channels .left { margin:0; width:166px; box-shadow:none;}
#calendar.eventsPage .channels .left .title { color: #FFFFFF; display: block; font-family: "Museo500"; font-size: 30px; font-weight: normal; padding: 55px 10px; text-align: center; }
#calendar.eventsPage .channels .right { float:left; width:156px; }
#calendar.eventsPage .channels .right ul{  }
#calendar.eventsPage .channels .right ul li{  }
#calendar.eventsPage .channels .right ul li a{ display:block; width:105px; height:34px; background: url(../images/geral/bgEventListOff.jpg) no-repeat left center; cursor:pointer; border-bottom:1px solid #cdcdcd; padding:18px 30px 18px 21px;}
#calendar.eventsPage .channels .right ul li a span{ font-family:"Museo700"; font-size:12px; color:#575757; display:block; margin:0 0 7px 0; }
#calendar.eventsPage .channels .right ul li a.activeTime span{ color:#fff; }
#calendar.eventsPage .channels .right ul li a.activeTime span:first-child{ font-family:"Museo900"; font-size:13px; }
#calendar.eventsPage .channels .right ul li a.activeTime{background: url(../images/geral/bgEventListOn.jpg) no-repeat left center; border:0;}
#calendar.eventsPage .channels .right ul li a.shadow{background: url(../images/geral/bgEventListOffS.jpg) no-repeat left center;}s
#calendar.eventsPage .channels .right ul li a.last{ border-bottom:0;}

#calendar.eventsPage .eventListCell { display:block; padding:13px 115px 13px 75px; position:relative; }
#calendar.eventsPage .eventListCell.odd { background:#0d3f90 url(../images/geral/listCal.png) no-repeat right center; border-bottom:1px solid #26539b; }
#calendar.eventsPage .eventListCell.odd.eventFree { background:#0d3f90 url(../images/geral/listCalFree.png) no-repeat right center; border-bottom:1px solid #26539b; }
#calendar.eventsPage .eventListCell.even{ background:#0c3981 url(../images/geral/listCal.png) no-repeat right center; border-bottom:1px solid #26539b;}
#calendar.eventsPage .eventListCell.even.eventFree{ background:#0c3981 url(../images/geral/listCalFree.png) no-repeat right center; border-bottom:1px solid #26539b;}
#calendar.eventsPage .eventListCell.eCap{ border-left:11px solid #a7af39;}
#calendar.eventsPage .eventListCell.ePe{ border-left:11px solid #009fed;}
#calendar.eventsPage .eventListCell.eExt{ border-left:11px solid #eb6909;}
#calendar.eventsPage .eventListCell .eventType{ font-family:"Museo900"; font-size:8px; color:#fff; width:58px; text-align:center; padding:10px 0; position:absolute; left:9px; top:0; right:auto; bottom:0; height:20px; margin:auto; text-transform:uppercase;}
#calendar.eventsPage .eventListCell.eCap .eventType{ color:#a7af39;  height:11px;}
#calendar.eventsPage .eventListCell.ePe .eventType{ color:#009fed;}
#calendar.eventsPage .eventListCell.eExt .eventType{ color: #eb6909;  height:11px;}
#calendar.eventsPage .eventListCell h3{ font-family:"Museo900"; font-size:12px; font-weight:normal; color:#fff; float:left; width:100%;}
#calendar.eventsPage .eventListCell p{ font-family:"Museo500"; font-size:12px; color:#fff; float:left; width:70%;}

#calendar .slLocal div.selectStylized > span{width:145px;overflow:hidden;line-height:19px;height:12px;}
#calendar .slCat div.selectStylized > span{width:145px;overflow:hidden;line-height:19px;height:12px;}

/* Detalhe */
.auxnav_events { }
.auxnav_events ul{ float:right; }
.auxnav_events ul li{ display:inline-block; }
.auxnav_events ul li a{ display:block; font-family:"Museo900"; font-size:10px; color:#fff; text-transform:uppercase; padding:8px 8px 7px 8px; border-radius:3px; }
.auxnav_events ul li a.eventBack{ background:#0d3f90 url(../images/geral/pageBack.png) no-repeat 8px center; border:1px solid #0d3f90; margin:0 9px 0 0; padding:8px 8px 7px 21px;}
.auxnav_events ul li a.eventSesiC{ background:#b41e8e; border:1px solid #b41e8e;  }


.auxnav_events ul li a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

#event_banner { padding:0 0 20px 0; }
#event_banner .event_banner_data{ position:relative; }
#event_banner .event_banner_data img{ display:block; width:100%; }
#event_banner .event_banner_data .event_banner_info{ position:absolute; left:35px; top:105px; }
#event_banner .event_banner_data h3{ font-family:"Museo900"; font-size:12px; font-weight:normal; color:#fff; text-transform:uppercase; background:#a7af38; border:1px solid #a7af38; border-radius:3px; display:inline-block; padding:6px 11px; margin:0 0 1px 0;}
#event_banner .event_banner_data h2{ font-family:"Museo500"; font-size:40px; font-weight:normal; color:#26260e; background:#fff; display:inline-block; padding:6px 11px; margin:0 0 1px 0; max-width:925px;}
#event_banner .event_banner_data h2 span{ font-family:"Museo900"; }
#event_banner .event_banner_data p{ font-family:"Museo300"; font-size:23px; color:#26260e; background:#fff; display:inline-block; padding:6px 11px; max-width:925px;}

#events_utility { padding:0 0 45px 0;}
#events_utility .fb-like{ width:110px!important;}
#events_utility #twitter-widget-0{ width:90px!important;}
#events_utility #___plusone_0{ width:70px!important;}
#events_utility .events_print a{ float:right; display:block; cursor:pointer; width:34px; height:30px;}
#events_utility .events_print a.event_download{ background:url(../images/geral/btnNewsUtility.jpg) no-repeat left top;margin:0 5px 0 0; }
#events_utility .events_print a.event_print{ background:url(../images/geral/btnNewsUtility.jpg) no-repeat right top;}

#events_info {}
#events_info .events_info_data{}
#events_info .events_info_data article{}
#events_info .events_info_data article h2{ font-family:"Museo700"; font-size:16px; font-weight:normal; color:#a7af38; margin:0;}
#events_info .events_info_data article p, #events_info .events_info_data .listProgramacao p{ font-family:"Museo500"; font-size:14px; color:#2a2a2a; margin:0 0 25px 0; padding:0 20px 0 0; line-height:21px; }
#events_info .events_info_data a, #btnExportaArquivo a { font-family:"Museo900"; font-size:10px; color:#fff; display:inline-block; background:#a7af38; border:1px solid #a7af38; border-radius:3px; padding:8px 11px; cursor:pointer; text-transform:uppercase; margin:0 0 35px 0;}
#events_info .events_info_data a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

#events_info .events_info_data a.email { font-family:"Museo500"; font-size:14px; color:#2a2a2a; display:inline-block; background:none; border:none; border-radius:none; padding:0; cursor:pointer; text-transform:none; margin:0; text-decoration:underline; }
.guia-sesi-cultural #events_info .events_info_data a.email {  color:#fff; }

#events_info .docsDownload {}
#events_info .docsDownload h2{ font-family:"Museo700"; font-size:23px; color:#a7af38; font-weight:normal; margin:0 0 17px 0;}
#events_info .docsDownload .docsDownloadCell .docsDownloadDate{ font-family:"Museo900"; font-size:11px; color:#a7af38; margin:0;}
#events_info .docsDownload .docsDownloadCell h3{ font-family:"Museo700"; font-size:16px; color:#393939; font-weight:normal; }
#events_info .docsDownload .docsDownloadCell a{ font-family:"Museo700"; font-size:10px; color:#8c8c8c; background:none; border:0; padding:0;}
#events_info .docsDownload .docsDownloadCell a span{ font-family:"Museo900"; font-size:8px; color:#fff; display:inline-block; background:#a7af38; border:1px solid #a7af38; border-radius:2px; padding:2px 4px; text-transform:uppercase; margin:0 0 0 5px;}

#events_info .events_info_extra h2{ font-family:"Museo700"; font-size:16px; font-weight:normal; color:#a7af38; margin:0 0 10px 0;}
#events_info .events_info_extra .events_info_extra_map{ border:1px solid #8a8a8a; margin:0 0 39px 0;}
#events_info .events_info_extra .events_info_extra_map iframe{ display:block;}
#events_info .events_info_extra .events_info_extra_map iframe{ display:block;}
#events_info .events_info_extra  .event_pillar_info { padding:21px 15px; background:#a7af38; }
#events_info .events_info_extra  .event_pillar_info h3{ font-family:"Museo700"; font-size:14px; font-weight:normal; color:#2a2a2a; }
#events_info .events_info_extra  .event_pillar_info h2{ font-family:"Museo700"; font-size:23px; font-weight:normal; color:#fff; }
#events_info .events_info_extra  .event_pillar_info a{ font-family:"Museo700"; font-size:14px; color:#2a2a2a; }
#events_info .events_info_extra  .event_pillar_info a span{ font-family:"Museo700"; font-size:14px; color:#fff; }
#events_info .events_info_extra  .eventLogos li{ display:inline-block; margin:0 7px 20px 0; }
#events_info .events_info_extra  .eventLogos li:nth-child(3n+3){ margin:0 0 20px 0; }

#events_info .events_info_data article {}
#events_info .events_info_data article .lista-data-title { margin: 0 0 10px 0;display:none;}
#events_info .events_info_data article .lista-data-title li:nth-child(1){ display:inline-block; margin-right: 6px; width:160px;}
#events_info .events_info_data article .lista-data-title li:nth-child(2){ display:inline-block; margin-right: 6px; width:120px;}
#events_info .events_info_data article .lista-data-title li:nth-child(3){ display:inline-block; margin-right: 6px; width:142px;}
#events_info .events_info_data article .lista-data-title h2{ padding-bottom: 3px;}
#events_info .events_info_data article .lista-data {  margin-bottom: 10px;display:none;}
#events_info .events_info_data article .lista-data li{ display:inline-block; vertical-align: top; margin-bottom: 10px; width:100px;}
#events_info .events_info_data article .lista-data li.lista-data-info { background:#e1e1e1; padding:4px 4px 7px; text-align: center; margin-right: 4px; max-width: 160px; min-width: 160px;}
#events_info .events_info_data article .lista-data li.lista-titulo-info { background:#e1e1e1; padding:4px 0 7px; text-align: center; margin-right: 4px; width:146px;}
#events_info .events_info_data article .lista-data li.lista-horario-info { background:#e1e1e1; padding:4px 0 7px; text-align: center; margin-right: 4px; width:115px;}
#events_info .events_info_data article .lista-data .lista-data-info span{ font-family:"Museo700"; font-size:13px; color:#4c4c4c;}
#events_info .events_info_data article .lista-data .lista-titulo-info span{ font-family:"Museo700"; font-size:13px; color:#4c4c4c;}
#events_info .events_info_data article .lista-data .lista-horario-info span{ font-family:"Museo700"; font-size:13px; color:#4c4c4c;}
#events_info .events_info_data article .lista-data a{ padding:9px 26px 6px 10px;}
@-moz-document url-prefix() { #events_info .events_info_data article .lista-data  a{ padding:10px 26px 7px 10px;} }

#events_info .events_info_data article .lista-data-title.openDate, #events_info .events_info_data article .lista-data.openDate  { display:block; }


/* Inscricao */

#event_banner.bannerInsc { padding:0 0 43px 0; }

#events_info .events_insc_form label { font-family:"Museo700"; font-size:16px; color:#0d3f90; display:inline-block; float:left; padding:4px 10px 0 0; text-align:right; width:95px;}
#events_info .events_insc_form label span{ font-weight:bold;  color:#ff0c00; }
#events_info .events_insc_form input { width:459px; height:13px; padding:8px 9px; color:#0d3f90; float:left; margin:0 0 10px 0; font-family:"Museo900"; font-size:10px; border:1px solid #d6d8db;}
#events_info .events_insc_form input[name='cpf'], #events_info .events_insc_form input[name='cnpj'] { width:198px;}
#events_info .events_insc_form input[name='endereco'] { width:226px; margin:0 10px 10px 0;}
#events_info .events_insc_form input[name='numero'] { width:93px;}
#events_info .events_insc_form input[name='complemento'] { width:215px; margin:0 10px 10px 0;}
#events_info .events_insc_form input[name='bairro'] { width:215px;}
#events_info .events_insc_form input[name='cep'], #events_info .events_insc_form input[name='cidade'] { width:136px;margin:0 10px 10px 0;}
#events_info .events_insc_form input[name='ddd'] { width:32px;margin:0 10px 10px 0;}
#events_info .events_insc_form input[name='tel'] { width:136px;}

#events_info .events_insc_form { margin:0 0 20px 0;}
#events_info .events_insc_form .select_style { background:#fff url(../images/geral/btnSelect.jpg) no-repeat right top; width:147px; height:29px; overflow: hidden; float:left; margin:0 0 10px 0; border-radius: 2px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.4) inset; border:1px solid #d6d8db;}
#events_info .events_insc_form .select_style select{ font-family: "Museo900"; width:170px; height:31px; padding:8px 0 8px 9px; color:#0d3f90; font-size:10px; text-transform:uppercase; background:none; }
#events_info .events_insc_form .select_style.adressLog{  width:99px; margin:0 10px 10px 0;}
#events_info .events_insc_form .select_style.adressLog select{ width:126px; }
#events_info .events_insc_form .select_style.adressType {  width:177px;}
#events_info .events_insc_form .select_style.adressType select{ width:200px; }
#events_info .events_insc_form  select option{ padding:3px 0; background:#fff;}

#events_info .events_insc_form input[type='submit'] { width:auto; height:31px; cursor:pointer; background:#0e3e90; border:1px solid #0e3e90; border-radius:3px; font-family: "Museo900"; font-size: 10px; padding: 3px 35px 0 35px; color:#fff; text-align: center; text-transform: uppercase; margin:0 0 0 105px;}

.stylizedSelect{background:#fff url("../images/selectbutton.jpg") no-repeat right top;height:31px;overflow:hidden;float:left;margin:0 10px 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #d6d8db;-webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.40);-moz-box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.40);box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.40);}
.stylizedSelect select {background:none;padding:8px 10px 9px 5px;padding-right:18px;width:150%;font-family: "Museo900";font-size: 10px;color: #404040;text-transform:uppercase;}
.stylizedSelect select option{background:transparent;}

input.error, div.error{border:1px solid red !important;}

.box-datas { }
#contact .formStep2 .barra-datas {border-top:2px solid #0e3e90;margin:15px 0 15px 165px; max-width:420px;  }
#contact .formStep2 .box-datas .selectStylized {float: left;width: 172px; margin-top:7px; padding-bottom:15px; }
#contact .formStep2 .checkboxButtons label.css-label {background-image: url(../images/checkbox-sprite-azul.png);}
#contact .formStep2 .datas-list {max-width:420px; margin:0 0 0 165px; }

#contact .datas-list input[type="checkbox"] + label { margin: 0; padding: 0 0 0 20px;font-family:'Museo900'; font-size:12px;color:#103f91; }
#contact .datas-list input[type="checkbox"] + label strong { padding: 0 0 0 5px;font-family:'Museo700'; font-size:13px;color:#404040; }

#contact .formStep2 .datas-btn {margin:0 0 10px 0;padding-bottom:10px;height:25px;border-bottom:1px solid #313131; }
.datas-btn .bntSubmit {float:right;padding:0;margin:0;height:25px;width:85px;}


#contact .formStep2 .datas-list-final { margin:0; }
.datas-list-final ul li span { font-family:'Museo700'; font-size:12px;color:#404040;float:left; }
.datas-list-final ul li span strong{font-family:'Museo700'; font-size:12px;color:#0e3e90;}
.datas-list-final ul li {display:block;margin-bottom:10px;height:13px; }
.datas-list-final ul li a{font-family:'Museo700'; font-size:12px;color:#a32424;float:right;}
.datas-list-final ul li a:hover {text-decoration:underline; }

/*banner para interna */
.innerBanner, .innerBanner ul, .innerBanner ul li{height:327px !important;}
.innerBanner ul li .wrap .title strong{display:inline !important}
.innerBanner a.prevb, .innerBanner .nextb{top:50% !important; margin-top: -24px;}
.innerBanner ul li .wrap{padding:70px 50px 0 50px !important;}


.ovflow{overflow:hidden;}
.ovflow .fright{float:right !important;}
.bntSubmit{width:auto;height:31px;cursor:pointer;background:#0e3e90;border-radius:3px;font-family:"Museo900";font-size: 10px;padding:3px 15px 0 15px;color:#fff;text-align:center;text-transform:uppercase;margin:0 10px 0 0;}

.exibitionControl{overflow:hidden;padding:20px 0 0 0;}
.exibitionControl p{float:right;color:#0d3f90;font-family:"Museo900";font-size:12px;text-transform:uppercase;padding:8px 20px;}
.exibitionControl ul{float:right;}
.exibitionControl ul li{float:left;margin:0 5px 0 0;}
.exibitionControl ul li a{}
.exibitionControl ul li a span{display:none;}
.exibitionControl ul li a.blockButton:link,
.exibitionControl ul li a.blockButton:visited{background-image:url("../images/block-button.png");width:35px;height:29px;display:block;background-position: top left;background-repeat:no-repeat;}
.exibitionControl ul li a.listButton:link,
.exibitionControl ul li a.listButton:visited{background-image:url("../images/list-button.png");width:35px;height:29px;display:block;background-position: top left;background-repeat:no-repeat;}
.exibitionControl ul li a:hover{background-position:bottom left !important;opacity:0.4}
.exibitionControl ul li a.active{background-position:bottom left !important;opacity:1 !important}

.blocklist{}
/*.blocklist > ul{overflow:hidden;list-style:none;}
.blocklist > ul > li{position:relative;margin-top:20px;margin-bottom:20px;}
.blocklist > ul > li > ul{list-style:none;}
.blocklist > ul > li > ul > li{margin:0 0 10px 0;position:relative;overflow:hidden;}*/
.blocklist ul{overflow:hidden;list-style:none;}
.blocklist ul li{position:relative;margin-top:20px;margin-bottom:20px;min-height:125px;}

.blocklist ul li:hover a h3{color:#7485b0}
.blocklist ul li.lastModule:hover a h3{color:#2a2a2a;}
.blocklist ul li.lastModule:hover ul li:hover a h3{color:#7485b0;}

.blocklist ul li ul{list-style:none;}
.blocklist ul li ul li{margin:0 0 10px 0;position:relative;overflow:hidden;}
.blocklist h2{color:#0d3f90;font-family:"Museo700";font-size:23px;padding:5px;}
.blocklist p strong{font-size:16px;color:#2a2a2a;font-family:"Museo700";}
.blocklist p{font-size:15px;color:#4c4c4c;font-family:"Museo500";padding:0 5px 5px ;}

.blocklist .list_count, .list_count{margin:0 0 20px 0;}
.blocklist .list_count p, .list_count p{font-family: "Museo300";color: #0d3f90;font-size:23px;}
.blocklist .list_count p span, .list_count p span{font-family:"Museo700";color:#0d3f90;font-size:23px;}

/*blocos*/
.blockNews{overflow:hidden;}
.blockNews h3{font-family:"Museo700";font-size:16px;color:#2a2a2a;margin:10px 0 0 0;}
.blockNews h3.noimage{font-family:"Museo700";font-size:30px;color:#2a2a2a;margin:40px 0 0 0;}
.blockNews h3.noimagelow{font-family:"Museo700";font-size:20px;color:#2a2a2a;margin:40px 0 0 0;}
.blockNews .column_type1 h3.noimage{font-size:16px !important;margin:40px 0 0 0 !important;}
.blockNews h3 a:link, .blockNews h3 a:visited{color:#2a2a2a;}
.blockNews a{display:block; }
.blockNews ul li a span, .comp-sect .blockNews ul li a span {color:#fff;font-family:"Museo900";font-size:9px; text-transform:uppercase; display:block; margin:0 0 5px 0;line-height:auto;padding:0;}
.comp-sect .blockNews ul li a .recente-news-new span { padding:3px 5px; font-size:8px;}
.blockNews a img{display:block;}
.blockNews a .recente-news-new { overflow:hidden; border:1px solid #8d8d8d;width:155px;height:155px; position:relative; }
.blockNews a .recente-news-new img{ height:100%;width:auto; }
.blockNews a .recente-news-new span{ display:block;top:0px;left:0px; position:absolute; padding:5px;border-radius:0 0 3px 0;font-size:8px; }
.blockNews a img.alterImage{display:none;}
.blockNews .introducao{display:none;}
.blockNews .editoria{position:absolute;top:0;left:0;display:block;margin:0;color:#fff;font-family:"Museo900";font-size:8px;font-weight:normal;text-transform:uppercase;padding:7px 6px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-text-stroke:0;}
.blockNews .editoria span, .blockNews .editoria b{display:none;}
.blockNews .mod2 .editoria{display:block;position:relative;background:none;font-size:11px;padding:7px 0;}
.blockNews .mod2 h3{margin:0;}
.blockNews .mod2 img{float:left;margin:0 10px 0 0;}
.listNews a .editoria span{display:block;}

/*
.blockNews .lateral:nth-child(1){margin-top:20px !important;}
.blockNews .lateral{margin:0;}
.blockNews .lateral img{float:left !important;margin:0 10px 10px 0;}
.blockNews .lateral p.editoria{color:#0d3f90;display:block;margin:0;color:#fff;font-family:"Museo900";font-size:11px;font-weight:normal;text-transform:uppercase;padding:5px 0 5px 115px;position:relative;}
.blockNews .lateral h3{margin:0;}*/

/*lista*/
.listNews{overflow:hidden;}
.listNews ul{padding:0 5px;overflow:hidden;}
.listNews ul li{display:block;width:100%;overflow:hidden;margin:0 0 10px 0;min-height:105px;position:relative;}
.listNews a img{display:block;width:104px;margin:0 10px 0 0;position:absolute;top:0;left:0;}
.listNews a h3{font-family:"Museo700";font-size:16px;color:#2a2a2a;margin:10px 0 5px 0;padding:0 0 0 115px;}
.listNews a img{position:absolute;top:0;left:0;width:104px;}
.listNews a .introducao{padding:0 0 0 115px;font-size:12px;color:#4c4c4c;font-family:"Museo500";}
.listNews a .editoria{display:block;margin:0;color:#fff;font-family:"Museo900";font-size:11px;font-weight:normal;text-transform:uppercase;padding:0 0 0 115px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-text-stroke:0;}
.listNews a .editoria span{font-family:"Museo700";font-size:10px;color:#828282;text-transform:initial;}
.listNews a .editoria span#editoria {margin:0;color:#fff;font-family:"Museo900";font-size:11px;font-weight:normal;text-transform:uppercase;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-text-stroke:0;}

.blocklist .loadMore, .blocklist .gotolink{padding:0 5px;}
.blocklist .loadMore a:link, .blocklist .gotolink a:link, .loadMore a, .carregaMais a,
.blocklist .loadMore a:visited, .blocklist .gotolink a:visited{display:block;color:#838383;padding:8px 0;font-family:"Museo900";background:#dcdcdc;text-transform:uppercase;font-size:12px;text-align:center;margin:0 0 47px 0;}
.blocklist .loadMore a:hover, .loadMore a:hover, .carregaMais a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

/*complist*/

.blockNews .lastModule a .editoria{display:block;margin:0;color:#fff;font-family:"Museo900";font-size:11px;font-weight:normal;text-transform:uppercase;padding:5px 0 5px 115px;position:relative;}
.blockNews .lastModule a h3{font-family:"Museo700";font-size:16px;color:#2a2a2a;margin:5px 0 5px 0;padding:0 0 0 115px;}
.blockNews .lastModule a .imgBoxTop{width:104px;height:104px;margin:0 10px 0 0;position:absolute;top:0;left:0; border:1px solid #8d8d8d; overflow: hidden;}
.blockNews .lastModule a img{display:block;width:104px;height:104px;margin:0 10px 0 0;position:absolute;top:0;left:0; border:1px solid #8d8d8d; }
.blockNews .lastModule a .imgBoxTop img{display:block;width:auto;height:auto;margin:0;position:absolute;top:0;left:0; border:0; }

/*
	Share Buttons
*/
ul.shareButtons{overflow:hidden;margin:10px 5px;}
ul.shareButtons li{}
ul.shareButtons li.fbBtn{width:120px;float:left;padding:5px 0 0 0}
ul.shareButtons li.twtBtn{width:120px;float:left;padding:5px 0 0 0}
ul.shareButtons li.gm1Btn{width:100px;float:left;padding:5px 0 0 0}
ul.shareButtons li.lkdBtn{width:120px;float:left;padding:5px 0 0 0}
ul.shareButtons li.dowBtn{float:right;margin-right:5px; border-radius: 2px;}
ul.shareButtons li.dowBtn a:link,
ul.shareButtons li.dowBtn a:visited{background:url("../images/bg-btn-enviar-amigo.png") top left no-repeat;width:34px;height:29px;display:block;}
ul.shareButtons li.dowBtn a:hover,
ul.shareButtons li.prtBtn a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
ul.shareButtons li.dowBtn a span{display:none;}
ul.shareButtons li.prtBtn{float:right; border-radius: 2px;}
ul.shareButtons li.prtBtn a:link,
ul.shareButtons li.prtBtn a:visited{background:url("../images/bg-btn-enviar-imprimir.png") top left no-repeat;width:34px;height:29px;display:block;}
ul.shareButtons li.prtBtn a span{display:none;}

/*
	NotÃ­cias Internas
*/
.contentNews {margin-bottom:20px !important;}
.contentNews.column_type4{width:644px;padding:0 10px 0 0}
.contentNews h1{font-family:"Museo300";font-weight:normal;color:#0d3f90;margin:5px 0 30px 0;}
.contentNews h1 strong{font-family:"Museo900";}
.contentNews .contentImg { width: 641px; position: relative; border: 1px solid #8d8d8d;}
.contentNews .contentImg img{display:block; width:100%;}
.contentNews .contentImg p{display:block; margin: 0; position: absolute; left: 0; bottom: 0; padding:3px 10px; background: #e4e4e4; border-top: 1px solid #8b8b8b;border-right: 1px solid #8b8b8b;font-family:"Museo900"; font-size: 10px;color: #2a2a2a;}
.contentNews .contentImg p span{display:block; font-family:"Museo500"; color: #2a2a2a;}
.contentNews p.editoria{font-family:"Museo900";font-size:11px;font-weight:normal;text-transform:uppercase;}
.contentNews .text{font-family:"Museo500";color:#393939; text-align: left;font-size:14px; }
.contentNews .text strong{font-family:"Museo900";color:#2a2a2a;}
.contentNews .text p{margin:0 0 20px 0;font-size:14px;color:#393939;}
.contentNews .text p a:link, .contentNews .text a:link, .contentNews .text p a:visited, .contentNews .text a:visited{color:#393939;text-decoration:underline; }
.contentNews .text p a:hover, .contentNews .text a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.contentNews .text img{width:100%;}
.contentNews .date{font-family:"Museo900";color:#2a2a2a;margin:20px 0;font-size:10px;}
.lumis-service-print { display:none; }
.contentNews .textEditorias{font-family:"Museo700";font-size:10px;color:#828282;margin-top:20px;}

.sidebarNews h4{font-family:"Museo300";font-size:23px;color:#0d3f90;margin:0 0 5px 0;}
.sidebarNews p.editoria{display:block;margin:0;color:#fff;font-family:"Museo900";font-size:11px;font-weight:normal;text-transform:uppercase;padding:7px 6px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-text-stroke:0;color:#fff;float:left;}
.sidebarNews .relatedNews{}
.sidebarNews .relatedNews ul{margin:25px 0 5px 0;overflow:hidden;}
.sidebarNews .relatedNews ul li{background:#fff;margin:0 0 10px 0;overflow:hidden;height:auto;border:1px solid #ededed;}
.sidebarNews .relatedNews ul li a:link, .sidebarNews .relatedNews ul li a:visited{overflow:hidden;display:block;}
/*.sidebarNews .relatedNews ul li a:link img,
.sidebarNews .relatedNews ul li a:visited img{float:left;border-right:1px solid #ededed;margin:0 10px 0 0;}*/
.sidebarNews .relatedNews ul li a .imgBox{float:left;border-right:1px solid #ededed;margin:0 10px 0 0; width:102px; height:102px; overflow: hidden;}
.sidebarNews .relatedNews ul li a:link h3,
.sidebarNews .relatedNews ul li a:visited h3{font-family:"Museo500";font-size:14px;color:#2a2a2a;font-weight:normal;margin:17px 22px 17px 22px;}
#lstNoticia.sidebarNews .relatedNews ul li a:link h3, 
#lstNoticia.sidebarNews .relatedNews ul li a:visited h3 {font-family:"Museo500";font-size:14px;color:#2a2a2a;font-weight:normal;margin:17px 22px 17px 22px;text-transform:none;}
.sidebarNews .relatedNews ul li a h3 strong { font-weight: normal; }

.vert-carousel {height:110px;}

#lstEditoriasNoticias {}
#lstEditoriasNoticias button{ display:block;padding:15px 0; cursor:pointer;width:100%;text-align:center;border:1px solid #ededed; border-radius:3px;   }
#lstEditoriasNoticias button:hover{ border:1px solid #ccc;  }
#lstEditoriasNoticias button.disabled { visibility: hidden; }
#lstEditoriasNoticias button.prev { margin-bottom:10px;margin-top:10px; background:#fff url(../images/seta-bg-up.png) no-repeat center center;  }
#lstEditoriasNoticias button.next { background:#fff url(../images/seta-bg-down.png) no-repeat center center; }

/*
	Events
*/
#events{}
#events .event{height:326px;position:relative;overflow:hidden;}
#events .event a > h4{margin:40px 25px 0 25px;}
#events .event a h4{font-size:24px;font-family:"Museo500";color:#fff;font-weight:normal;position:relative;z-index:8;}
#events .event a h4 strong{font-family:"Museo900";}
#events .event a:link,
#events .event a:visited{text-decoration:none;display:block;overflow:hidden;}
#events .event a .classe{position:absolute;top:0;left:0;z-index:10;background:#000;color:#fff;font-family:"Museo900";font-size:8px;text-transform:uppercase;padding:8px 10px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;}
#events .event a .overlay{background:url("../images/overlay.png") top left no-repeat;height:326px;position:absolute;top:0;left:0;width:100%;z-index:5;}
#events .event a img{position:absolute;top:0;left:0;z-index:6;}
#events .event a .text{background:url("../images/overlay1px.png") top left repeat;width:272px;min-height:50px;position:absolute;bottom:0;left:0;z-index:6;padding:20px 25px;}
#events .event a .text .bar{position:absolute;top:0;left:0;height:48px;width:12px;}
#events .event a .text p{font-family:"Museo700";font-size:14px;color:#fff;}
#events .event a .text p strong{font-family:"Museo900";}
#events .event a .text h4{margin:-15px 0 10px 0;}
#events .event a .text .clas{width:20px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Museo900";font-size:10px;text-align:center;line-height:20px;position:absolute;bottom:10px;right:10px;}
#events .event a .text .clas.major{color:#000;background:#fff;}
#events .event a .text .clas.minor{background:#c91c1c;color:#fff;}
#events .event a .text .clas.free{background:#0ea919;color:#fff;}
#events .event a .text .priceline{margin-bottom:10px;padding:0 0 0 10px;margin:-12px 0 2px 0;float:none;}
.priceline{display:block;height:40px;height:21px;}
.price{background:#5275ae;position:relative;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;padding:3px 6px 2px 2px;font-family:"Museo900";font-size:10px !important;float:left;color:#fff;}
.price:before{content:"";position:absolute;width:0;height:0;border-top:9px solid transparent;border-right:10px solid #5275ae;border-bottom:8px solid transparent;margin:-3px 0 0 -12px;}

.calendarInner{margin:50px 0 40px 0 !important;}
.calendarInner .sectControl{margin:0 0 30px 0;min-height:30px;}
.calendarInner .sectControl .selectStylized{margin-right:4px;}
.calendarInner .sectControl .fright{float:right;}
.calendarInner .sectControl .fright.slLocal .selectStylized span{width:145px;}
.calendarInner .sectControl .bntSubmit{margin:0;}
.calendarInner .sectControl h2{color:#0d3f90;font-family:"Museo700";font-size:23px;padding:5px 0}
.calendarInner .channels .left{height:490px !important;}
.calendarInner .priceline{float:right !important;}
.priceline{margin:18px 10px 0 5px;float:right;}

#calendar .channels .right{overflow:hidden;}
#calendar .channels .right .eventI{height:auto;background-color:#e1e1e1;color:#575757;}
#calendar .channels .right .eventI a{font-weight:normal;font-family:"Museo700";font-size:16px;color:#575757;display:block;padding:16px 25px 15px 25px;background:url("../images/arrow_channels.png") no-repeat -51px 36px;border-bottom:1px solid #cdcdcd;}
#calendar .channels .right .eventI a strong{font-size:13px;font-weight:normal !important;}
#calendar .channels .right .eventI p{font-family:"Museo500";font-size:12px;padding:5px 25px 0 0;}
#calendar .channels .right .eventI.open { position:relative;z-index:2;}
#calendar .channels .right .eventI.open a{color:#fff;background-position:130px 36px;padding:16px 25px 16px 25px;border-bottom:1px solid #3b3b3b;}
#calendar .channels .right .eventI.open p{color:#fff;}
#calendar .channels .right .eventI {background:#d2d2d2 url("../images/bgnoevent.png") top left no-repeat;background-size: 12px 71px;}
#calendar .channels .right .eventI.open{background:url("../images/bg_channel_eventos.jpg") no-repeat left center #092c65;background-size: 11px 71px;-webkit-box-shadow:2px 3px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:2px 3px 2px 0px rgba(50, 50, 50, 0.75);box-shadow:2px 3px 2px 0px rgba(50, 50, 50, 0.75);}
#calendar .messageCalendar{color:#0d3f90;font-family:"Museo700";font-size:18px;padding:5px 0;}
#calendar .calendarListEvents .eventDay .events{background:#224b8b;border-bottom:1px solid #224b8b}
#calendar .calendarListEvents .eventDay .right {background:#0d3f90;}
#calendar .calendarListEvents .eventDay .lf {float:left; text-transform:uppercase;}
#calendar .calendarListEvents .eventDay .right .markup {display:table-cell;border-left-width:10px; height:51px; background:none; vertical-align:middle; width:10px; text-align:center;}
#calendar .calendarListEvents .eventDay .right .markup span {display:inline-block; background:none; font-family:"Museo900"; font-size:8px; padding:0px 8px;}
#calendar .calendarListEvents .eventDay .event {color:#fff; font-size:12px; padding:10px 0; float:left;}
#calendar .calendarListEvents .eventDay .event strong {display:block; font-family:"Museo900"; font-weight:normal; color:#fff;}
#calendar .calendarListEvents .eventDay .event span {display:block; font-family:"Museo500";}
#calendar .calendarListEvents .eventDay .ico {background:url(../images/calendar_ico.png) no-repeat left center; height:51px; width:33px; float:right;}

.clas{width:20px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Museo900";font-size:10px;text-align:center;line-height:20px;float:right;margin:16px 6px 0 0}
.clas.major{color:#000;background:#fff;}
.clas.minor{background:#c91c1c;color:#fff;}
.clas.free{background:#0ea919;color:#fff;}

.events_social{padding:0 5px;margin:0 0 40px 0;}

#eventBanner { padding:0; }
#eventBanner .eventBannerData{position:relative;height:255px;overflow:hidden; }
#eventBanner .eventBannerData img{display:block;width:100%;}
#eventBanner .eventBannerData .ovrlyr{/*background:url("../images/bg-event-inner.png") top left repeat-y; */ position:absolute;top:0;left:0;height:100%;border-left:12px solid #ccc;width:974px;}
#eventBanner .eventBannerData .eventBannerInfo{position:absolute;left:35px;bottom:40px;width:93%;}
#eventBanner .eventBannerData h3{ font-family:"Museo900"; font-size:12px; font-weight:normal; color:#fff; text-transform:uppercase; background:#a7af38; border:1px solid #a7af38; border-radius:3px; display:inline-block; padding:6px 11px; margin:0 0 1px 0;}
#eventBanner .eventBannerData h2{ font-family:"Museo500"; font-size:40px; font-weight:normal; color:#26260e; background:#fff; display:inline-block; padding:6px 11px; margin:0 0 1px 0; max-width:925px;}
#eventBanner .eventBannerData h2 span{ font-family:"Museo900"; }
#eventBanner .eventBannerData p{ font-family:"Museo300"; font-size:23px; color:#26260e; background:#fff; display:inline-block; padding:6px 11px; max-width:925px;}

a.calendarBtn{margin:0!important;padding:!important;}
a.calendarBtn span{background:url("../images/calendar_ico.png") right center no-repeat !important;padding:5px 30px 5px 0;;display:block;}

.boxInscricao{padding:25px 40px;margin:0 0 20px 0;font-size:14px;}
.boxInscricao p{font-family:"Museo300";font-size:23px;color:#fff;background:url("../images/right-arrow.png") top left no-repeat;padding:3px 0 3px 40px;}
.boxInscricao p strong{font-family:"Museo900";}
.boxInscricao p a:link,.boxInscricao p a:visited{background:#fff !important;width:150px;text-align:center;margin:0!important;float:right;}

.listProgramacao{margin:30px 0;}
.listProgramacao > h4{font-family:"Museo700";font-size:16px;margin-bottom:5px;}
.listProgramacao > ul{list-style:none;padding:0;}
.listProgramacao > ul > li{font-family:"Museo500";font-size:14px;margin:0 0 20px 0;}
.listProgramacao > ul > li > h5{font-family:"Museo700";font-size:14px;}
.listProgramacao > ul > li > ul{}

.downloadDocuments { padding-bottom:30px;  }
.downloadDocuments h4{font-family:"Museo700";font-size:16px;margin-bottom:5px;}
.downloadDocuments ul li p.date{ font-family:"Museo500"; font-size:11px; color:#000; margin:0;}
.downloadDocuments ul li p a:link, 
.downloadDocuments ul li p a:visited{ font-family:"Museo500" !important;font-size:12px !important;color:#000 !important;background:none !important;border:0 !important; padding:5px 0 !important;}
.downloadDocuments ul li p a span{ font-family:"Museo900"; font-size:8px; color:#fff; display:inline-block; border:1px solid #fff; border-radius:2px; padding:2px 4px; text-transform:uppercase; margin:0;}

/*ajuste hover pillares*/
#pillars div.column_type1:hover a p{color:#7485b0;}

/*
	Imprensa
*/
.pContact{float:right !important;}

.pressData .loadMore{padding:0;}
.pressData .loadMore a:link,
.pressData .loadMore a:visited{display:block;color:#838383;padding:8px 0;font-family:"Museo900";background:#dcdcdc;text-transform:uppercase;font-size:12px;text-align:center;margin:0 0 47px 0;}

#associe-form .stylizedSelect select{color:#404040;}

/*
	busca geral do site
*/
.filter{}
.filter input[type=text]{border:none;color:#000;}
.filter > h5{font-family:"Museo700";font-size:16px;margin-bottom:10px;color:#0d3f90;}
.filter ul{list-style:none;padding:0;margin:0 0 35px 0;}
.filter > ul > li{display:block;margin-bottom:5px;}
.filter > ul > li a:link,
.filter > ul > li a:visited{font-family:"Museo900";font-size:11px;display:block;}
.filter > ul > li > a:link,
.filter > ul > li > a:visited{background:#fff;color:#0d3f90;padding:10px;text-transform:uppercase;}
.filter > ul > li > a.active:link,
.filter > ul > li > a.active:visited{background:#ccc;color:#666666;}
.filter > ul > li > ul{padding:10px 0 20px 6px;display:none;}
.filter > ul > li > ul > li{}
.filter > ul > li > ul > li > span{padding:20px 10px 10px 10px;text-transform:uppercase;color:#666666;font-family:"Museo900";font-size:12px;display:block;}
.filter > ul > li > ul > li > a:link,
.filter > ul > li > ul > li > a:visited{padding:8px 10px;;text-transform:uppercase;color:#0d3f90;text-decoration:underline;}
.filter form > div{margin:0 0 5px 0;}
.filter form > div input[type="text"]{display:block;text-transform:uppercase;width:70%;font-size:10px;}
.filter form > div .btnOk{width:80px;}

.prop .boxProp{background:#0d3f90;color:#fff;padding:18px;}
.prop .boxProp p{font-family:"Museo700";font-size:16px;margin-bottom:18px;}
.prop .boxProp a:link,
.prop .boxProp a:visited{display:block;background:#fff;color:#0d3f90;font-family:"Museo900";font-size:10px;text-transform:uppercase;text-align:center;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.titleResult h2{font-family:"Museo700";font-size:16px;font-weight:normal;color:#2a2a2a; }
.titleResult .countResult{font-family:"Museo300";font-size:30px;color:#0d3f90; }
.titleResult .countResult span{font-family:"Museo700";font-size:30px;color:#0d3f90; }
.searchResult .selectedFilters{overflow:hidden;}
.searchResult .selectedFilters a:link,
.searchResult .selectedFilters a:visited{background:#ccc;color:#666666;font-family:"Museo900";font-size:11px;padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;display:block;float:left;margin:0 2px;}
.searchResult .selectedFilters a span{background:url("../images/close-filter.jpg") right center no-repeat;padding-right:18px;}
.searchResult ul{padding:10px 5px;}
.searchResult ul li{display:block;width:100%;overflow:hidden;margin:0 0 30px 0;min-height:105px;}
.searchResult ul li a img{display:block;width:104px;height:104px;margin:0 10px 0 0;float:left;}
.searchResult ul li a h3{font-family:"Museo700";font-size:16px;color:#2a2a2a;margin:5px 0 0 0;padding:0 0 0 115px;}
.searchResult ul li a p.minText{padding:0 0 0 115px;font-size:10px;color:#4c4c4c;font-family:"Museo500";}
.searchResult ul li a p.introducao{padding:0 0 0 115px;font-size:16px;color:#4c4c4c;font-family:"Museo500";}
.searchResult ul li a p.editoria{font-family:"Museo900";font-size:11px;display:block;color:#0d3f90;text-transform:uppercase;}
.searchResult .pressData{margin:0 5px;}

/*
	Qualidade de Vida
*/
.wideSect{background:#ededed;border-top:1px solid #e5e5e5;margin:30px 0;padding:30px 0;}
.wideSect h3{font-family:"Museo700";font-size:23px;margin:0 5px 25px 5px;}
.wideSect h4{font-family:"Museo500";font-size:23px;margin-bottom:20px;}
.wideSect h4 strong{font-family:"Museo900";}
.wideSect div > ul{list-style-type:square;list-style:square outside none !important;}
.wideSect div > ul > li{}
.wideSect div > ul > li > a:link,
.wideSect div > ul > li > a:visited{font-family:"Museo900";font-size:10px;text-transform:uppercase;position:relative;padding:2px 0 2px 15px;}
.wideSect div > ul > li > a span{font-size:14px;line-height:10px;display:block;position:absolute;top:1px;left:0;}
.wideSect div > ul > li > ul{list-style:square;padding: 10px 0 10px 40px;}
.wideSect div > ul > li > ul > li{list-style:square;}
.wideSect div > ul > li > ul > li > a:link,
.wideSect div > ul > li > ul > li > a:visited{font-family:"Museo700";font-size:12px;color:#2a2a2a;}

.introQv{margin-top:30px !important;}
.introQv p{color:#4c4c4c;font-family:"Museo500";font-size:14px;margin-bottom:30px; text-align: left;}

.moreInfo{}
.moreInfo h4{color:#2a2a2a;font-family:"Museo300";font-size:30px;font-weight:normal;margin:0 0 25px 0;}
.moreInfo p{color:#4c4c4c;font-family:"Museo500";font-size:14px;margin-bottom:30px;  text-align: left;}
.moreInfo .imgs{overflow:hidden;}
.moreInfo .imgs img{display:block;width:100%;}
.moreInfo .imgs p{display:block;margin:10px 0; }

.sect{overflow:hidden;}
.sect h3{font-family:"Museo700";font-size:23px;margin:0 5px 5px 5px;}
.sect p{color:#4c4c4c;font-family:"Museo500";font-size:14px;margin:0 5px 5px 5px;}
.sect ul{overflow:hidden;margin:20px 0 0 0;}
.sect ul.list_result.listaNoticias{margin:0;}
.sect ul.list_result.listaNoticias li{margin-top:0;}
.sect ul.listaSimples {margin:0;}
.sect .blocklist ul.listaSimples li{margin-top:0;}
.sect ul li a{display:block;text-decoration:none;}
.sect ul li a img{display:block;width:100%;}
.sect ul li a span{display:block;color:#2a2a2a;font-family:"Museo700";font-size:14px;padding:5px 1px;line-height:16px; position:relative;}

.cultureQv{margin:20px 0 20px 0;}
.cultureQv ul li{width:237px;float:left;margin:0 5px;}

.grayboxContact{background:#dadada;/*margin-top:13px !important;*/}
.grayboxContact .onlineChat a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.grayboxContact .pressContact{padding:30px;}
.sectionPage .grayboxContact h2, .grayboxContact h2{ font-family:"Museo700"; font-size:30px; font-weight:normal; color:#404040; margin:0; line-height:23px; margin:0 0 30px 0;}
.sectionPage #IdGrayboxContact h2, .grayboxContact h2{ /*color:#009fed!important;*/ font-family: "Museo700"; color: #0d3f90; font-size: 30px; font-weight: normal; margin: 0 0 20px 0;}
.sectionPage .grayboxContact h3, .grayboxContact h3{ font-family:"Museo900"; font-size:11px; font-weight:normal; color:#404040; text-transform:uppercase; margin:30px 0 5px 0;}
.sectionPage .grayboxContact p, .grayboxContact p{ font-family:"Museo500"; font-size:12px; color:#404040; margin:0 0 5px 0; line-height: 14px;}
.sectionPage #IdGrayboxContact.grayboxContact.assessoria-box p, #IdGrayboxContact.grayboxContact.assessoria-box p{ font-family: "Museo500"; font-size: 14px; color: #4c4c4c; margin-bottom: 20px; line-height: 21px;}
.sectionPage #IdGrayboxContact.grayboxContact.assessoria-box p a, #IdGrayboxContact.grayboxContact.assessoria-box p a{ font-size: 14px; }
.sectionPage #IdGrayboxContact.grayboxContact.assessoria-box p a:hover, #IdGrayboxContact.grayboxContact.assessoria-box p a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.sectionPage #IdGrayboxContact p span, #IdGrayboxContact p span{ font-size: 16px; display:block;}
.sectionPage .grayboxContact a, .grayboxContact a{ font-family:"Museo500"; font-size:12px; color:#404040; margin:0 0 5px 0; display:block; cursor:pointer;}
.grayboxContact .onlineChat{ background:url("../images/geral/chatOnlineBlack.png") no-repeat left top; padding:0 0 0 58px; margin-bottom:20px; }
.grayboxContact .onlineChat.email-formulario { background:url("../images/geral/faleEmailBlack.png") no-repeat left top;}
.grayboxContact .onlineChat.por-telefone { background:url("../images/geral/faleTelBlack.png") no-repeat left top;}
.grayboxContact .onlineChat h3{ font-family:"Museo700"; font-size:18px; font-weight:normal; color:#404040; text-transform:none; margin:0 0 9px 0; line-height: 14px;}
.grayboxContact .onlineChat a{ font-family:"Museo900"; font-size:10px; font-weight:normal; color:#fff; display:inline-block; background:#0d3f90; border:none; border-radius:3px; padding:6px 9px; cursor:pointer; text-transform:uppercase;}
#IdGrayboxContact .onlineChat a{ background:#009fed; }

/*
	Fale Conosco
*/
 @media all and (-ms-high-contrast:none)
     {
     #contact .formStep2 input[type="text"]{margin-top:150px} /* IE10 */
     *::-ms-backdrop, #contact .formStep2 input[type="text"]{width:402px !important;text-transform:uppercase !important;margin:0 !important;padding:9px !important;}
     #contact input[type='text']{width: 402px !important; height: 13px!important; padding: 8px 9px !important; color: #404040 !important; font-size: 10px !important; border: 1px solid #d6d8db !important;}
     #contact label{font-family:"Museo700";font-size:16px !important;color:#0d3f90 !important;display:block !important;float:left !important;padding:4px 10px 0 0 !important;text-align:right !important;position:relative !important;}
     #eventosInscrevaSe #contact .formStep2 div{overflow: inherit !important;}
     #contact .formStep2 div{display: block; overflow: hidden !important; float: left !important; width: auto !important;}
     .divNumero{margin-left:164px} /* IE11 */
     .lum-control-group .divNome .lum-label-required{width: auto;}
     .divCEP, .divNumero, .divCodTipoEndereco{margin-left: 164px !important}
     }


#contact .formStep2 input[type="text"]{width:450px;text-transform:uppercase;margin:0;padding:9px;}
#contact .formStep2 div{display:block;overflow:hidden;float:left;width:100%;margin-bottom:10px;}
#contact .formStep2 div div.lum-validation-message{margin:0;}
#contact .formStep2 div .stylizedSelect{margin:0;}
#contact .formStep2 div .stylizedSelect select{color:#404040;}
#contact .formStep2 div.divCodTipoLogradouro{width:345px;overflow:inherit;}
#contact .formStep2 div.divCodTipoLogradouro .selectStylized{width:172px;}
#contact .formStep2 div.divCodTipoLogradouro .selectStylized span{min-width:121px}
#contact .formStep2 div.divCodTipoLogradouro .stylizedSelect{width:170px;}
#contact .formStep2 div.divLogradouro{width:215px;}
#contact .formStep2 div.divLogradouro input{width:185px;}
#contact .formStep2 div.divNumero{width:70px;}
#contact .formStep2 div.divNumero input{width:50px;}
#contact .formStep2 div.divComplemento{width:235px;}
#contact .formStep2 div.divComplemento input{width:205px;}
#contact .formStep2 div.divBairro{width:235px;}
#contact .formStep2 div.divBairro input{width:215px;}
#contact .formStep2 div.divCEP{width:130px;margin-right:10px;}
#contact .formStep2 div.divUF{width:85px;margin-right:10px;}
#contact .formStep2 div.divIdCidade{width:235px}
#contact .formStep2 div.divCEP input{width:110px;}
#contact .formStep2 div.divCodTipoEndereco{width:185px;}
#contact .formStep2 div.divTelefone,
#contact .formStep2 div.divCelular{width:330px;}
#contact .formStep2 div.divTelefone input,
#contact .formStep2 div.divCelular input{width:204px;}

#contact .formStep2 div.divCodTipoTelefone,
#contact .formStep2 div.divCodTipoCelular{width:175px;margin-left:10px;}

#contact .formStep2 div.divComplemento,
#contact .formStep2 div.divCEP,
#contact .formStep2 div.divCodTipoEndereco{margin-left:105px;}

#contact .intro{}
#contact .intro h2{color:#0e3e90;font-size:42px;font-family:"Museo700";}
#contact .intro h3{color:#0e3e90;font-family:"Museo700";}
#contact .formStep2 .selectStylized{margin-bottom:0;}

.slAssociacao{overflow:inherit !important}
.slAssociacao div.selectStylized{width:159px;min-width:105px}
.slAssociacao div.selectStylized > span{min-width:110px}

.slAssociacao .slIdCidade div.selectStylized{width:178px;min-width:127px}
.slAssociacao .slIdCidade div.selectStylized > span{width:127px;min-width:127px;height:12px;line-height:19px;overflow:hidden;}

#contact .formStep2 div.divUF .selectStylized {width:80px;min-width:80px;}
#contact .formStep2 div.divUF .selectStylized span{width:30px;min-width:30px;}
#contact .formStep2 div.divUF .selectStylized ul{width:80px;min-width:80px;}

#contact .formStep2 div.divUF,
#contact .formStep2 div.divCodTipoTelefone,
#contact .formStep2 div.divCodTipoCelular,
#contact .formStep2 div.divCodTipoEndereco,
#contact .formStep2 div.divIdCidade,
#contact .formStep2 div.divCodTipoLogradouro,
#contact .formStep2 .selectStylized{overflow:visible;}

/*	
	Inscreva-se
*/
/*#eventosInscrevaSe div.selectStylized > span{min-width:30px;}
#eventosInscrevaSe div.selectStylized > ul > li{min-width:60px;}*/
#eventosInscrevaSe #contact .formStep2 div{overflow:inherit;}
#eventosInscrevaSe #contact .formStep2 .selectStylized{margin-bottom:0}
#eventosInscrevaSe #contact .formStep2 div.divCodTipoLogradouro .selectStylized{width:172px}
#eventosInscrevaSe #contact .formStep2 div.divCodTipoLogradouro .selectStylized span{min-width:121px}

#eventosInscrevaSe #contact .formStep2 div.divIdSetor .selectStylized{float:left;width:172px;}
#eventosInscrevaSe #contact .formStep2 div.divIdSetor .selectStylized span{}

#eventosInscrevaSe #contact .formStep2 div.divUF .selectStylized{width:85px;}
#eventosInscrevaSe #contact .formStep2 div.divUF .selectStylized span{min-width:31px}
#eventosInscrevaSe #contact .formStep2 div.divUF .selectStylized > ul > li{min-width:62px}

#eventosInscrevaSe #contact .formStep2 div.divIdCidade .selectStylized{width:234px;}
#eventosInscrevaSe #contact .formStep2 div.divIdCidade .selectStylized span{min-width:182px}
#eventosInscrevaSe #contact .formStep2 div.divIdCidade .selectStylized > ul > li{min-width:182px}

#eventosInscrevaSe #contact .formStep2 div.divCodTipoTelefone .selectStylized{width:234px;}
#eventosInscrevaSe #contact .formStep2 div.divCodTipoTelefone .selectStylized span{min-width:182px}
#eventosInscrevaSe #contact .formStep2 div.divCodTipoTelefone .selectStylized > ul > li{min-width:182px}
#eventosInscrevaSe p{font-family:"Museo700";font-size:14px;padding:0 30px;}
#eventosInscrevaSe p strong{font-family:"Museo900";}
#eventosInscrevaSe #page_title{padding:20px 30px;}

#eventosInscrevaSe #contact .formStep2 div.divLstInscricao {border-bottom:#12388C solid;border-top:#12388C solid;padding:15px 0 0 0;min-height:90px;}
#eventosInscrevaSe #contact .formStep2 div.divInscricao {width:420px;}
#eventosInscrevaSe #contact .formStep2 div.divInscricao .selectStylized	{width:165px;}

#eventosInscrevaSe #contact  input[type="checkbox"] + label { font-family:"Museo500"; font-size:14px; color:#2a2a2a; margin:0; width:auto; padding:3px 5px 0 0;}

#contact div#htmlCheck {padding-top:10px;}

#contact .contactForm #lstEventosInscrito p {padding:0;margin:0;color:#404040;}
#contact .formStep2 #lstEventosInscrito div {margin-bottom:3px;}
#contact .contactForm #lstEventosInscrito a {color:#404040;font-family:"Museo700";font-size:12px;}

#contact div#htmlCheck {font-family:"Museo700";font-size:16px;color:#0d3f90;}

.divInscricao label:after { content: ""; display:block;float:left;width: 12px;height: 12px;left: 0;bottom:0;;background: url(../images/pub-filtros-check.png) no-repeat right top;}
.divInscricao input[type=checkbox]:checked + label:after {background: url(../images/pub-filtros-check.png) no-repeat left top;}

input#4028808B51A5E8FA0151A6ED6CE81AA8 label:after { content: ""; display:block;float:left;width: 12px;height: 12px;left: 0;bottom:0;;background: url(../images/pub-filtros-check.png) no-repeat right top;}
input#4028808B51A5E8FA0151A6ED6CE81AA8[type=checkbox]:checked + label:after {background: url(../images/pub-filtros-check.png) no-repeat left top;}


#page_title #divRegiao,
#page_title #divEditoria{float:left}
#page_title .lum-actions{float:right}

/*
	Inscreva-se evento 
*/

@media only screen and (min-width: 650px){

#contact .formStep2 .divfltEvento .divLogradouro { width:238px;}
#contact .formStep2 .divfltEvento .divLogradouro input[type="text"]{ width:222px!important;}
#contact .formStep2 .divfltEvento .divNumero { clear:both; margin-left:167px;}
#contact .formStep2 .divfltEvento .divNumero input[type="text"]{ width:50px!important;}
#contact .formStep2 .divfltEvento .divComplemento { margin-left:5px; width:100px;}
#contact .formStep2 .divfltEvento .divComplemento input[type="text"]{ width:80px!important;}
#contact .formStep2 .divfltEvento .divBairro { margin-left:5px; width:95px; }
#contact .formStep2 .divfltEvento .divBairro input[type="text"]{ width:220px!important;}
#contact .formStep2 .divfltEvento .divCEP { margin-left:167px; width:73px; margin-right:5px; }
#contact .formStep2 .divfltEvento .divCEP input[type="text"]{ width:54px!important;}
#contact .formStep2 .divfltEvento .divUF {  margin-right:2px; width:105px; }
#contact .formStep2 .divfltEvento .divUF .selectStylized span { width:51px; }
#contact .formStep2 .divfltEvento .divUF .selectStylized ul { min-width:100px; width:100px; }
#contact .formStep2 .divfltEvento .divCodTipoEndereco {  margin-left:166px; width:181px; clear:left;}
#contact .formStep2 .divfltEvento .divCodTipoEndereco .selectStylized span { width:60px; }
#contact .formStep2 .divfltEvento .divCodTipoEndereco .selectStylized ul { min-width:180px; width:180px; }
#contact .formStep2 .divfltEvento .divTelefone { margin-left:84px; width:180px; margin-right:5px; }
#contact .formStep2 .divfltEvento .divTelefone label{ width:73px; }
#contact .formStep2 .divfltEvento .divTelefone input[type="text"]{ width:77px!important;}
#contact .formStep2 .divfltEvento .divCodTipoTelefone { margin-left:0;  }
}


/*
	Menu pÃ¡ginas internas
*/
.pageMenu{}
.pageMenu ul{}
.pageMenu ul li{float:left;margin:0 20px;}
.pageMenu ul li:first-child{min-width:125px}
.pageMenu ul li a:link,
.pageMenu ul li a:visited{color:#0d3f90;font-family:"Museo700";text-transform:uppercase;}

/*
	SessÃµes PÃ¡ginas Internas
*/
.institucionalPage{padding:0 0 40px 0;margin-bottom:-40px;background:#f5f5f5; position:relative;}
.sectionPage{overflow:hidden;position:relative;}
.sectionPage .wrap{width:996px;margin:0 auto;}
.sectionPage .wrap .iframeVideo{width:100%;height:335px;}
.sectionPage .wrap .pleft{padding-left:0;}
.sectionPage .wrap .pright{padding-right:28px;}

.sectionPage h4{font-family:"Museo700";color:#009fed;font-size:16px;font-weight:normal;}
.sectionPage h2{font-family:"Museo300";color:#0d3f90;font-size:40px;font-weight:normal;margin:0 0 20px 0;}
.sectionPage h2 strong{font-family:"Museo900";}
.sectionPage h3{font-family:"Museo700"; font-size:25px; margin:30px 0px 5px 0px;}
.sectionPage p{font-family:"Museo500"; font-size:14px; color:#4c4c4c; margin-bottom:20px;line-height:21px; text-align: left;}
.sectionPage p a{font-family:"Museo500";font-size:14px;color:#819ac2;line-height:21px;}
.sectionPage p a:hover{color:#5275af;}
.sectionPage p.labelImage,
.sectionPage p.labelVideo{/*text-align:center;*/padding:10px 0 0 0;}
.sectionPage a.ancora:link,
.sectionPage a.ancora:visited{background:#009fed url("../images/pillars_menu_arrow.png") 8px -36px no-repeat;padding:8px 8px 8px 30px;font-family:"Museo900";font-size:12px;color:#fff;display:block;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px 0 0 0;}

/*
	Sessoes Internas
*/
.sessoes{}
.sessoes h3{font-family:"Museo700";font-size:25px;margin:0 5px 25px 5px;}
.sessoes h4{font-family:"Museo500";font-size:25px;margin-bottom:20px;}
.senaiServicos .sessoes h4{ padding:0 0 0 25px;}
.sessoes h4 strong{font-family:"Museo900";}
.sessoes > ul{}
.sessoes div > ul{list-style-type:square;list-style:square outside none !important;}
.senaiServicos .sessoes div > ul{ padding:0 0 0 25px;}
.sessoes div > ul > li{margin-bottom:20px;}
.sessoes div > ul > li > a:link,
.sessoes div > ul > li > a:visited{font-family:"Museo700";font-size:16px;position:relative;padding:2px 0 2px 0;}
.sessoes div > ul > li > ul{list-style:square;padding: 10px 0 10px 40px;display:none;}
.sessoes div > ul > li > ul > li{list-style:square;}
.sessoes div > ul > li > ul > li > a:link,
.sessoes div > ul > li > ul > li > a:visited{font-family:"Museo700";font-size:12px;color:#2a2a2a;}

/*
	Institucional
*/

.inst-subtitle { font-family:"Museo700";font-size:23px; font-weight:normal; color:#4c4c4c;  }
.inst-subtitle.rr { color:#0d3f90; margin:20px 0 20px 0; }
.cell_project article p { min-height:80px; }

.cellConvenio {float:left; width:48%; margin:0px 5px 8px 5px;}
.textConvenio {float:left; width:325px;}

/*
	Pagina interna Firjan
*/
.firjanConheca{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:595px; padding-bottom: 80px;}
.firjanConheca .pleft{padding-top:100px;}
.firjanConheca .wrap .pright{ width:50%; padding:0; float:right; margin:0 0 20px 10px;}
.firjanConheca h2{font-size:35px;}
.firjanConheca .pleft a.ancora{margin-top:20px;}
.firjanConheca ul.listImages li.big {margin:0;}
.firjanConheca ul.listImages li.big img{width:100%;}

.embed-label { font-family:"Museo700";font-size:15px;  color:#4c4c4c; padding:10px 0; display:block;}

.firjanCompetitividade{background: url("../images/bg-inst-int-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:200px; padding-bottom: 80px;}
.firjanCompetitividade h4,
.firjanCompetitividade h2,
.firjanCompetitividade p{/*text-align:center;*/}
.firjanCompetitividade .pcenter{padding:100px 0 20px 0;overflow:hidden;}
.firjanCompetitividade .list{width:808px;margin:0 auto;overflow:hidden;}
.firjanCompetitividade .list ul{list-style:none;}
.firjanCompetitividade .list ul li{width:188px;background:#fff;float:left;margin:7px;padding:40px 0;text-align:center;}
.firjanCompetitividade .list ul li img{margin:0 auto}
.firjanCompetitividade a.ancora:link{margin-top:10px !important;}
.firjanCompetitividade .list li a:hover img { opacity: 0.4; }

.list-inst-con {}
.list-inst-con li { background: url(../images/list-dot.jpg) left center no-repeat; padding-left:12px; font-family:"Museo500";font-size:14px;  color:#003897; margin:0 0 10px 0; }
.list-inst-con li span{  color:#4c4c4c;  }
.ielServicos .list-inst-con li{  background-position: left 3px; }
.textoEsquerda {padding-right:335px;}

.senaiServicos ul.list-inst-con a:link,
.senaiServicos ul.list-inst-con a:visited{ color: #0d3f90;font-size: 15px;text-decoration: underline;font-style: italic;font-family: "Museo700";}

.box-saibamais { width:auto; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; background:#dee3eb; padding:30px 15px; margin:0 5px 20px 0;}
.box-saibamais h4 { font-family:"Museo700";font-size:23px;  color:#4c4c4c; font-weight:normal; float:left;margin:0 175px 0 0;}
.box-saibamais a:link,
.box-saibamais a:visited{background:#0d3f90;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;float:right;margin:0 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box-saibamais a:hover{background:#5275af; }
.inst-link:link,
.inst-link:visited{width:60px;background:#0d3f90;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;margin:0 0 20px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center; }
.sectionPage p a.inst-link:hover{background:#5275af; color:#fff;}


.firjanServicos{background: url("../images/bg-inst-int-top.jpg") center top no-repeat; background-color:#f5f5f5; }
.firjanServicos .pcenter{padding:100px 0 20px 0;}
.firjanServicos .pcenter h4, .firjanServicos .pcenter h2, .firjanServicos .pcenter p, .firjanServicos .pcenter .sessoes ul {}
.firjanServicos .sessoes .firjan-sev-esp{ width: 250px; }

a.ancora:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.firjanRepresentacao{background: url("../images/bg-inst-int-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:251px; padding-bottom: 80px;}
.firjanRepresentacao .pcenter{padding:100px 0 20px 0;}

.represent .end{float:left;width:230px;margin:0 0 20px 0}
.represent .end p{font-size:12px;color:#4c4c4c;line-height:18px;margin:0;}
.represent .end p.title{color:#0d3f90;font-family:"Museo900";}
.represent h5{color:#0d3f90;font-size:25px;font-family:"Museo700";margin:20px 0;}
.represent a:link,
.represent a:visited{background:#0d3f90;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;float:left;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.represent a:hover{background:#5275af; }

.ctcs{padding:0 15px 15px 28px}
.ctcs p{margin:0;font-size:14px;font-family:"Museo500";}
.ctcs p.textbig{font-size:18px;margin:20px 0 0 0;}

.ends{padding:15px 15px 15px 28px;}
.ends p{margin:0;font-size:20px;font-family:"Museo500";}
.ends p.cate{font-size:16px;text-transform:uppercase;font-family:"Museo900";color:#0d3f90;}

.mapa-container {width:990px;height:708px; background:url(../images/representacoes-regionais/001-mapa.png) no-repeat left top;padding-bottom:30px; }
.mapas-rr {width:990px;height:708px;position:relative; background:url(../images/representacoes-regionais/001-mapa.png) no-repeat left top;}
.mapas-rr .link-rr {cursor:pointer;display:block;width:50px; height:30px;position:absolute;}
.mapas-rr .link-rr span{display:none;}
.mapas-rr .link-rr[data-value="20-mapa"] {width:57px;height:72px;left:199px;top:417px; }
.mapas-rr .link-rr[data-value="10-mapa"] {width:73px;height:44px;left:365px;top:555px; }
.mapas-rr .link-rr[data-value="11-mapa"] {width:95px;height:66px;left:272px;top:484px; }
.mapas-rr .link-rr[data-value="12-mapa"] {width:95px;height:56px;left:396px;top:461px; }
.mapas-rr .link-rr[data-value="13-mapa"] {width:64px;height:50px;left:400px;top:410px; }
.mapas-rr .link-rr[data-value="14-mapa"] {width:121px;height:59px;left:379px;top:330px; }
.mapas-rr .link-rr[data-value="15-mapa"] {width:76px;height:74px;right:316px;top:472px; }
.mapas-rr .link-rr[data-value="16-mapa"] {width:115px;height:97px;right:304px;top:291px; }
.mapas-rr .link-rr[data-value="17-mapa"] {width:87px;height:71px;right:63px;top:231px; }
.mapas-rr .link-rr[data-value="19-mapa"] {width:134px;height:71px;right:171px;top:100px; }
.mapa-data { position:absolute; }
.mapa-data.sedes {left:0;top:20px;max-width:50%; }

.data-item {display:none;}

.item-rr {padding:0 10px 0 0; margin:0 0 20px 0; /*min-height:140px*/ }
.item-rr h5 { color:#0d3f90;font-family:"Museo900";font-size:12px; font-weight:normal;text-transform:uppercase; margin-bottom:5px; }
.item-rr p { color:#4c4c4c;font-family:"Museo500";font-size:12px; line-height: 15px; margin-bottom: 3px;}
.item-rr p strong { color:#4c4c4c;font-family:"Museo900";font-size:12px; }
.item-rr a { color:#009fed;font-family:"Museo700";font-size:12px; }

.mapa-data.sede-brasilia {right:0;bottom:0;margin:0;padding:0;}

#instDestaques, .big-numbers { background: url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  padding-bottom: 80px;}
#instDestaques.ceramica { background:none;  padding-bottom: 30px;}
#instDestaques.bgOut { background:none;padding-bottom: 10px; }
.multilingue #instDestaques { background:none;  padding-bottom: 30px;}
.multilingue .big-numbers { background:none;  padding-bottom: 0;}
.multilingue #numbers .numbers_carousel .carousel ul li p strong{ line-height:30px; }
#instDestaques h4 { color:#2a2a2a;font-family:"Museo700";font-size:16px; font-weight:normal; padding:10px 0;}
#instDestaques a:link,
#instDestaques a:visited{background:#0d3f90;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;float:left;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#instDestaques a:hover{background:#5275af; }

.institucionalPage .inst-page { background: url("../images/bg-inst-int-top.jpg") center top no-repeat; background-color:#f5f5f5; padding:100px 0 20px 0;}
.institucionalPage .inst-page .blueBoxPage { margin:0 10px 0 0;}

#instDestaques a.mostra-destaques{background: none repeat scroll 0 0 #dcdcdc; color: #838383; display: block; font-family: "Museo900"; font-size: 10px; padding: 7px 0; text-align: center; text-transform: uppercase; margin:0 10px 20px 0; clear:both; float:none; width:auto;}

.institucionalPage .galeria-interna { width:324px; position:absolute; top:1775px; left:50%; margin:0 0 0 178px;}

.leg-g-numeros-final {font-family: "Museo500"; font-size: 10px;margin: 15px 0 0 20px;}

/*
  Paginas internas FIRJAN
*/

/* Competitividade Empresarial */

.introCE{ padding:32px 0 0 0;}
.introCE p{color:#4c4c4c;font-family:"Museo500";font-size:14px;margin-bottom:20px; text-align: left;}
.introCE p a{color:#a9b342;text-decoration:underline; }
.introCE p a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.introCE h3{color:#2a2a2a;font-family:"Museo300";font-size:30px;margin-bottom:20px; font-weight:normal;}
.introCE h3 span{color:#2a2a2a;font-family:"Museo500";font-size:30px; font-weight:normal;}

.cultureQv .centro-nucleo-lista ul li { width:156px;padding-bottom:20px; }
.cultureQv .centro-nucleo-lista ul li a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.cultureQv .centro-nucleo-lista ul li h3{ color:#2a2a2a;font-family:"Museo700";font-size:16px; font-weight:normal; margin:10px 0 0 0;}


/* Contato Assessoria */
.grayboxContact.assessoria-box {background:#a9b342;margin-bottom:25px; }
.grayboxContact.assessoria-box h2{color:#fff!important;font-weight:normal; }
#IdGrayboxContact.grayboxContact.assessoria-box p{color:#fff!important;margin-bottom:0; }
.grayboxContact.assessoria-box a{color:#fff!important;text-decoration:underline;}
.innerCompPages {padding:0 0 40px 0;margin-bottom:-40px;background:#f5f5f5; position:relative;}
.innerCompPages .grayboxContact .pressContact { padding:20px 30px; }
.innerCompPages .grayboxContact .pressContact p:last-child{ margin:0; }
.innerCompPages .grayboxContact.assessoria-box .pressContact p:last-child{ display:block; }

/* A assessoria */
.contentPillarPage h3.assessoria-title, h3.assessoria-title { color:#a9b342;font-weight:normal;margin:0 0 20px 0; font-size:23px; padding-top:0!important; }
.contentPillarPage h3.assessoria-title.alone {  }
.contentPillarPage .assessoria-content { margin:0 0 30px 0; }
.contentPillarPage .assessoria-content p a{ color:#a9b342; font-size:15px; text-decoration:underline;font-style:italic; font-family:"Museo700"; }
.contentPillarPage .assessoria-content p a:hover{ color:#c5ce51;  }

/* Produtos e Servicos */
.sect ul.comp-emp-prod-serv {margin:0 0 0 5px;}
.comp-emp-prod-serv h2{ padding-left:18px;background:url(../images/acord-open.png) left 3px no-repeat;margin:0 0 20px 0; font-family:"Museo700";font-weight:normal;color:#4c4c4c; font-size:18px; cursor:pointer;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.comp-emp-prod-serv .open h2 { background:url(../images/acord-close.png) left 3px no-repeat; }
.comp-emp-prod-serv h2:hover{ color:#717171; }
.comp-emp-prod-serv h3, .contentPillarPage .comp-emp-prod-serv h3{ margin:0 0 10px 0; font-family:"Museo700";font-weight:normal;color:#4c4c4c; font-size:16px;padding:0 0 0 15px;background:url(../images/prod-serv-dot.png) left center no-repeat; }
.comp-emp-prod-serv p, .contentPillarPage .comp-emp-prod-serv p{ margin:0 0 20px 0; padding-left:15px;  }
.comp-emp-prod-serv li p a, .contentPillarPage .comp-emp-prod-serv li p a{ display:inline-block; color:#4c4c4c; text-decoration:underline; font-size:15px;  }
.comp-emp-prod-serv li p a:hover, .contentPillarPage .comp-emp-prod-serv li p a:hover{ color:#717171; }
.comp-emp-prod-serv li p span, .contentPillarPage .comp-emp-prod-serv li p span{ display:block; background:url(../images/prod-serv-dot.png) 10px center no-repeat;padding:0 0 0 30px;}
.comp-emp-prod-serv li p span.b, .contentPillarPage .comp-emp-prod-serv li p span.b{ font-family:"Museo700";}
.comp-emp-prod-serv .bgt-verde{ color:#717171; }
.contentPillarPage .comp-emp-prod-serv .btn-verde:link, .contentPillarPage .btn-verde:link, .cultureQv .btn-verde:link,
.contentPillarPage .comp-emp-prod-serv .btn-verde:visited, .contentPillarPage .btn-verde:visited, .cultureQv .btn-verde:visited{width:102px; line-height:11px; text-decoration:none; font-style:normal;text-align:center;background:#a9b342;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;margin:0 0 30px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.contentPillarPage .comp-emp-prod-serv .btn-verde[title="TRANSFORME RESÃ�DUOS EM NEGÃ“CIO"] { width:200px; }
.contentPillarPage .comp-emp-prod-serv .btn-verde[title="Conselho Empresarial"] { width:132px; }
.contentPillarPage .comp-emp-prod-serv .btn-verde:hover, .contentPillarPage .btn-verde:hover, .cultureQv .btn-verde:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);  }
.contentPillarPage .comp-emp-prod-serv li p a.btn-verde:link, .contentPillarPage .comp-emp-prod-serv li p a.btn-verde:visited{ text-decoration:none; margin:10px 0; line-height:normal;width:auto;display:inline; } 
.contentPillarPage .comp-emp-prod-serv li p a.btn-verde:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); } 

ul.comp-emp-prod-serv li ul.submenu{display:none;padding-left:18px; }
ul.comp-emp-prod-serv li ul.submenu li{ margin:0; }

/* Setores */
.projectQv a:hover  { opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);  }
.projectQv a figure img { display:block; margin-bottom:10px; height:156px; }

.setor-relacionado { margin-bottom:-30px;  }
.setor-relacionado div{ color: #0071c1; font-family: "Museo900"; font-size: 10px; font-weight: normal; text-transform: uppercase; text-align:center; margin-bottom:10px; height:13px; padding-top:70px;background:url(../images/set-rec-icon-mobiliario.png) no-repeat center top;}
.setor-relacionado div.textil-e-confeccao {}
.setor-relacionado div.construcao-civil {}
.setor-relacionado div.petroleo-e-gas {}
.setor-relacionado div.plastico {}
.setor-relacionado div.joias-e-bijuterias {}
.setor-relacionado div.panificacao {}
.setor-relacionado div.metalmecanica {}
.setor-relacionado div.tic {}
.setor-relacionado div.calcados-bolsas-e-acessorios {}
.setor-relacionado div.papel-grafica-e-editorial {}
.setor-relacionado div.naval-e-offshore {}
.setor-relacionado div.mobiliario {}

/* Ajuste News */
.innerCompPages .blocklist h2 { color:#a9b342;font-weight:normal;margin:20px 0 20px 0; font-family:"Museo700"; font-size:23px;}
.innerCompPages .blocklist h3 { color:#2c2c2c;font-weight:normal;font-family:"Museo700"; font-size:16px;margin-top:15px; }
.innerCompPages .loadMore a{ display:block!important; }
.innerCompPages .loadMore a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }

/* Lista Assessoria */
.assessoria-lista { padding:0 0 20px 0; }
.assessoria-lista ul{}
.contentPillarPage .assessoria-lista ul li{ float:left; margin:0 20px 0 0;}
.assessoria-lista ul li:last-child{ margin:0;}
.assessoria-lista ul li a{ cursor:pointer;color:#a9b342;text-decoration:underline; text-align:center; }
.assessoria-lista ul li a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);  }
.assessoria-lista ul li a h3{ font-weight:normal;font-family:"Museo900"; font-size:10px; text-transform:uppercase; color:#a9b342; margin:15px 0 0 0;}
.assessoria-lista ul li a img{ width:auto; display:block;margin:0 auto;}
.innerCompPages .comp-link-texto { color:#a9b342;text-decoration:underline; }
.innerCompPages .comp-link-texto:hover { color:#a9b342; opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }

/* CTA Associe-se */
.greenBoxPage {padding:30px;background:#a9b342;margin:0 0 50px 0}
.greenBoxPage h2{ font-family:"Museo900";font-size:20px;font-weight:normal;color:#fff;margin:0;line-height:23px;margin:0 0 10px 0;}
.greenBoxPage p{font-family:"Museo700"; font-size:18px;color:#fff!important;margin-left:0; }
.greenBoxPage a:link,
.greenBoxPage a:visited{ font-family:"Museo900";font-size:10px;font-weight:normal;color:#a9b342;display:inline-block;background:#fff;border:1px solid #fff;border-radius:3px;padding:5px 8px;cursor:pointer;text-transform:uppercase;}
.greenBoxPage a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

/* Cadeia produtiva */
.contentPillarPage p a.cadeia-content { text-decoration: underline;font-family: "Museo700";font-size: 14px;color: #2a2a2a; }
.contentPillarPage p a.cadeia-content:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}


/* Representatividade empresarial */.contentPillarPage .assessoria-content

.contentPillarPage .assessoria-content.re-content {padding-top:10px; margin:0;}
.contentPillarPage .assessoria-content.re-content p img {display:block; margin:0 auto;}
.contentPillarPage .assessoria-content.re-content p label {line-height:12px; }

.re-base-list { padding:0 0 0 15px; }
.re-base-list li{ list-style-type:disc; }
.re-base-list li a{ text-decoration:underline; font-family:"Museo700";font-size:16px;color:#2a2a2a;}
.re-base-list li a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.sectionPage #IdGrayboxContact.re-fe-ce p, #IdGrayboxContact.re-fe-ce p { font-size:16px; font-family:"Museo700";}
.sectionPage #IdGrayboxContact.re-fe-ce p strong, #IdGrayboxContact.re-fe-ce p strong{ font-size:16px; font-family:"Museo900"; font-weight:normal;}
.sectionPage .re-content p span, .re-content p span{ font-size:18px; font-family:"Museo700";}
.sectionPage .re-content p span.sub, .re-content p span.sub{ font-size:14px; }
.sectionPage .re-content .btn-verde { margin-left:0; }
.sectionPage #IdGrayboxContact.re-fe-ce p a, #IdGrayboxContact.re-fe-ce p a{ font-size:16px; font-family:"Museo900"; display:inherit;}
.sectionPage #IdGrayboxContact.re-fe-ce p a:hover, #IdGrayboxContact.re-fe-ce p a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.re-content.parc .assessoria-title {padding-top:40px;}
.re-content .assessoria-title.re-interna {padding-top:20px;}

.par-list {}
.par-list li{  }
.par-list li a{  font-family:"Museo500";font-size:14px;color:#4c4c4c; } 
.par-list li a:hover{ color:#acb446; }

.greenBoxPage.for-con p { font-size:14px; font-family:"Museo700";}
.greenBoxPage.for-con a { background:none;color:#fff; border:none; padding:0; font-size:15px; font-family:"Museo700"; display:inline; text-transform:none; text-decoration:underline;  }
.greenBoxPage.for-con a:hover {  opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);color:#fff;  }

/*
	BlueBox Internas
*/
.blueBoxPage {padding:30px;background:#0d3f90;margin:0 0 50px 0}
.blueBoxPage h2{ font-family:"Museo900";font-size:20px;font-weight:normal;color:#fff;margin:0;line-height:23px;margin:0 0 10px 0;}
.blueBoxPage p{ font-family:"Museo500";font-size:16px;color:#fff;margin:0 0 20px 0;}
.blueBoxPage a:link,
.blueBoxPage a:visited{ font-family:"Museo900";font-size:10px;font-weight:normal;color:#0d3f90;display:inline-block;background:#fff;border:1px solid #fff;border-radius:3px;padding:5px 8px;cursor:pointer;text-transform:uppercase;}
.blueBoxPage a:hover{background:#5275ad;color:#fff;border-color:#5275ad;}

/*
	Pagina interna Iel 
*/
.ielConheca{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:500px; padding-bottom: 80px;  }
.ielConheca .pleft{padding:100px 0 0 0;}
.ielConheca .wrap .pright{float:right;margin:0 0 0 20px;width:50%;padding:0 10px 0 0;}
.ielConheca img{display:block;width:100%;}
.ielConheca .logo-content img{display:block;width:auto;margin:0 auto;}

.ielOQueFaz{background:#f5f5f5 url("../images/bg-iel2.jpg") center top no-repeat;min-height:760px;}
.ielOQueFaz .pcenter{padding:130px 15px 0 30px;overflow:hidden;}
.ielOQueFaz .pcenter h5{color:#0d3f90;font-family:"Museo700";font-size:16px;font-weight:normal;margin-bottom:10px;}
.ielOQueFaz .pcenter p{line-height:21px;max-width:760px;}
.ielOQueFaz .pcenter h2{max-width:760px;}

.ielServicos{background: url("../images/bg-inst-int-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:615px; padding-bottom: 80px;}
.ielServicos .pcenter{padding:100px 0 20px 0;overflow:hidden;}
.ielServicos .leftsect{/*min-height:169px;*/}

.ielContatos{background:#f5f5f5 url("../images/bg-iel4.jpg") center top no-repeat;min-height:334px;}
.ielContatos .pcenter{padding:100px 0 100px 30px;overflow:hidden;}
.ielContatos .pcenter h2{font-size:20px;font-family:"Museo300";margin:10px 0 0 0;}
.ielContatos .pcenter h2 strong{font-family:"Museo700";}
.ielContatos .pcenter p{font-size:20px;font-family:"Museo300";margin:20px 0 0 0;}

/*
	PÃ¡gina interna CIRJ
*/
.cirjConheca{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:500px; padding-bottom: 80px; padding-top:100px; }
.cirjConheca h2{font-size:37px}
.cirjConheca .pleft{padding:0;}
.cirjConheca .wrap .pright{padding:0; width:50%; float:right; margin:0 0 20px 20px;}
.cirjConheca .pright ul.listImages{list-style:none;}
.cirjConheca .pright ul.listImages li{float:left;min-width:192px;background:none;float:left;margin:7px;padding:40px 0;text-align:center;}
.cirjConheca .pright ul.listImages li.big{padding:0;margin:0;}
.cirjConheca .pright ul.listImages li.big img{display:block;}
.cirjConheca .pright ul.listImages li a:hover img{ opacity: 0.4; }
.cirjConheca .box-saibamais h4{ margin-right: 300px; }

/*
	ListImages
*/
ul.listImages{list-style:none;overflow:hidden;}
ul.listImages li{float:left;min-width:192px;background:#fff;float:left;margin:7px;padding:40px 0;text-align:center;}
ul.listImages li.big{padding:0;}
ul.listImages li.big img{display:block;}
ul.listImages li.big img:hover img{ opacity: 0.4; }
ul.listImages li a:hover img { opacity: 0.4; }

.cirjAtendimento{background:#f5f5f5 url("../images/bg-cirj2.jpg") center top no-repeat;min-height:571px;}
.cirjAtendimento .pcenter{padding:110px 20px 20px 30px;}
.cirjAtendimento .pcenter p{line-height:21px;max-width:780px;}

.cirjRepresentacoes{background:#f5f5f5 url("../images/bg-firjanpage4.jpg") center top no-repeat;min-height:251px;}
.cirjRepresentacoes .pcenter{padding:100px 20px 20px 30px;}
.cirjRepresentacoes .ctcs{padding:0 15px 15px 25px;}
.cirjRepresentacoes .ends{padding:15px 15px 15px 25px;}
.cirjRepresentacoes .column_type6{overflow:hidden;padding-bottom:60px;}

.cirjServicos{background:#f5f5f5 url("../images/bg-cirj3.jpg") center top no-repeat;min-height:488px;}
.cirjServicos .pcenter{padding:100px 15px 40px 30px;overflow:hidden;}
.cirjServicos .leftsect{min-height:169px;}
.cirjServicos p{line-height:21px;}

.leg-g-numeros { display:none; }

/*
	PÃ¡gina Interna Senai 
*/
.senaiConheca{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:500px; padding-bottom: 80px;  }
.senaiConheca h2{font-size:37px}
.senaiConheca .pleft{padding:100px 0 0 0;}
.senaiConheca .pright{padding:0 0 0 0 !important;width:50%;float:right;margin:0 0 0 20px;}
.senaiConheca .pright ul.listImages{list-style:none;}
.senaiConheca .pright ul.listImages li{float:left;min-width:192px;background:#fff;float:left;margin:7px;padding:40px 0;text-align:center;}
.senaiConheca .pright ul.listImages li.big{padding:0;margin:0;}
.senaiConheca .pright ul.listImages li.big img{display:block;}
.senaiConheca .pcenter{padding:0 30px;}

.senaiVoceSabia{background: url("../images/bg-inst-int-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:615px; padding-bottom: 80px;}
.senaiVoceSabia h2, .senaiVoceSabia h4, .senaiVoceSabia p{/*text-align:center;*/}
.senaiVoceSabia .circles h4 {text-align:center;}
.senaiVoceSabia .pcenter{padding:110px 0 20px 0;}
.senaiVoceSabia ul.circles{list-style:none;overflow:hidden;padding:10px 0 55px 0;}
.senaiVoceSabia ul.circles li{display:block;float:left;width:25%;background:#0d3f90;height:235px;margin:0;-webkit-border-radius:190px;-moz-border-radius:190px;border-radius:190px;}
.senaiVoceSabia ul.circles li h4{font-size:12px;font-family:"Museo700";color:#fff;}
.senaiVoceSabia ul.circles li h4 strong{font-size:34px;font-family:"Museo900";display:block;}
.senaiVoceSabia ul.circles li.lab{margin-top:108px;}
.senaiVoceSabia ul.circles li.lab h4{background:url("../images/lab-icon.jpg") top center no-repeat;padding:88px 0 0 0;margin:28px 0 0 0;}
.senaiVoceSabia ul.circles li.emp{margin-top:0;}
.senaiVoceSabia ul.circles li.emp h4{background:url("../images/emp-icon.jpg") left top no-repeat;margin:55px 0 0 38px;width:160px;padding:26px 0 0 0;}
.senaiVoceSabia ul.circles li.emp h4 strong{padding:0 0 0 55px;}
.senaiVoceSabia ul.circles li.sen{margin-top:112px;}
.senaiVoceSabia ul.circles li.sen h4{font-size:20px;margin:75px 0 0 38px;width:160px;}
.senaiVoceSabia ul.circles li.sen h4 span{background:url("../images/senai-icon.jpg") top left no-repeat;width:160px;height:41px;display:block;text-indent:-9999px;}
.senaiVoceSabia ul.circles li.ind{margin-top:40px;}
.senaiVoceSabia ul.circles li.ind h4{background:url("../images/ind-icon.jpg") top center no-repeat;padding:95px 0 0 0;margin:38px 28px 0 28px;width:180px;}
.senaiVoceSabia .mintext{float:left;font-family:"Museo500";font-size:10px;margin:15px 0 0 20px}

.senaiServicos{background: url("../images/bg-inst-int-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:615px; padding-bottom: 80px;}
.senaiServicos .pleft{padding:110px 20px 20px 30px;}
.senaiServicos .pright{padding:0 !important; float:right;margin:0 0 20px 20px;}
.senaiServicos .pright img{display:block;}
.senaiServicos .pleft h5{color:#0d3f90;font-family:"Museo300";font-size:40px;}
.senaiServicos .pcenter{padding:0 20px 20px 30px;}
.senaiServicos .leftsect, .senaiServicos .rightsect{padding:0 30px;}

.senaiUnidades{background:#f5f5f5 url("../images/bg-senai4.jpg") center top no-repeat;min-height:338px;}
.senaiUnidades h2, .senaiUnidades h4, .senaiUnidades p{text-align:right;}
.senaiUnidades .stylizedSelect{float:right;}
.senaiUnidades .pleft{padding:255px 0 20px 0 !important;}
.senaiUnidades .pright{padding:285px 28px 0 0 !important;}
.senaiUnidades .column_type2{float:right;}

/*
	PÃ¡gina Interna SESI 
*/
.sesiConheca{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:500px; padding-bottom: 80px;  }
.sesiConheca .pcenter{padding:110px 0 20px 0;}
.sesiConheca .pcenter p{/*line-height:18px;*/}
.sesiConheca .pcenter .videoFR{float:right;margin:0 0 0 10px;width:50%;}
.sesiConheca .wrap ul.listImages li.big { margin:0;}
.sesiConheca .wrap .pright { float: right; margin: 0 0 20px 20px; padding: 0; width: 50%;}
.sesiConheca .pright ul { list-style:none; }
.sesiConheca .pright ul img{ width:100%; display:block;}

.sesiGrandesNumeros{background: url("../images/bg-inst-int-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:615px; padding-bottom: 80px;}
.sesiGrandesNumeros .pcenter{padding:110px 0 20px 0;}
.sesiGrandesNumeros .pcenter > h2{width:460px;margin-bottom:5px;}
.sesiGrandesNumeros .pcenter > h4{width:460px;}
.sesiGrandesNumeros .pcenter > p{margin-bottom:20px;width:460px;}
.sesiGrandesNumeros .pcenter > p.mintext{float:left;font-family:"Museo500";font-size:10px;margin:15px 0 20px 20px;width:700px}
.sesiGrandesNumeros ul.circles{list-style:none;padding:0;position:relative;display:block;height:350px;}
.sesiGrandesNumeros ul.circles li{display:block;float:left;width:241px;background:#0d3f90;height:242px;margin:0;-webkit-border-radius:190px;-moz-border-radius:190px;border-radius:190px;}
.sesiGrandesNumeros ul.circles li h4{font-size:12px;font-family:"Museo700";color:#fff;text-align:center;}
.sesiGrandesNumeros ul.circles li h4 strong{font-size:34px;font-family:"Museo900";display:block;}
.sesiGrandesNumeros ul.circles li.cur{margin: -44px 6px 0 0; position: absolute; top:0; right: 0;}
.sesiGrandesNumeros ul.circles li.cur h4{background:url("../images/cur-icon.jpg") top center no-repeat;padding:88px 0 0 0;margin:28px 38px 0 38px;}
.sesiGrandesNumeros ul.circles li.esp{margin-top:0;}
.sesiGrandesNumeros ul.circles li.esp h4{background:url("../images/esp-icon.jpg") top center no-repeat;padding:88px 0 0 0;margin:28px 42px 0 42px;;}
.sesiGrandesNumeros ul.circles li.med{position:absolute;left:480px;top:-150px;}
.sesiGrandesNumeros ul.circles li.med h4{background:url("../images/med-icon.jpg") top center no-repeat;padding:88px 0 0 0;margin:28px 26px 0 26px;}
.sesiGrandesNumeros ul.circles li.eve{margin-top:108px;}
.sesiGrandesNumeros ul.circles li.eve h4{background:url("../images/eve-icon.jpg") top center no-repeat;padding:88px 0 0 0;margin:28px 38px 0 38px;}
.sesiGrandesNumeros ul.circles li.clu{margin:0 20px 0 0;}
.sesiGrandesNumeros ul.circles li.clu h4{background:url("../images/clu-icon.jpg") top center no-repeat;padding:88px 0 0 0;margin:28px 25px 0 25px;}

.sesiServicos{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:500px; padding-bottom: 80px;  }
.sesiServicos .pcenter{padding:110px 0 20px 0;}
.sesiServicos .sessoes .leftsect{width:238px;float:left;}
.sesiServicos .sessoes .leftsect{width:238px;float:left;}
.sesiServicos .sessoes .leftsect.leftsect1{width:300px;}
.sesiServicos .sessoes .rightsect{width:370px;float:left;}
.sesiServicos .img-servicos-sesi { width:50%; float:right; margin:0 0 10px 20px;}
.sesiServicos .img-servicos-sesi img { width:100%; display:block;}
.sesiServicos .img-servicos-sesi label, .listImages label { clear:both;display:block; padding:10px 0 20px 0; color: #4c4c4c; font-family: "Museo500"; font-size: 15px; }

/*
.sesiServicos{background: url("../images/bg-sesi3.jpg") center top no-repeat;min-height:252px;}
.sesiServicos .pleft{margin-top:130px;}
.sesiServicos .sessoes{margin:130px 0 0 0;}
.sesiServicos .sessoes .leftsect{width:220px;float:left;}
.sesiServicos .sessoes .rightsect{width:265px;float:left;}*/

.sesiUnidades{background: url("../images/bg-inst-top.jpg") center top no-repeat, url("../images/bg-inst-int-bottom.jpg") 258px bottom no-repeat; background-color:#f5f5f5;  min-height:500px; padding-bottom: 80px; padding-top:100px  }
.sesiUnidades .stylizedSelect {float:right;}
.sesiUnidades .pleft{padding:171px 0 20px 0 !important;}
.sesiUnidades .pright{padding:171px 28px 0 0 !important;}
.sesiUnidades .column_type4 img{ width:100%; }
.sesiUnidades select { width:100%; }
.sesiUnidades div.selectStylized { width:auto!important; }

/*
	Lightbox
*/
#lbComissoes{padding:20px;}
#lbComissoes h2{color:#0d3f90;font-size:25px;font-family:"Museo500"; margin:0 0 20px 0;}
#lbComissoes p{margin-top:20px;font-family:"Museo500";font-size:16px;color:#4c4c4c;}
#lbComissoes p strong{font-family:"Museo700";}
#lbComissoes .list-inst-con li, #lbComissoes .list-inst-con li a{ font-family:"Museo700"; font-size:16px; color:#4c4c4c; }

#lbOrcamentos{padding:16px;}
#lbOrcamentos h2{color:#0d3f90;font-size:16px;font-family:"Museo500"; margin:0 0 10px 0;}
#lbOrcamentos p{margin:20px 0px;font-family:"Museo500";font-size:12px;color:#4c4c4c;}
#lbOrcamentos p strong{font-family:"Museo700";}
.InputTextDisabled{color:#666 !important;}
#lbOrcamentos .list-inst-con li, #lbOrcamentos .list-inst-con li a{ font-family:"Museo700"; font-size:12px; color:#4c4c4c; }

/*
	PÃ¡ginas Internas dos Pilares
*/
.innerPilarPages{padding:0;}
.featureImage{overflow:hidden;}
.featureImage .wrap{width:996px;margin:0 auto;position:relative;}
.featureImage figure{position:relative;height:328px;}
.featureImage figure img{display:block;}
.featureImage figure figcaption{font-family:"Museo500";font-size:30px;background:#fff;padding:10px;position:absolute;bottom:78px;left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.featureImage figure span{position:absolute;bottom:35px;left:10px;font-weight:normal;background: #fff;border-radius: 4px;color: #4c4c4c; font-family: "Museo500";font-size: 16px;line-height: 22px; padding: 10px; }
.featureImage figure figcaption strong{font-family:"Museo900";}

/*.featureImage figure h1{font-family:"Museo500";font-size:30px;background:#fff;padding:10px;position:absolute;bottom:120px;left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.featureImage figure h1 strong{font-family:"Museo900";}*/


.headerPage .pageName{margin:40px 40px 40px 0;float:left;}
.headerPage .pageName img{display:block;}
.headerPage h2.titlePage{margin:22px;float:left;}
.headerPage h2.titlePage span.editoria{font-family:"Museo700";font-size:16px;display:block;}
.headerPage h2.titlePage span.namepage{font-size:30px;display:block;font-weight:bold;}

.cntImages{display:block;overflow:hidden;}
.cntImages img{display:block;width:317px;float:left;margin:5px 10px 5px 0;}
.cntImages img:last-child{float:right;margin:5px 0 5px 0;}
.boxConcurso .cntImages img:last-child{float:right;margin:0;}

.contentPillarPage{padding-top:30px;}
.contentPillarPage h3{font-size:23px;font-family:"Museo700";margin:40px 0 0 0;}
.contentPillarPage h3.continuada-title-menor{font-size:18px;}
.contentPillarPage h4{font-size:16px;font-family:"Museo700";margin:20px 0 0 0;color:#393939;text-align: left;}
.contentPillarPage h5{font-size:16px;font-family:"Museo700";margin:20px 0 20px 0;color:#393939;}
.contentPillarPage p{color:#4c4c4c;font-family:"Museo500";font-size:14px;margin:0 0 10px 0;}
.contentPillarPage ul li{color:#4c4c4c;font-family:"Museo500";font-size:14px;margin:5px 0;}

/* Inov tec */
.contentPillarPage .content-inov-tec h3{color:#a9b342;margin-bottom:10px; margin-top:8px; }
.contentPillarPage .content-inov-tec .img-right { float:right; margin:0 0 10px 10px;}
.contentPillarPage .content-inov-tec .img-left { float:left; margin:5px 10px 0 0; border:1px solid #c2c2c2;}
.content-inov-tec .btn-verde:link, .content-inov-tec .btn-verde:visited{margin:0 0 20px 0;}
.content-inov-tec .btn-verde.btn-nucleos { float:left;margin-right:10px; }
.str-title { font-size:16px; }
.popup-info { padding:10px 20px 10px 10px; background:#f5f5f5; }
.popup-info h3{ font-family:"Museo700";font-size:18px;color:#a9b342; font-weight:normal; margin-bottom:20px; margin-top:10px;}
.popup-info p{ color: #4c4c4c; font-family: "Museo500"; font-size: 14px; margin: 0 0 10px;  }
.popup-info p a:link, .popup-info p a:visited{ color: #4c4c4c; font-family: "Museo700"; font-size: 14px;  }
.popup-info p a:hover{ opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }
.popup-info p strong{ font-size: 15px; margin: 0 0 10px 0; }
#cboxClose.greenBtn { background:url(../images/green-close-button.png) no-repeat left top; top:8px; right:8px;}
#cboxClose.blueBtn { background:url(../images/blue-close-button.png) no-repeat left top; top:8px; /*right:8px;*/}

.parceria-tabela { width:100%; }
.parceria-tabela td{ border:1px solid #a9b342; width:33%; padding:10px 5px; text-align:center;}
.parceria-tabela.azul td{ border:1px solid #0E3E90; width:45%;}
.parceria-tabela .parceria-title td{ background:#a9b342;  font-family:"Museo700";font-size:16px;color:#fff;}
.parceria-tabela .parceria-item td{ color: #4c4c4c; font-family: "Museo500"; font-size: 14px; line-height:20px; }
u { text-decoration:underline;  }

/* timeline */
.timeline-tabela {}
.timeline-tabela td { color: #4c4c4c; font-family: "Museo500"; font-size: 13px; line-height:16px; width:16,5%;}
.timeline-tabela td strong{ color: #a9b342; }
.timeline-tabela .timeline-top { vertical-align:bottom;  }
.timeline-tabela .timeline-top span{ padding:15px 0 0 0; }
.timeline-tabela .timeline-top .td-text{ padding:5px 5px 10px 5px;   }
.timeline-tabela .timeline-center {}
.timeline-tabela .timeline-center td{ background:#a9b342; padding:10px; border-right:3px solid #f5f5f5;}
.timeline-tabela .timeline-botton { vertical-align:top;  }
.timeline-tabela .timeline-botton .td-text{ padding:10px 5px 5px 5px; }
.timeline-tabela .timeline-botton span{ padding:0 0 15px 0; }
.timeline-tabela .td-ano{ padding-right:3px; }
.timeline-tabela span{ display:block; color: #fff; font-family: "Museo700"; font-size: 18px; text-align:center;background:#a9b342; }

.sidebar .grayboxContact{width:auto;}
.sidebar .mt40{margin-top:40px !important}
.sidebar .nomargintop{margin-top:0;}

.activities {padding:25px;margin:40px 0 20px 0;}
.activities h2{font-family:"Museo700";color:#fff;font-size:23px;font-weight:normal;margin:0 0 5px 0;}
.activities p{color:#fff;}
.activities a{display:block;cursor:pointer;width:auto;height:19px;text-align:center;background:#fff;color:#000;font-family:"Museo900";font-size:10px;text-transform:uppercase;border:1px solid #fff;border-radius:3px;padding:8px 15px 0 15px;float:left;margin-right:10px;}
.activities a.mailto {display:inline-block;cursor:pointer;width:auto;height:auto;text-align:center;background:none;color:#fff;font-family:"Museo700";text-decoration:underline;font-size:14px;text-transform:none;border:none;border-radius:0;padding:0;float:none;margin-right:0;}
.activities a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.boxService{padding:25px 40px 25px 25px;background:#002c76;margin:35px 0 0 0;}
.boxService p{font-size:15px;font-family:"Museo700";color:#fff;margin:0;}
.boxService p.min{font-size:12px;}
.boxService h4{font-family:"Museo900";font-size:16px;color:#fff;}
.boxService img{float:left;margin:0 20px 20px 0;}
.boxService p a:link,
.boxService p a:visited{text-decoration:underline;color:#fff;}
.boxService p a.btn{background:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;color:#000;padding:2px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;float:left;}
.boxService p a.btn:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.boxService p.ovf{overflow:hidden;}
.voltar-checkup .boxService { background:#eb6909 url(../images/left-arrow-white.png) no-repeat 15px center; margin:0 0 20px 0; padding: 25px 25px 25px 67px;}
.voltar-checkup .boxService p { text-align:left;}
.voltar-checkup .boxService a:link, .voltar-checkup .boxService a:visited { font-family: "Museo700"; font-size: 18px; line-height: 14px; text-decoration:none;}
.voltar-checkup .boxService a:hover { text-decoration:underline;}

.sectionPage .activities a.linkmailto{font-size: 14px; font-family: "Museo700"; margin: 20px 0 0 0; color: #fff; background: none; border: none; float: none; text-transform: none; padding: 0; display: inline;}

/*
	Facebook like box
*/
.fb-like-box {margin:20px 0;}

/*
	Instagram grid
*/
.instagram-grid {margin: 0;}
.instagram-grid h4 {font-size:18px; margin:10px 0;}
.instagram-grid .instagram-iframe {margin: 0 auto;}

.halfDivision{display:block;width:317px;float:left;margin:5px 10px 5px 0;color:#4c4c4c;font-family:"Museo500";font-size:14px;line-height:22px}
.halfDivision h4{font-family:"Museo700";margin-bottom:20px;}
.halfDivision img{float:none;display:block;width:100%;margin:0}

.listNews ul li.withoutImage a .editoria,
.listNews ul li.withoutImage a .introducao,
.listNews ul li.withoutImage a h3{padding:0;}

.calendar .selected{background:#fff;color:#000;}
.mlr5{margin:0 5px;}

/*
	Selectbox estilizado
*/
div.selectStylized{position:relative;float:left;margin:0 0 0 1px;width:100%;}
div.selectStylized > span{display:block;background:#fff url("../images/selectbutton.jpg") no-repeat right top;padding:9px 40px 10px 10px;text-transform:uppercase;text-decoration:none;margin:0 1px 0 0;cursor:pointer;float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.40);-moz-box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);font-family:"Museo900";font-size:10px;color:#404040;min-width:117px;min-height:12px;}
div.selectStylized > span.open{}
div.selectStylized > span.close{height:13px;line-height:19px;overflow:hidden;}
div.selectStylized > ul{max-height:100px;width:100%;list-style:none;position:absolute;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;top:33px;left:0;overflow:auto;display:none;z-index:100;border-bottom:1px solid #ccc;margin:0;padding:0;background:#fff;}
div.selectStylized > ul > li{display:block;background:#fff;padding:6px 10px;text-transform:uppercase;text-decoration:none;min-width:100px;cursor:pointer;font-family: "Museo900";font-size: 10px;color:#404040;min-width:115px;}
div.selectStylized > ul > li:hover{background:#0d3f90;color:#fff;}

.dropDownNoticia{overflow:inherit !important;height:33px;}
.dropDownNoticia #divRegiao{}
.dropDownNoticia #divRegiao .selectStylized{width:270px;}
.dropDownNoticia #divRegiao .selectStylized > span{width:205px;}
.dropDownNoticia #divRegiao .selectStylized > ul{width:220px;}

.dropDownNoticia #divEditoria .selectStylized{width:295px;}
.dropDownNoticia #divEditoria .selectStylized > span{width:230px;}
.dropDownNoticia #divEditoria .selectStylized ul{width:245px;}
.dropDownNoticia .bntSubmit{float:right;}

#divSetor div.selectStylized > span {min-width:185px;}
#divSetor div.selectStylized > ul {width:230px !important;}

/*
	list33pc
*/
.contentPillarPage .list33pc{margin:40px 0;}
.contentPillarPage .list33pc ul{width:100%;overflow:hidden;}
.contentPillarPage .list33pc ul li{width:33.3%;float:left}

#sync1{position:relative;width:100% !important;overflow:inherit;}
#sync1 .item{padding:0px;margin:0;color:#FFF;text-align:center;position:relative;}
#sync1 .item img{display:block;width:986px;height:657px;}
#sync1 .owl-prev{position:absolute;left:20px;top:50%;background:url("../images/left-orange.png") top left no-repeat;width:46px;height:68px;margin-top:-34px;overflow:hidden;text-indent:-99999px}
#sync1 .owl-next{position:absolute;right:20px;top:50%;background:url("../images/right-orange.png") top left no-repeat;width:46px;height:68px;margin-top:-34px;overflow:hidden;text-indent:-99999px}
#sync1 .item .blackBg{background:url("../images/blackbg.png") top left repeat;position:absolute;bottom:0;left:0;width:100%;min-height:80px;}
#sync1 .item .blackBg h4{padding:15px 0 20px 0;text-align:center;position:relative;color:#fff;font-family:"Museo500";font-size:16px;font-weight:normal;}
#sync1 .owl-pagination{margin-top:-40px;position:relative;z-index:10000}
#sync1 .owl-controls{text-align:center;}
#sync1 .owl-controls .owl-page{display:inline-block;zoom:1;}
#sync1 .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:2px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:url("../images/dots-slide.png") -1px -14px no-repeat;}
#sync1 .owl-controls .owl-page.active span, 
#sync1 .owl-controls.clickable .owl-page:hover span{opacity:1;background:url("../images/dots-slide.png") -2px -1px no-repeat;}
#sync1 .owl-page, 
#sync1 .owl-controls .owl-buttons div{cursor:pointer;}

#sync4{position:relative;width:100% !important;overflow:inherit;}
#sync4 .item{padding:0px;margin:0;color:#FFF;text-align:center;position:relative;}
#sync4 .item img{display:block;width:639px;height:430px;}
#sync4 .owl-prev{position:absolute;left:20px;top:50%;background:url("../images/left-blue.png") top left no-repeat;width:46px;height:68px;margin-top:-34px;overflow:hidden;text-indent:-99999px}
#sync4 .owl-next{position:absolute;right:20px;top:50%;background:url("../images/right-blue.png") top left no-repeat;width:46px;height:68px;margin-top:-34px;overflow:hidden;text-indent:-99999px}
#sync4 .item .blackBg{background:url("../images/blackbg.png") top left repeat;position:absolute;bottom:0;left:0;width:100%;min-height:80px;}
#sync4 .item .blackBg h4{padding:15px 0 20px 0;text-align:center;position:relative;color:#fff;font-family:"Museo500";font-size:16px;font-weight:normal;}
#sync4 .owl-pagination{margin-top:-40px;position:relative;z-index:10000}
#sync4 .owl-controls{text-align:center;}
#sync4 .owl-controls .owl-page{display:inline-block;zoom:1;}
#sync4 .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:2px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:url("../images/dots-slide.png") -1px -14px no-repeat;}
#sync4 .owl-controls .owl-page.active span, 
#sync4 .owl-controls.clickable .owl-page:hover span{opacity:1;background:url("../images/dots-slide.png") -2px -1px no-repeat;}
#sync4 .owl-page, 
#sync4 .owl-controls .owl-buttons div{cursor:pointer;}

#sync1 .owl-item{width:986px !important;margin:5px;}
#sync4 .owl-item{width:639px !important;margin-right:5px;}
#sync2 .owl-item{width:auto !important;}
#sync3 .owl-item{width:auto !important;}

#sync2{margin:20px 0 0 0;width:100% !important;}
#sync2 .item{padding:0;color:#FFF;text-align:center;cursor:pointer;border:0 solid #fff;margin:5px;}
#sync2 .item img{display:block;position:relative;height:104px;width:155px;}
#sync2 .synced .item{border:4px solid #eb6909;}
#sync2 .synced .item img{height:96px;width:155px;}

#sync3{margin:20px 0 0 0;width:100% !important;}
#sync3 .item{padding:0;color:#FFF;text-align:center;cursor:pointer;border:0 solid #fff;margin:5px;}
#sync3 .item img{display:block;position:relative;height:90px;width:151px;}
#sync3 .synced .item{border:4px solid #0d3f90;}
#sync3 .synced .item img{height:82px;width:143px;}

.title-galeria-news {color: #0d3f90;font-family: "Museo300";font-size: 23px;margin: 0 0 5px;}

.content-inov-tec #news .gallery { width:322px; float:left; margin-right:6px;}
.sidebar .content-inov-tec #news .gallery { width:320px; float:none; margin:20px 0 20px 0;}
.gallery-video { float:left;}
.sidebar .gallery-video { float:none;}
#cboxTitle { padding:10px 2%!important; }

/*
	Galeria de imagem na sidebar
*/
.bannerGalImage{margin:40px 0 20px 0;width:100%;}
.bannerGalImage li{width:100%;margin-bottom:10px;}
.bannerGalImage li img{display:block;width:100%;}


.button{margin:20px 0 0 0;overflow:hidden;}
.btn-link{padding:10px 20px;font-family:"Museo900";font-size:10px;color:#fff;background:#f27406;float:left;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

/*
	Imagens Maiores
*/
.cntImagesAll{display:block;overflow:hidden;margin:20px 0}
.cntImagesAll img{display:block;width:483px;float:left;margin:5px;}
.cntImagesAll .halfDivision{display:block;width:483px;float:left;margin:5px;color:#4c4c4c;font-family:"Museo500";font-size:14px;line-height:22px}
.cntImagesAll .halfDivision h4{font-family:"Museo700";margin-bottom:20px;}
.cntImagesAll .halfDivision img{float:none;display:block;width:100%;margin:0}

.hide{display:none;}
.spaceBottom{padding-bottom:60px;}

/*
	Stylized Radio
*/
input[type=radio].css-radio{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].css-radio + label.css-label{padding-left:19px;height:14px;display:inline-block;line-height:14px;background-repeat:no-repeat;background-position:0 0;font-size:14px;vertical-align:middle;cursor:pointer;}
input[type=radio].css-radio:checked + label.css-label{background-position:0 -14px;}
input.css-checkbox[type="checkbox"] + label.css-label{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:14px;height:14px;line-height:14px;padding-left:19px;vertical-align:middle;}
.radioButtons label.css-label{background-repeat:no-repeat;background-image:url("../images/radio-sprite.png");-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px;font-family: "Museo500";font-size:14px;color:#4c4c4c;}

/*
	Stylized Checkbox
*/
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:19px;height:14px;display:inline-block;line-height:14px;background-repeat:no-repeat;background-position:0 0;font-size:14px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -14px;}
input.css-checkbox[type="checkbox"] + label.css-label{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:14px;height:14px;line-height:14px;padding-left:19px;vertical-align:middle;}
.checkboxButtons label.css-label{background-repeat:no-repeat;background-image:url("../images/checkbox-sprite.png");-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px;font-family: "Museo500";font-size:14px;color:#4c4c4c;}
.checkboxButtons label.css-label.css-label-ce{background-repeat:no-repeat;background-image:url("../images/checkbox-sprite-ce.png");-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px;font-family: "Museo500";font-size:14px;color:#4c4c4c;}

/* BotÃ£o resultados */
#lum_4028818B488EEB7D01488F819FD15157_btnSolicitarAgendamento { display: none; }
#lum_4028818B48D29F440148FBA173797349_btnSolicitarAgendamento { display: none; }

/*
	Form Agendamento
*/
.radioButtons{overflow:hidden;margin:10px 0 20px 0;}
.radioButtons label{font-family:"Museo500";font-size:14px;color:#4c4c4c;}
.selectItem{width:100%;height:34px;margin-bottom:20px;}
.selectItem label{float:left;width:120px;text-align:right;display:block;padding:8px 5px 0 0;font-size:16px;font-family:"Museo700";}
.selectItem > span{float:left;}

.selectItem  .selectStylized > span {width:400px;}
.selectItem  .selectStylized > ul{width:99%;}
.qvselect .selectStylized > span,
.qvselect .selectStylized ul li{color:#000}
.qvselect label{color:#eb6909}
.qvselect .selectStylized ul li:hover{background:#eb6909;color:#fff;}
.qvselect .selectStylized > span{background: #fff url("../images/selectbutton-qv.jpg") no-repeat right top;}
.qvcolor{background:#eb6909;color:#fff;border-color:#eb6909;margin-left:125px;}
/*.qvForm .qvradio label{}*/
.qvForm .qvradio input{float:left;}
.mensagemFormSend{margin:0 0 100px 0;}
.mensagemFormSend ul li{text-align:left;}
.divqvform{min-height:35px;margin-bottom:10px;}
.divqvform input[type="text"]{border:0;margin-right:10px;text-transform:uppercase;color:#404040;font-size:10px}

.qvForm label.lblBlack{color:#393939;font-size:11px;width:auto;float:left;padding:0;margin:12px 12px 0 0}
.qvForm input[type="checkbox"],
.qvForm input[type="radio"]{margin:12px 5px 0 12px;}

/*
	Cadastro
*/
.matricula{border-left:4px solid #eb6909;padding:0 10px;overflow:hidden;margin-bottom:20px}
.matricula p{font-size:16px;}
.matricula > div{float:left;}
.matricula > div label{float:left;text-align:right;display:block;padding:8px 5px 0 0;font-size:16px;font-family:"Museo700";color:#eb6909;}
.matricula > div label span{color:#f00;}
.matricula > div .btnOk{width:auto;background:#eb6909;border-color:#eb6909;padding-left:10px;padding-right:10px;margin-left:0 !important}
.matricula > div input[type="text"]{border:0;margin-right:10px;}
.matricula .pesquisarbtn{padding:0 !important}

.qvForm{}
.qvForm label{float:left;width:175px;text-align:right;display:block;padding:8px 5px 0 0;font-size:16px;font-family:"Museo700";color:#eb6909;}

.cecolor{background:#A9B342;color:#fff;border-color:#a9b342;margin-left:125px;}
.ceForm label{float:left;width:175px;text-align:right;display:block;padding:5px 5px 0 0;font-size:16px;font-family:"Museo700";color:#A9B342;}

#divNome input{width:440px;}
#divSexo div.selectStylized, #divCampo div.selectStylized{width:195px;}
#divSexo .selectStylized > span, #divCampo .selectStylized > span
#divSexo .selectStylized > ul, #divCampo .selectStylized > ul{width:143px;}
#divDDDTelefoneResidencial{float:left;width:235px;}
#divDDDTelefoneResidencial input{width:30px;}
#divDDDTelefoneComercial{float:left;width:235px;}
#divDDDTelefoneComercial input{width:30px;}
#divTelefoneComercial{width:105px;float:left;}
#divTelefoneComercial input{width:80px;}
#divRamal{width:300px;float:left;}
#divRamal label{width:65px;}
#divRamal input{width:45px;}
#divDDDCelular{float:left;width:235px;}
#divDDDCelular input{width:30px;}
#divCelular{width:415px;float:left;}
#divCelular input{width:80px;}
#divEmail{width:630px;clear:both;}
#divEmail input{width:435px;}
#divObservacao{overflow:hidden;}
#divObservacao textarea{display:block;padding:10px;text-transform:uppercase;text-decoration:none;margin:0 1px 0 0;float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #d6d8db;-webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.40);-moz-box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.40);box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.40);font-family:"Museo900";font-size:10px;color:#404040;width:435px;max-width:435px;min-width:435px}
.pesquisarbtn{padding:0 0 0 175px !important}
.pesquisarbtn input{margin:0 10px 0 0 !important;float:left;}
.pesquisarbtn input[value="Enviar Inscrição"]{width:150px;}
.pesquisarbtn input.btnPreAg{width:220px;}
.matricula .pesquisarbtn input.btnPreAg{width:40px;}
.pesquisarbtn input:hover, .lnkTermo:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.pesquisarbtn .btnOk:hover{background:#eb6909;color:#fff;border-color:#eb6909;}
.cePesquisarbtn{padding:0 0 0 175px !important}
.cePesquisarbtn input{margin:0 10px 0 0 !important;float:left;}
.cePesquisarbtn input[value="Enviar Inscrição"]{width:150px;}
.cePesquisarbtn input.btnPreAg{width:220px;}
.cePesquisarbtn input:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.cePesquisarbtn .btnOk:hover{background:#A9B342;color:#fff;border-color:#A9B342;}
#divTipoConsulta .radioButtons{overflow:hidden;margin:0;float:left;}
#divMatricula{width:247px;}
#divMatricula input{width:125px;}
#divDtNascimento{width:332px;}
#divDtNascimento input{width:125px;}

#trAceiteTermo td div label[for='AceiteTermo'], .Texto {color:#4c4c4c; font-family:"Museo500"; font-size:14px; margin:0 0 10px 0; line-height:21px; text-align:left;}

/*
	Captcha
*/
#div-captcha{width: 621px;}
#div-captcha-text{float:left;margin: 0 5px;}
#div-captcha-image{float:left;height: 30px;width: 106px;margin: 0 5px;}
#img-captcha{height: 30px;width: 106px;}
#div-captcha-refresh{float:left;margin: 0 5px;}
#img-refresh {cursor:pointer;}
/*#captcha{width: 102;height: 44px;font-size: 26px;}*/


/*
	Resultado Busca Pre Agendamento
*/
.resultSearch{}
.resultSearch h3{margin:20px 5px;font-family:"Museo700";font-size:23px;color:#eb6909;}

.resultSearch ul.listPreResult{}
.resultSearch ul.listPreResult .mobileHead{ display:none; }
.resultSearch ul.listPreResult li{width:100%;height:100%;margin-bottom:10px;overflow:hidden;}
.resultSearch ul.listPreResult li div{background:#e1e1e1;height:92px;display:table;}
.resultSearch ul.listPreResult li div p{display:table-cell;vertical-align:middle;text-align:center;color:#4c4c4c;font-family:"Museo700";font-size:12px;line-height:14px;text-transform:uppercase; padding:0 5px;}
.resultSearch ul.listPreResult li div:first-child p{word-break: break-all;}
.resultSearch ul.listPreResult li a:link,
.resultSearch ul.listPreResult li a:visited{text-align:center;font-family:"Museo900";font-size:10px;text-transform:uppercase;background:#eb6909;color:#fff;margin:29px 20px;display:block;padding:5px; border-radius: 1px;}
.resultSearch ul.listPreResult li a:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.resultSearch ul.listPreResult li:first-child{margin-bottom:10px;}
.resultSearch ul.listPreResult li:first-child div{background:none;min-height:0;height:auto}
.resultSearch ul.listPreResult li:first-child div h5{font-family:"Museo700";font-size:14px;text-transform:uppercase;color:#eb6909;display:block;border-bottom:5px solid #eb6909;}
.resultSearch ul.listPreResult li:first-child div h5.noResult{font-family:"Museo500";font-size:14px;text-transform:none;color:#4c4c4c;display:block;border:0;}

/*
	Lightbox Pre-Agendamento
*/
.lbPreAgendamento{padding:30px;}
.lbPreAgendamento h2{color:#eb6909;font-family:"Museo500";font-size:30px;padding:10px 0 25px 0;border-bottom:3px solid #eb6909;margin-bottom:20px;min-width:500px;max-width:500px;}
.lbPreAgendamento h4{color:#eb6909;font-family:"Museo700";font-size:18px;}
.lbPreAgendamento iframe {width:100%;border:0; background:#fff; height:300px;}
.lbPreAgendamento-iframe {margin:10px 0 0 0;}
.lbPreAgendamento-iframe li {color:#2a2a2a;font-family:"Museo500";font-size:16px;}

.sectionPage p a.btnConcursos{display:block;cursor:pointer;background:#eb6909;border:1px solid #eb6909;border-radius:3px;font-family:"Museo900";font-size:10px;padding:4px 15px;color:#fff !important;text-align:center;text-transform:uppercase;float:left;margin:0 10px 0 0;text-decoration:none !important;}
.sectionPage p a.btnConcursos:hover{ -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
.boxConcurso{margin-bottom:50px;}

/*
	Tabs
*/
ul.menuInternaQV{overflow:hidden;margin:20px 0;}
ul.menuInternaQV li{float:left;margin:0 5px 5px 0;}
ul.menuInternaQV li a:link,
ul.menuInternaQV li a:visited{display:block;cursor:pointer;background:#eb6909;border:1px solid #eb6909;border-radius:3px;font-family:"Museo900";font-size:10px;padding:8px 20px;color:#fff;text-align:center;text-transform:uppercase;float:left;-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
ul.menuInternaQV li a:hover,
ul.menuInternaQV li.active a{-moz-opacity:1; opacity:1; filter: alpha(opacity=100);}
/*.tabItem{display:none;}*/

.tabItem .boxInscricao { padding: 10px 40px; }
.tabItem .boxInscricao p{background:url("../images/white-arrow.png") center left no-repeat;margin:0;font-size:14px;color:#fff;}
.tabItem .boxInscricao p strong{font-size:16px;}
.tabItem p{}
.tabItem p a:link,
.tabItem p a:visited{color:#4c4c4c;text-decoration:underline;}
.tabItem .boxMaisContato p{margin:0;font-size:14px;color:#fff;}
.contentPillarPage .tabItem h3{margin-top:20px;}


.downloadBox{background:url("../images/download-icon.png") left center no-repeat;padding:20px 20px 20px 70px;}
.downloadBox p{font-family:"Museo700";font-size:10px;margin:0; text-transform: uppercase;}
.downloadBox p a:link,
.downloadBox p a:visited{background:#4c4c4c;color:#fff !important;padding:2px 10px;text-transform:uppercase;font-family:"Museo900";font-size:8px;text-decoration:none !important}
.downloadBox h4{font-family:"Museo500";font-size:16px;margin:0;font-weight:bold;}
.downloadBox p a.inscript:link,
.downloadBox p a.inscript:visited{background:#eb6909;}

 .resultDates{margin-bottom:40px;}
 .resultDates ul.listResult .mobileHead{display:none;}
 .resultDates ul.listResult li{width:100%;height:100%;margin-bottom:10px;overflow:hidden;}
 .resultDates ul.listResult li div{background:#e1e1e1;height:92px;display:table;float:left;margin:0 5px;}
 .resultDates ul.listResult li div.w20{width:24%;margin:0 5px 0 0;}
 .resultDates ul.listResult li div.w20 p{padding:0 20px; }
 .resultDates ul.listResult li div.w60{width:48%;}
 .resultDates ul.listResult li div.w60 p{padding:0 40px;}
 .resultDates ul.listResult li div.w80 { width: 72%; }
 .resultDates ul.listResult li div.w80 p{padding:0 40px; margin:0 0 0 5px;}
 .resultDates ul.listResult li div p{display:table-cell;vertical-align:middle;text-align:left;color:#4c4c4c;font-family:"Museo700";font-size:12px;line-height:14px;text-transform:uppercase;}
 .resultDates ul.listResult li div:first-child p{/*word-break: break-all;*/}
 .resultDates ul.listResult li a:link,
 .resultDates ul.listResult li a:visited{text-align:center;font-family:"Museo900";font-size:10px;text-transform:uppercase;background:#eb6909;color:#fff;margin:29px 20px;display:block;padding:5px; border-radius: 1px;}
 .resultDates ul.listResult li a:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

 .resultDates ul.listResult li:first-child{margin-bottom:10px;}
 .resultDates ul.listResult li:first-child div{background:none;min-height:0;height:auto}
 .resultDates ul.listResult li:first-child div h5{font-family:"Museo700";font-size:14px;text-transform:uppercase;color:#eb6909;display:block;border-bottom:5px solid #eb6909;margin:0;}
 .resultDates ul.listResult li:first-child div h5.noResult{font-family:"Museo500";font-size:14px;text-transform:none;color:#4c4c4c;display:block;border:0;}

.alignTop{margin:170px 0 0 0;}
.correctbox{margin-top:20px;}

.sidebar .boxInscricao p{background:url("../images/white-arrow.png") center left no-repeat;margin:0;font-size:22px;color:#fff;height:auto}

.lblBuscaUnidades{color:#eb6909;font-family:"Museo700";font-size:16px;float:left;display:block;padding:5px 0 5px 0;}

.selectBuscaUnidade, .selectBuscaModalidade{float:left;margin-right:10px;}
.selectBuscaWorkShop {float:left;margin-right:10px;}
.selectBuscaUnidade .selectStylized > span,  .selectBuscaModalidade .selectStylized > span,
.selectBuscaUnidade .selectStylized ul li, .selectBuscaModalidade .selectStylized ul li{color:#000}
.selectBuscaWorkShop .selectStylized ul li:hover, .selectBuscaUnidade .selectStylized ul li:hover, .selectBuscaModalidade .selectStylized ul li:hover{background:#eb6909;color:#fff;}
.slAcaoAmb .selectStylized ul li:hover{background:#A9B342;color:#fff;}
.selectBuscaUnidade .selectStylized > span, .selectBuscaModalidade .selectStylized > span, .selectBuscaWorkShop .selectStylized > span{background: #fff url("../images/selectbutton-qv.jpg") no-repeat right top;}
.slAcaoAmb .selectStylized > span{background: #fff url("../images/selectbutton-ce.jpg") no-repeat right top;}

.btnFiltrar{background:#eb6909;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;cursor:pointer;padding:9px 10px;float:left;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btnFiltrar:hover{-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}

.selectBuscaUnidade > .selectStylized { width:178px; }
.ofic-work .selectBuscaUnidade > .selectStylized { width:185px;display:block;}
.ofic-work .selectBuscaWorkShop > .selectStylized { width:302px;display:block;}
.selectBuscaUnidade.mod > .selectStylized { width:294px; }

.ofic-work .selectStylized span{ padding: 9px 66px 10px 5px; }
.ofic-work .mod .selectStylized span{ padding: 9px 40px 10px 5px;min-width: 260px;line-height: 19px;height: 13px;overflow: hidden;}
.selectBuscaUnidade.mod > .selectStylized span{ width:260px; }

ul.listaModalidade{list-style:square;padding:0 0 0 20px;}
ul.listaModalidade li{list-style:square;color:#eb6909;list-style-type:square !important;color:#eb6909;font-size:18px;}
ul.listaModalidade li a:link, ul.listaModalidade li a:visited{font-size:14px;color:#4c4c4c;font-family:"Museo700";}
ul.listaModalidade li a:hover{color:#0c3b88;}

.resultsFilterWorkshop{}
.resultsFilterWorkshop .resultItensWorkshop{overflow:hidden;border-bottom:1px solid #eb6909;padding:30px 0;margin:0;}
.resultsFilterWorkshop .resultItensWorkshop:last-child{border-bottom:none;}
.resultsFilterWorkshop .resultItensWorkshop h2{font-size:23px;font-family:"Museo700";color:#eb6909;margin:0 0 10px 0;}
.resultsFilterWorkshop .resultItensWorkshop h5{font-size:18px;font-family:"Museo700";margin:10px 0 0 0;color:#4c4c4c;}

.boxUnidade{border-left:4px solid #eb6909;padding:0 10px;overflow:hidden;margin:40px 0 20px 0;}
.boxUnidade p{font-size:16px;margin:4px 0;}
.boxUnidade h4{margin:0;font-size:20px;font-family:"Museo700";}
h5.modText{margin:10px 0 0 0;}

.infoTurmas{}
.infoTurmas p{margin:2px 0;}
.tabItem h3{font-family:"Museo300";font-size:30px;color:#4c4c4c;margin-bottom:20px;}

.noMarginTitle h3{margin:0 !important;}
.noMarginTop{margin-top:0px !important;}
.noMarginBottom{margin-bottom:0 !important;}
.noMarginTop.boxService h4{margin-top:0;}
.MarginTopCultura{margin:110px 0 0 0;}
.MarginTopOficinaWorkshop{margin:80px 0 0 0;}
.profissionalWorkshop{margin:2px 0 !important;font-size:18px !important;}
.orangeTitle{color:#eb6909 !important;margin:20px 0 5px 0 !important;font-size:16px !important;}
.majorOrangeTitle{color:#eb6909 !important;margin:20px 0 5px 0 !important;font-size:23px !important;}

.MarginworkshopDetalhe{margin-top:120px;}
.boxInscricao p.noImage{background:none !important;padding:0;font-size:16px !important}
.boxInscricao p.noImage a:link, .boxInscricao p.noImage a:visited{background:none !important;width:auto;text-align:left;margin:0!important;float:none;color:#fff;}
.boxMaisContato p a:link, .boxInscricao p a:visited{background:none !important;width:auto;text-align:left;margin:0!important;float:none;color:#fff;}
.inscricaoDistance{margin-top:70px;}

.resultDates ul.listResult li a.linkEvento:link,
.resultDates ul.listResult li a.linkEmail:link,
.resultDates ul.listResult li a.linkEvento:visited, 
.resultDates ul.listResult li a.linkEmail:visited{color:#4c4c4c;font-family:"Museo700";font-size:12px;line-height:14px;text-transform:uppercase;background:none;margin:0;text-decoration:none;display:inline;}
.resultDates ul.listResult li a.linkEmail{text-transform:lowercase;}

#filtro-guia-sesi-home .filtro-local{float:right;margin:0 10px 0 0;}
#filtro-guia-sesi-home .filtro-categoria{float:right;}
.guia-sesi-cultural .gsc-agenda .agenda-header .header-filtros{width:auto !important}


#filtro-guia-sesi-home .filtro-local div.selectStylized > span,
#filtro-guia-sesi-home .filtro-categoria div.selectStylized > span{border:none;background:#fff url("../images/guia-sesi-cultural/gsc-selectbutton.png") no-repeat right top;}
#filtro-guia-sesi-home .filtro-local div.selectStylized > ul,
#filtro-guia-sesi-home .filtro-categoria div.selectStylized > ul{top:32px;}
#filtro-guia-sesi-home .filtro-local div.selectStylized > ul > li:hover,
#filtro-guia-sesi-home .filtro-categoria div.selectStylized > ul > li:hover{background:#b41e8e;color:#fff;}


#filtro-guia-sesi-atracoes .filtro-local{float:left;margin:0 10px 0 0;}
#filtro-guia-sesi-atracoes .filtro-categoria{float:left;}
#filtro-guia-sesi-atracoes .filtro-local div.selectStylized > span,
#filtro-guia-sesi-atracoes .filtro-categoria div.selectStylized > span{border:none;background:#fff url("../images/guia-sesi-cultural/gsc-selectbutton.png") no-repeat right top;}
#filtro-guia-sesi-atracoes .filtro-local div.selectStylized > ul,
#filtro-guia-sesi-atracoes .filtro-categoria div.selectStylized > ul{top:32px;}
#filtro-guia-sesi-atracoes .filtro-local div.selectStylized > ul > li:hover,
#filtro-guia-sesi-atracoes .filtro-categoria div.selectStylized > ul > li:hover{background:#b41e8e;color:#fff;}

/*
	EducaÃ§Ã£o
*/
.tabs ul.menuInternaEdu{overflow:hidden;margin:20px 0;}
.tabs ul.menuInternaEdu li{float:left;margin:0 5px 5px 0;}
.tabs ul.menuInternaEdu li a:link,
.tabs ul.menuInternaEdu li a:visited{display:block;cursor:pointer;background:#009fed;border:1px solid #009fed;border-radius:3px;font-family:"Museo900";font-size:10px;padding:8px 20px;color:#fff;text-align:center;text-transform:uppercase;float:left;-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
.tabs ul.menuInternaEdu li a:hover,
.tabs ul.menuInternaEdu li.active a{-moz-opacity:1; opacity:1; filter: alpha(opacity=100);}

#lstCursos { padding-top:30px;  }
#lstCursos h3{ margin:0 0 10px 0;  font-size:20px;}
#lstCursos .cursos-item { margin:0 0 30px 0;  }

#lstCursos a:link,
#lstCursos a:visited{background:#00a0ef;color:#fff;font-family:"Museo900";font-size:10px;text-transform:uppercase;padding:10px 20px;display:block;float:left;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#lstCursos a:hover{-moz-opacity: 0.6; opacity:.60 }


.projectEdu p{}
.wideSect p{font-family:"Museo700";font-size:16px;}
.sidebar .eduAlignTop{margin-top:40px !important;}
.tabs .tabItem h3.h3Edu{color:#009fed;font-size:23px;}

/*
	Resultado Vagas EducaÃ§Ã£o
*/
.resultVagasEdu{margin-bottom:40px}
.resultVagasEdu h3{margin:20px 0 5px 0;font-family:"Museo700";font-size:23px;color:#009fed;font-weight:normal;}
.resultVagasEdu h4{margin:0 0 15px 0;}
.resultVagasEdu ul.listVagasResult{}
.resultVagasEdu ul.listVagasResult li{width:100%;height:100%;margin-bottom:7px;overflow:hidden;}
.resultVagasEdu ul.listVagasResult li div{background:#e1e1e1;min-height:65px;display:table;float:left;height:65px;}
.resultVagasEdu ul.listVagasResult li div p{display:table-cell;vertical-align:middle;text-align:left;color:#4c4c4c;font-family:"Museo700";font-size:12px;}
.resultVagasEdu ul.listVagasResult li a:link,
.resultVagasEdu ul.listVagasResult li a:visited{text-align:center;font-family:"Museo900";font-size:10px;text-transform:uppercase;background:#009fed;color:#fff;margin:29px 20px;display:block;padding:5px;}

.resultVagasEdu ul.listVagasResult li div.w10i{width:10%;}
.resultVagasEdu ul.listVagasResult li div.w10i p{padding:0 12px;text-transform:uppercase;text-align:left;font-size:10px;}
.resultVagasEdu ul.listVagasResult li div.w10{width:9%;margin-left:1%;}
.resultVagasEdu ul.listVagasResult li div.w10 p{padding:0 20px;text-transform:uppercase;text-align:center;font-size:10px;}
.resultVagasEdu ul.listVagasResult li div.w20{width:22%;}
.resultVagasEdu ul.listVagasResult li div.w20 p{padding:0 20px;text-transform:uppercase;text-align:left;}
.resultVagasEdu ul.listVagasResult li div.w50{width:47%;margin-left:1%;}
.resultVagasEdu ul.listVagasResult li div.w50 p{padding:0 20px;}
.resultVagasEdu ul.listVagasResult li div.w15{width:14%;margin-left:1%;}
.resultVagasEdu ul.listVagasResult li div.w15 p{padding:0 10px;}
.resultVagasEdu ul.listVagasResult li div.w85{width:85%;}
.resultVagasEdu ul.listVagasResult li div.w85 p{padding:0 20px;text-align:left;text-transform:uppercase;}

.resultVagasEdu ul.listVagasResult li:last-child div p{background:#009fed;color:#fff;}
.resultVagasEdu ul.listVagasResult li:last-child div{min-height:40px}

.resultVagasEdu ul.listVagasResult li:first-child{margin-bottom:0;}
.resultVagasEdu ul.listVagasResult li:first-child div{background:none;min-height:22px;height:22px;}
.resultVagasEdu ul.listVagasResult li:first-child div h4{font-family:"Museo700";font-size:12px;color:#009fed;display:block;border-bottom:5px solid #009fed;margin:0;font-weight:normal;}
.resultVagasEdu ul.listVagasResult li:first-child div h5{font-family:"Museo700";font-size:14px;text-transform:uppercase;color:#009fed;display:block;border-bottom:5px solid #009fed;margin:0;font-weight:normal;}

.downloadBox.blue{background: url("../images/download-icon-blue.png") left center no-repeat;}

.ultimaLinha div p{background:none !important; color:#4c4c4c !important;}

/*
	Box Escolha voce ou empresa
*/
.boxChoose{overflow:hidden;margin:45px 0 100px 0;}
.boxChoose .voce{width:49%;margin-right:1%;float:left;}
.boxChoose .empresa{width:49%;margin-left:1%;float:left;}
.boxChoose .voce h2{padding:10px;}
.boxChoose h2{background:#009fed;color:#fff;font-family:"Museo700";font-size:18px;line-height:20px;display:block;padding:10px;text-align:center;margin:0;min-height:46px}
.boxChoose h2 strong{font-family:"Museo900";font-size:18px;}
.boxChoose .contentChoose{background:#dedede;color:#000;padding:14px 15px 30px;overflow:hidden;min-height:70px;word-wrap: break-word;}
.boxChoose .contentChoose ul li{color:#000;font-family:"Museo500";font-size:14px;}
.boxChoose .contentChoose p{color:#000;font-family:"Museo700";font-size:14px;}

.boxChoose .contentChoose p.acenter{text-align:center;overflow:hidden;margin:20px 0 0 0;}
.boxChoose .contentChoose a:link,
.boxChoose .contentChoose a:visited{display:block;cursor:pointer;background:#009fed;border:1px solid #009fed;border-radius:3px;font-family:"Museo900";font-size:10px;padding:6px 20px;color:#fff !important;text-align:center;text-transform:uppercase;text-decoration:none !important;margin:0 auto;}
.boxChoose .contentChoose a:hover {-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
.boxChoose .voce .contentChoose p.acenter a{width:82px}
.boxChoose .empresa .contentChoose p.acenter a{width:160px}
.boxChoose .voce .contentChoose p.buttonsx2{overflow:hidden;margin:0;}
.boxChoose .voce .contentChoose p.buttonsx2 a{width:auto;float:left;padding:6px 10px;margin:0 5px}

/*
	Box Diferenciais Cursos IEL
*/
.boxDiferenciais{overflow:hidden;margin:45px 0;}
.boxDiferenciais .cursos{width:100%;margin-left:1%;float:left;}
.boxDiferenciais h2{background:#009fed;color:#fff;font-family:"Museo700";font-size:18px;line-height:20px;display:block;padding:10px;text-align:center;margin:0;}
.boxDiferenciais h2 strong{font-family:"Museo900";font-size:18px;}
.boxDiferenciais .contentDiferenciais{background:#dedede;color:#000;padding:14px 15px 30px;overflow:hidden;min-height:70px;}
.boxDiferenciais .contentDiferenciais ul li{color:#000;font-family:"Museo500";font-size:14px;margin: 5px 30px;list-style-type:disc;}
.boxDiferenciais .contentDiferenciais p{color:#000;font-family:"Museo700";font-size:14px;}

.boxDiferenciais .contentDiferenciais p.acenter{text-align:center;overflow:hidden;margin:20px 0 0 0;}
.boxDiferenciais .empresa .contentDiferenciais p.acenter a{width:160px}

.contentPillarPage p.aboutDownload{font-family:"Museo500";font-size:12px;padding-left:70px;}
.MensagemEvento{font-family:"Museo700";font-size:14px;background:#0d3f90;color:#fff;text-align:center;padding:10px;margin-bottom:5px}

/*
	Formulario Edital
*/
.formEditais #divTermosEdital{overflow:hidden;padding:5px 0 5px 180px;margin:0 0 20px 0;}
.formEditais #divTermosEdital label{font-size:12px;text-align:left;color:#000; padding-top:1px;}
.formEditais #divNome input#nome{width:440px}
.formEditais #divSexo .selectStylized > span, 
.formEditais #divSexo .selectStylized > ul{width:145px;}
h3.editalSubTitle { color: #4c4c4c;font-family: "Museo900"; font-size: 16px; font-weight: bold; margin: 20px 0; text-transform: uppercase;}

/*
	Resultado Eventos EducaÃ§Ã£o
*/
.resultEventEdu{margin-bottom:40px}
.resultEventEdu h3{margin:20px 0 5px 0;font-family:"Museo700";font-size:23px;color:#009fed;font-weight:normal;}
.resultEventEdu h4{margin:0 0 15px 0;}
.resultEventEdu ul.listEventResult{}
.resultEventEdu ul.listEventResult li{width:100%;height:100%;margin-bottom:7px;overflow:hidden;}
.resultEventEdu ul.listEventResult li div{background:#e1e1e1;min-height:65px;display:table;float:left;height:65px;}
.resultEventEdu ul.listEventResult li div p{display:table-cell;vertical-align:middle;text-align:left;color:#4c4c4c;font-family:"Museo700";font-size:12px;}
.resultEventEdu ul.listEventResult li a:link,
.resultEventEdu ul.listEventResult li a:visited{text-align:center;font-family:"Museo900";font-size:10px;text-transform:uppercase;background:#009fed;color:#fff;margin:29px 20px;display:block;padding:5px;}

.resultEventEdu ul.listEventResult li div.w20{width:20%;}
.resultEventEdu ul.listEventResult li div.w20 p{padding:0 20px;text-transform:uppercase;text-align:left;}
.resultEventEdu ul.listEventResult li div.w60{width:58%;margin-left:1%;margin-right:1%;}
.resultEventEdu ul.listEventResult li div.w60 p{padding:0 20px;}


.resultEventEdu ul.listEventResult li:first-child{margin-bottom:0;}
.resultEventEdu ul.listEventResult li:first-child div{background:none;min-height:22px;height:22px}
.resultEventEdu ul.listEventResult li:first-child div h5{font-family:"Museo700";font-size:14px;text-transform:uppercase;color:#009fed;display:block;border-bottom:5px solid #009fed;margin:0;font-weight:normal;}

.headerVagas h4{height:55px !important;}

span.underline{text-decoration:underline;}

#SeletorAtendimento{margin-bottom:20px;overflow:hidden;}
#SeletorAtendimento > div{width:325px;overflow:hidden;float:left;}
#SeletorAtendimento > div label{float:left;padding:0}
#SeletorAtendimento > div input[type="radio"]{float:left;margin:3px;}
#trMotivo, #trAreaEmail{width:325px;float:left;display:block;margin-bottom:20px;}
#trMotivo .slddpMotivo, #trAreaEmail .slddlAreaEmail{float:left;}
#trMotivo div.selectStylized span, #trAreaEmail div.selectStylized span{width:150px;line-height:16px;overflow:hidden;height:12px;}
#trMotivo label, #trAreaEmail label{float:left;width:auto;text-align:left;}
#lblMensagem{white-space:inherit !important;}
#contact textarea{width:402px !important}
#contact input[type="text"]{width:402px !important}
#trCaptcha label{padding:0;}
#contact #captcha, #captcha{background:#fff;font-family:"Museo900";font-size:12px;color:#8f95a1;display:block;padding:8px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);-moz-box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);width:80px !important; text-transform: none !important;}
#contact #div-captcha{margin-top:20px;overflow:hidden;width:auto}
#associe-form div div label span {color: #ff0c00;}

.sucessTitle{font-size:40px !important;color:#0d3f90 !important; text-transform:none !important;}

.guia-sesi-cultural .gsc-atracoes .atracoes-lista li{min-height:430px;}


/***

  Multilingue

***/

/* Geral */
.mobile.m-multilingue .mMenu { width:100%; background-color:#1a3c6c;  }
.multilingue #banner { margin-bottom:30px;  }


.multilingue {}
.multilingue .firjanConheca, .multilingue .firjanCompetitividade, .multilingue .firjanServicos, .multilingue .firjanRepresentacao, .multilingue .cirjConheca, .multilingue .sesiConheca, .multilingue .sesiGrandesNumeros, .multilingue .sesiUnidades,
.multilingue .sesiServicos, .multilingue .senaiConheca, .multilingue .senaiVoceSabia, .multilingue .senaiServicos, .multilingue .ielConheca, .multilingue .ielServicos  { background:none; padding-bottom:0; height:auto; min-height:auto; }
.multilingue .pleft, .multilingue .pcenter,  .multilingue .right{ padding-top:0px;  }
.multilingue .cirjConheca, .multilingue .sesiConheca, .multilingue .sesiGrandesNumeros, .multilingue .sesiUnidades, .multilingue .sesiServicos, .multilingue .senaiConheca , .multilingue .senaiVoceSabia, .multilingue .senaiServicos,
 .multilingue .ielConheca, .multilingue .ielServicos { padding:0; }

 .multilingue #associe-form .FIRJAN-Corporativo-FaleConosco  form > div{ overflow: visible; }

/* institucional */

.multilingue .sectionPage h2, .multilingue #contact .intro h2 { font-size:30px; color: #0d3f90; font-family: "Museo300"; font-weight: normal; margin: 0 0 20px;}
.multilingue .sectionPage h2.sub-title { font-family: "Museo700";font-size: 23px;font-weight: normal; margin: 0 0 10px 0; }
.multilingue .sectionPage h3 {color:#4c4c4c;font-size:20px;}
.multilingue .sectionPage h3.sub-h3 {font-size:18px;}
.multilingue .sectionPage p a:link, .multilingue .sectionPage p a:visited {  background:#0d3f90; border-radius: 3px; color: #fff; display: block; float: left; font-family: "Museo900"; font-size: 10px; margin:0; padding: 5px 20px; text-transform: uppercase; text-align:center; }
.multilingue .sectionPage .blueBoxPage a:link, .multilingue .sectionPage .blueBoxPage a:visited { background:#fff; color:#0d3f90; }
.multilingue .sectionPage a:hover {-moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
.multilingue #firjan_system .cell_system ul { padding:15px 0 5px 0;}
.multilingue #firjan_system .cell_system ul li { margin-right:15px; }
.multilingue #firjan_system .cell_system ul li:last-child { margin-right:0; }
.multilingue .logo-content {}
.multilingue .logo-content img { display:block; margin:0 auto; }
.multilingue .sectionPage .base-link:link, .multilingue .sectionPage .base-link:visited  { background:none; border-radius: 0; color: #4c4c4c; display: inline; float: none; font-family: "Museo700"; font-size: 14px; margin:0; padding: 0; text-transform: none; text-decoration:underline; }
.multilingue .box-multi-contact { color:#fff; font-family: "Museo700"; font-size: 15px; line-height:21px; background:#0d3f90; padding:20px 15px; }
.multilingue .sectionPage .box-multi-contact a.base-link{ color:#fff;  }
.multilingue .sectionPage .blueBoxPage a.base-link{ color:#fff; background:none; border:0;}

/* Tabela valores */

.valor-tabela { width:100%; font-family: "Museo500"; font-size: 15px; color:#4c4c4c; margin:0 0 30px 0; border-bottom: 1px solid #0d3f90;}
.valor-tabela td{ padding:5px; border-left:1px solid #0d3f90; border-top:1px solid #0d3f90; border-right:1px solid #0d3f90;}
.valor-tabela .tabela-nulo { border:0; }
.valor-tabela .tabela-titulo { background:#0d3f90; font-family: "Museo700"; color:#fff; text-align:center;}
.valor-tabela .tabela-subtitulo { font-family: "Museo700"; width:10%; color:#0d3f90; text-align:center; border-right:0;}





/* Unidades - Instituicoes */
.check-instituicoes{display:block;background:#fff; padding:10px;text-transform:uppercase;text-decoration:none;margin:0px 10px 20px 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);-moz-box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);box-shadow:inset 0px 0px 5px rgba(50, 50, 50, 0.40);font-family:'Museo900';font-size:10px;color:#404040;}
.check-instituicoes input[type='checkbox']{display:none;}
.check-instituicoes label{cursor:pointer;display:inline-block !important;margin:0px 5px -3px 20px !important;}
.check-instituicoes label:after{content: "";display:block;float:right;width:12px;height:12px;left:0;bottom:0;background:url(../images/pub-filtros-check.png) no-repeat right top;}
.check-instituicoes input[type=checkbox]:checked + label:after {background: url(../images/pub-filtros-check.png) no-repeat left top;}