body {  }/*#TOPO { background-image:url("../imgs/bg_fuss_topo.jpg"); background-repeat:no-repeat; background-position:bottom -100px center; background-size:100% auto; border-bottom: 1px solid #cd3428; }*/#TOPO { background: #ffffff; border-bottom: 1px solid #cd3428; }#TOPO .container { position:relative; padding-top: 10px; }#TOPO .container  .menu { /*margin-top:10px;*/ margin-top:90px; }#TOPO .container  .menu ul.m { margin-left: 25%; text-align:left; margin:0; padding:0px; list-style:none; display:block;    background: #ce3929; /* Old browsers */    background: -moz-linear-gradient(top, #ce3929 50%, #de4c3c 50%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, #ce3929 50%,#de4c3c 50%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, #ce3929 50%,#de4c3c 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce3929', endColorstr='#de4c3c',GradientType=0 ); /* IE6-9 */}#TOPO .container  .menu ul.m li { position:relative; display:inline-block; margin:0px; vertical-align: bottom; padding:13px 20px; border-right: 1px solid #ffb6ae; }#TOPO .container  .menu ul.m li.logo { padding-bottom:0px; }#TOPO .container  .menu ul.m li a { color:#fff; font-size:13px; text-decoration:none; letter-spacing: 1px; }#TOPO .container  .menu ul.m li a:hover { color:#ffdb8a; }#TOPO .container  .menu ul.m li a i { display:none; margin-left:3px; color:#ff8c80; font-size:11px; }#TOPO .container  .menu ul.m li.sub a i { display:inline-block; }#TOPO .container  .menu ul.m li.sub:hover ul.sub { display:block; }#TOPO .container  .menu ul.m li ul.sub { display:none; margin:0px; padding:0px; position:absolute; left:0px; top: 100%; background-color: #de4c3c; z-index: 22; }#TOPO .container  .menu ul.m li ul.sub li { width: 100%; border-right:none; border-bottom: 1px solid #ffb6ae; }#TOPO .container  .menu ul.m li ul.sub li:hover { background-color:#CE3929; }#TOPO .container  .menu ul.m li ul.sub li a { white-space: nowrap; }#TOPO .container  .menu ul.m li ul.sub li:last-child { border:none; }#TOPO .container  #logo { /*-webkit-filter: drop-shadow(0px 1px 4px rgb(0, 0, 0));*/ }#TOPO .container  .box-acesse { z-index: 100; width:150px; position:absolute; top:0px; right:15px; background-color:#ce3929; padding:10px 15px; }#TOPO .container  .box-acesse h5 { /*color:#ffffff;*/ color:#ffd281; margin-top: 0px; margin-bottom: 0px; font-weight:bold; font-size:12px; }#TOPO .container  .box-acesse a { /*color:#ffaea5;*/ color:#ffffff; font-size:12px; line-height: 16px; display: inline-block; margin-top: 8px; }#TOPO .container  .acesse-rsociais  { padding-right:15px; }#TOPO .container  .acesse-rsociais .rsociais { margin-top: 105px; text-align:right; }#TOPO .container  .acesse-rsociais .rsociais a.rs { display:inline-block; background-image:url("../imgs/ico_rsociais4.png"); background-repeat:no-repeat; background-position:0px 0px; margin:0px 3px; }#TOPO .container  .acesse-rsociais .rsociais a.rs.facebook { width:15px; height:15px; background-position:4px 0px; }#TOPO .container  .acesse-rsociais .rsociais a.rs.youtube { width:18px; height:15px; background-position:-22px 0px; }#TOPO .container  .acesse-rsociais .rsociais a.rs.twitter { width:18px; height:15px; background-position:-52px 0px; }#TOPO .container  .acesse-rsociais .rsociais a.rs.instagram { width:15px; height:15px; background-position:-81px 0px; }#DESTAQUE { margin-top:8px; }#DESTAQUE .container {}#DESTAQUE .container .box-destaque { margin-bottom:7px; position:relative; height:250px; background-repeat:no-repeat; background-size:auto 100%; background-position:top center; }#DESTAQUE .container .box-destaque .bg { position:absolute; top:0; left:0px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75)); width:100%; height:100%; }#DESTAQUE .container .box-destaque i { display:none; position:absolute; top:10px; right:10px; width:42px; height:42px; background-image:url("../imgs/ico_midia.png"); }#DESTAQUE .container .box-destaque .txt { position:absolute; bottom:0px; left:0px; padding:15px 15px; }#DESTAQUE .container .box-destaque .txt h5 { display:inline-block; background-color:#fff; font-weight:bold; color:#cd3428; padding:3px 7px; }#DESTAQUE .container .box-destaque .txt p { color:#fff; }#DESTAQUE .container .box-destaque.inv { height:508px; border-left: 7px solid #fff; border-right: 7px solid #fff; }#DESTAQUE .container .box-destaque.inv .txt h5 { background-color:#cd3428; color:#fff; }#DESTAQUE .container .box-destaque.inv .txt p { color:#fff; }#DESTAQUE .container .box-destaque:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#NOTICIAS_PROJETOS { margin-top: 40px; }#NOTICIAS_PROJETOS .container {}#NOTICIAS_PROJETOS .container { border-right:7px solid #fff; }#NOTICIAS_PROJETOS .container .br { border-right:20px solid #fff; }#NOTICIAS_PROJETOS .container .bt { border-top:5px solid #cd3428; }#NOTICIAS_PROJETOS .container .N_A { padding-right:5px; }#NOTICIAS_PROJETOS .container .N_A a { display:block; text-decoration:none; }#NOTICIAS_PROJETOS .container .N_A a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#NOTICIAS_PROJETOS .container .N_A .img { width:100%; height:230px; background-repeat:no-repeat; background-size:100% auto; background-position:top center;}#NOTICIAS_PROJETOS .container .N_A h3 { color:#cd3428; }#NOTICIAS_PROJETOS .container .N_A p { color:#000; }#NOTICIAS_PROJETOS .container .N_B { padding-left:5px; }#NOTICIAS_PROJETOS .container .N_B ul { margin:0px; padding:0px; list-style:none; }#NOTICIAS_PROJETOS .container .N_B ul li { margin-bottom:10px; }#NOTICIAS_PROJETOS .container .N_B ul li a { display:block; text-decoration: none; }#NOTICIAS_PROJETOS .container .N_B ul li a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#NOTICIAS_PROJETOS .container .N_B ul li img { width:115px; height:115px; float:left; margin-right:15px; }#NOTICIAS_PROJETOS .container .N_B ul li h5 { margin-top:0px; color:#cd3428; font-size:16px; }#NOTICIAS_PROJETOS .container .N_B ul li p { float:left; }#NOTICIAS_PROJETOS .container .principais-projetos { background-color:#f1f1f1; }#NOTICIAS_PROJETOS .container .principais-projetos .lista { }#NOTICIAS_PROJETOS .container .principais-projetos .lista ul { margin:0px; padding:0px; list-style:none; }#NOTICIAS_PROJETOS .container .principais-projetos .lista ul li { margin-bottom:10px; }#NOTICIAS_PROJETOS .container .principais-projetos .lista ul li a { display:block; text-decoration: none; }#NOTICIAS_PROJETOS .container .principais-projetos .lista ul li a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#NOTICIAS_PROJETOS .container .principais-projetos .lista ul li img { width:115px; height:115px; float:left; margin-right:15px; }#NOTICIAS_PROJETOS .container .principais-projetos .lista ul li h5 { margin-top:0px; color:#262424; font-size:16px; padding-top:10px; }.mais-noticias { border-top: 5px solid #cd3428; background-color:#f1f1f1; padding-bottom: 80px; }.mais-noticias .lista { }.mais-noticias .lista ul { margin:0px; padding:0px; list-style:none; }.mais-noticias .lista ul li { margin-bottom:10px; }.mais-noticias .lista ul li a { display:block; text-decoration: none; }.mais-noticias .lista ul li a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }.mais-noticias .lista ul li img { width:115px; height:115px; float:left; margin-right:15px; }.mais-noticias .lista ul li h5 { margin-top:0px; color:#262424; font-size:16px; padding-top:12px; }#AGENDA { background-color:#f1f1f1; padding:15px 0px; margin-top:30px; }#AGENDA .container {}#AGENDA .container .TXT { }#AGENDA .container .TXT h1 { margin:30px 0px 30px 0px; }#AGENDA .container .CAL_A { border-right:1px solid #B42831; }#AGENDA .container .CAL_B { border-right:1px solid #B42831; }#AGENDA .container .CAL_B a { display:block; text-decoration: none; }#AGENDA .container .CAL_B a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#AGENDA .container .CAL_B .box-cal-img { position:relative; height:120px; background-repeat:no-repeat; background-size:100% auto; background-position:top center; }#AGENDA .container .CAL_B .box-cal-img span { position:absolute; right:-8px; top:-8px; display:block; width:57px; height:47px; background-image:url("../imgs/bg_cal.png"); text-align:center; }#AGENDA .container .CAL_B .box-cal-img span i { position:relative; font-weight: bold; font-size:26px; color:#fff; top:10px; }#AGENDA .container .CAL_B .box-cal-img.nao  { height:20px; }#AGENDA .container .CAL_B p { color:#b52731; font-size:12px; font-weight:bold; margin:10px 0 0 0px; }#AGENDA .container .CAL_B p span { color:#434244; font-size:14px; font-weight:normal; }#AGENDA .container .CAL_B p span.min { font-size:11px; }#AGENDA .container .CAL_B.B1 {}#AGENDA .container .CAL_B.B2 {}#AGENDA .container .CAL_C {}#AGENDA .container .CAL_C .pag { margin:0px; padding:0px; list-style:none; }#AGENDA .container .CAL_C .pag li { cursor:hand; cursor:pointer; display:inline-block; margin-right:3px; background-color:#fff; color:#b52731; padding:1px 4px; border:1px solid #fff; }#AGENDA .container .CAL_C .pag li.sel { border-bottom:3px solid #b52731; }#AGENDA .container .CAL_C .pag li.proximo { font-weight: bold; }#AGENDA .container .CAL_C .pag li:hover { border:1px solid #b52731; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#RODAPE_FIX { background-color:#f1f1f1; padding-top:140px; }#RODAPE { position:relative; background-color:#f1f1f1; background-image:url("../imgs/bg_foto_suzano.jpg"); background-position:top center; background-size: 100% auto; padding:70px 0px 100px 0px; }#RODAPE .arco { position:absolute; top:-115px; left:0px; width:100%; height:100%; background-image: url("../imgs/arco_rodape.png"); background-repeat:no-repeat; background-position:top center; background-size: 150% 210px; }#RODAPE .bg { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba(94,171,226,0.8); }#RODAPE .container { }#RODAPE .container .menu { }#RODAPE .container .menu a { display:inline-block; margin-bottom:10px; }#RODAPE .container .endereco_telefone { }#RODAPE .container .endereco_telefone p { font-size: 16px; }#RODAPE .container .bl { border-left:4px solid #434244; }#RODAPE .container .rs { display:inline-block; width:15px; height:24px; background-image:url("../imgs/ico_rsociais.png"); background-repeat:no-repeat; background-position:0px 0px; margin-right:10px; }#RODAPE .container .rs.facebook { width:22px; background-position:6px 0px; }#RODAPE .container .rs.youtube { width:29px; background-position:-36px 0px; }#RODAPE .container .rs.twitter { width:29px; background-position:-86px 0px; }#RODAPE .container .rs.instagram { width:22px; background-position:-135px 0px; }#RODAPE .container .rs:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#RODAPE_FIX.nao-home { background-color:inherit; padding-top: 70px; }#RODAPE_FIX.nao-home #RODAPE { background-color:inherit; }#CONTEUDO { margin-top:20px; }#CONTEUDO .conteudo { padding-bottom:80px; }#CONTEUDO .lista-arquivos { margin-bottom: 90px; }#CONTEUDO .lista-arquivos .noticias { margin-bottom: 20px; padding-top: 15px; }#CONTEUDO .lista-arquivos .noticias:hover { background-color: #efefef; }#CONTEUDO .lista-arquivos .noticias .box {}#CONTEUDO .lista-arquivos .noticias .box:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#CONTEUDO .lista-arquivos .noticias .box .cat-img { margin-bottom:10px; }#CONTEUDO .lista-arquivos .noticias .box .cat-img img { width: 100%; height: 231px; }#CONTEUDO .lista-arquivos .noticias .box .description  { }#CONTEUDO .lista-arquivos .noticias .box .description  h5 a { font-weight:bold; color:#00ACE5 !important; }#CONTEUDO .lista-arquivos .noticias .box .description  p.data { margin-bottom: 13px; }#CONTEUDO .lista-arquivos .noticias .box .description  a { color: #000000; text-decoration:none; }#CONTEUDO .galeria { background-color: #e6e6e7; padding: 11px 11px 21px 11px;}#CONTEUDO .galeria h2 { margin-top:5px; }#CONTEUDO .galeria ul { list-style:none; margin: 0px 10px; padding:0px; }#CONTEUDO .galeria ul li { float:left; border:1px solid #cd3428; }#CONTEUDO .galeria ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }#CONTEUDO .galeria ul li a {}#CONTEUDO .galeria ul li a img { width: 170px; height: 170px; }.the_content_custom { font-size:16px; color:#646a74;  }.the_content_custom img.thumb { width:100%; height:auto; }.the_content_custom p { font-size:16px; color:#646a74; margin-bottom:20px; }.the_content_custom p img.aligncenter { display:block; margin:0 auto; }.the_content_custom p img.alignleft  { float: left; margin-right: 5px; margin-bottom: 5px;}.the_content_custom p img.alignright { float: right; margin-left: 5px; margin-bottom: 5px;}.the_content_custom p.p1 { }.the_content_custom p.p2 { }.the_content_custom h1 { margin-bottom:20px; }.the_content_custom h2 { margin-bottom:20px; }.the_content_custom h2.h-t1 { font-weight:bold; }.the_content_custom h3 { margin-bottom:20px; }.the_content_custom h4 { margin-bottom:20px; }.the_content_custom h5 { margin-bottom:20px; }.the_content_custom a { }.the_content_custom table { margin:10px 0px; }.the_content_custom table th { border:1px solid #ccc; padding:3px; }.the_content_custom table td { border:1px solid #ccc; padding:3px; }.the_content_custom .wp-caption-text { color:#919191; background-color: #EAEAEA; padding: 5px 15px; font-size: 13px; text-align: center; margin-bottom: 0px; }.the_content_custom ul {}.the_content_custom ul li { margin:6px 0px; }.the_content_custom .wpcf7 { }.the_content_custom .wpcf7 p { font-weight:bold; }.the_content_custom .wpcf7 .obr { color: #ff1900; font-size: 16px; }.the_content_custom .wpcf7 span.wpcf7-not-valid-tip { color: #c50000; font-weight: normal; background-color: #ffdfdf; padding: 0px 8px; font-size: 13px; display: inline-block; }.the_content_custom .wpcf7 input,.the_content_custom .wpcf7 select,.the_content_custom .wpcf7 textarea { width:100%; padding: 7px 7px; border: 2px solid #60ace0; }.the_content_custom .wpcf7 select { width:auto; }.the_content_custom .wpcf7 .wpcf7-submit { width:auto; background-color: #60ace0; color: #fff; }.the_content_custom .wpcf7 .wpcf7-submit:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }.the_content_custom .wpcf7 .wpcf7-response-output { margin:0px; }.the_content_custom .wpcf7 .wpcf7-mail-sent-ok { border: 2px solid #398f14; background-color: #ebffe2; }.the_content_custom .wpcf7 .wpcf7-mail-sent-ng { border: 2px solid #ff0000; background-color: #ffefef; }.the_content_custom .wpcf7 .wpcf7-spam-blocked { border: 2px solid #ffa500; background-color: #fff2da; }.the_content_custom .wpcf7 .wpcf7-validation-errors { border: 2px solid #f7e700; background-color: #fffeeb; }.box-cal-outros  { }.box-cal-outros a {display:block; margin-bottom:13px; text-decoration: none !important; color:#434244; font-size:15px; }.box-cal-outros a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }.box-cal-outros a:hover span { color:#b52731; }.box-cal-outros a span { background-color:#fff; color:#cd3428; padding: 1px 5px; font-size: 14px;  }.wp-pagenavi{padding: 0px 30px 0 10px; text-align:right}.wp-pagenavi a{border: 1px solid #DDD; padding: 10px; margin: 0 4px}.wp-pagenavi a:hover{border: 1px solid #EEE; background:#EEE; text-decoration: none; color: #666}.wp-pagenavi .current{color:#fff; border: 1px solid #cd3428 !important; background:#cd3428; padding: 10px; margin: 0 4px;}.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #999;}.wp-pagenavi span {border:0}p.data { padding-left:23px; height:16px; background:url("../imgs/ico_data.jpg") no-repeat left center; color:#cc9542; margin-bottom:30px; }.h-t1 { color:#cd3428; }.h-t2 { color:#B42831; }.h-t3 { color:#434244; font-weight:bold; margin-top: 0px; }.h-t4 { color:#ffffff; font-weight:bold; margin-top: 0px; }.p-t1 { font-size:14px; color:#fff; }.a-t1 { font-size:14px; color:#fff; }#captcha-mxt-b { width:auto; }