@import "font-face.css";

/* GERAL */
BODY{margin:0; padding:0; font:15px Calibri; color:#666; background-color:#FFF;}
/*DIV, SPAN, P, LI { font:15px Calibri; color:#666; }*/
IMG{ border:0; }
H2 { background:#009900 url(../../images/bg-h2.jpg) top left repeat-x; color:#FEFAA7; font-size:15px; height:21px; margin:15px 0 0 0; text-indent:-9999px; }
H3 { background:#009900 url(../../images/bg-h2.jpg) top left repeat-x; color:#FEFAA7; font-size:15px; height:27px; margin:15px 0 0 0; text-indent:-9999px; }
FORM{display:block; margin:0; padding:0;}
A{text-decoration:none; font-size:15px; color:#2E2D2D;}
A:HOVER{text-decoration:underline; color:#2E2D2D;}
P{margin:0; padding:0 0 15px 0; line-height:130%;}

INPUT, SELECT, TEXTAREA{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#999;}

.a-left{text-align:left;}
.a-right{text-align:right;}
.a-center{text-align:center;}
.centralized{float:none; margin:0 auto;}
.f-left{float:left !important;}
.f-right{float:right !important;}
.f-center { float:none !important; margin:5px auto !important; }
.hide, .f-none{float:none !important;}
.clr{clear:both;}
.d-none{display:none;}
.d-block{display:block;}
.d-inline{display:inline;}
.show{visibility:visible;}
.c-pointer{cursor:pointer;}
.bg-none{background:none !important;}
.relative{position:relative;}
.img-left{float:left; margin:0 16px 10px 0;}


.a-center { text-align:center; }
.a-right  { text-align:right; }
.f-left { float:left !important; }
.f-right { float:right !important; }
.f-center { float:none !important; margin:5px auto !important; }
.clr { clear:both; }
.hide, .d-none { display:none; }

#layout{ width:1000px; margin:0 auto; }

/*topo*/
.topo{ background: url(../../images/bg-topo.jpg) top left repeat-x; height:100px; }
.logo{ float:left; width:250px; }
.logo-mg{ padding:25px 0 0 28px; }
.topo-dir{ float:left; width:742px; }
.box-idiomas{ float:right; width:340px; background: url(../../images/bg-box_idiomas.jpg) top left repeat-x; }
.box-idiomas-mg{ float:left; width:107px; height:29px; background: url(../../images/bg-box_idiomas_esq.jpg) top left no-repeat; padding: 0 0 0 16px; margin-right:16px; }

/*AREA CONCEITUAL*/
.box-conceitual{ width:1000px; }
.box-conceitual img{ display:block; }

/*MENU GLOBAL*/
.menu-global { position:absolute; margin-top:43px !important; *margin-top:37px; margin-left:30px; width: 575px;}
.menu-global .ativo { z-index:1000; }
.op-menu-global { float:left; position:relative; margin-right:-10px;}
.op-menu-global a { outline-style:none; }
.op-menu-global a img { width:auto; }

/*RODAPE*/
.rodape{ width:1000px; height:67px; margin-top:25px; background:#007600 url(../../images/bg-rodape.jpg) center left no-repeat; }
.rodape-mg{ padding:15px 0 0 115px; }
.rodape-esq{ float:left; width:335px; color:#fff; font-size:11px; }
.rodape-esq a { color:#fff; text-decoration:none; }
.rodape-dir{ float:right; width:300px; margin:12px 10px 0 0; color:#fff; }
.rodape-dir a{ color:#fff; font-weight:bold; text-decoration:none; }
.rodape-bloco-esquerda {float:left; width:490px;}
.rodape-bloco-direita {float:right; width:315px;}

/*BOX*/
.box-mod1{ border:1px solid #999999; border-top:0; }
.box-mod1-mg{ padding:2px 4px 5px; }
.box-mod1-mg2{ padding:13px 7px 13px 8px; }
.box-mod1-mg3{ padding:10px 0 10px 0; }
.box-mod2{ float:left; width:322px;}
.box-mod3{ float:left; width:410px;}
.box-mod4{ background:#FAFAFA; padding:5px 0 10px 14px; }
.box-mod5{ float:left; width:244px; padding:0 0 10px 0; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; }
.box-mod6{ float:left; width:265px; padding:0 0 10px 0; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; }
.box-mod7{ background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x #FAFAFA; margin:14px 0 9px 0; }
.box-mod7-topline{ background:url(../../images/bg-box_mod2.jpg) top left repeat-x; padding:10px 0 10px 10px; }
.box-mod8{ width:269px; height:151px; border:1px solid #F2F2F2;}
.box-mod8-mg{ padding:26px 0 0 15px;}
.box-mod9{ float:left; width:310px; }
.box-mod10{ float:left; width:190px; }
.box-mod11{ float:left; width:168px; margin:0 0 0 10px;}
.box-mod12 { float:left; background:#FAFAFA; padding:15px 35px; }
.box-mod13{ float:left; width:268px; background:#FFF; padding:10px 0 0 0; font-size:10px; text-align:center;}
.box-mod14{ background:url(../../images/bl-mod8.jpg) top left no-repeat; padding:0 0 0 16px; margin:20px 0 12px 0; color:#D88701; font-weight:bold; }
.box-mod15{ background:#FAFAFA url(../../images/bg-box_mod2.jpg) bottom left repeat-x; margin-bottom:10px; zoom:1; }
.box-mod15-mg{ padding:13px; }
.box-mod16{ padding:0 0 10px 50px; }
.box-mod16-mg{padding-left:24px; }
.box-mod17{ background: #FAFAFA url(../../images/bg-box_mod2.jpg) bottom left repeat-x; margin-bottom:10px; min-height:320px; height:auto !important; height:320px; }
.box-mod17-mg{ padding:9px; text-align:center; }
.box-mod18{ float:left; padding:8px 8px 0 8px;}
.box-mod19{ float:left; background:url(../../images/bg-miniatura_mod1.jpg); width: 186px; height: 100px; margin: 0 11px 12px 0;}
.box-mod19 IMG{ padding-left:5px;}
.box-mod20{ width: 75%; float: left;}
.box-mod21{ float:left; width:45%; margin:5px 20px; /*padding:0 18px 20px 21px; */}
.box-mod22{ float:left; width:100%; padding:5px 30px 0px;}
.box-mod23{ float: left; padding:10px 0 0 30px;}
.box-mod23-mg{ margin:0 0 10px 5px; }
.box-mod24{ width: 65px; height: 25px;  background-color: #FAFAFA; text-align: center; padding-top:10px; }
.box-mod25{ width: 22px; height: 21px; background-image: url(../../images/img-download.gif); position:absolute; margin:-19px 0 0 80px; }
.box-mod26{ width:97px; }
.box-mod26-top{ width:97px; height:5px; background: url(../../images/bg-moldura-top-mod3.jpg) bottom left no-repeat;  }
.box-mod26-meio{ width:97px; background: url(../../images/bg-moldura-meio-mod3.jpg) top left repeat-y;  }
.box-mod26-meio-mg{ margin:0 5px; padding:3px; text-align:center; background: url(../../images/bg-moldura-meio2-mod3.jpg) bottom left repeat-x; }
.box-mod26-bottom{ width:97px; height:; background: url(../../images/bg-moldura-bottom-mod3.jpg) top left no-repeat; }
.box-mod27{ float:left; width:265px; height:225px; }
.box-mod27-mg{ padding:10px 0 0 85px; }
.box-mod28{ padding:0 0 0 13px; }
.box-mod29{ width:430px; float:left; }
.box-mod30{ margin:8px 0 0 36px; }
.box-mod31{ margin:0 10px 0 0;}
.box-mod32 {float: left; padding: 0 0 25px; width: 45%; margin-left: 18px;}
.box-miniatura { height:245px; }
.box-miniatura div { float:left; padding:0 3px 3px 0; cursor:pointer; width:58px; height:58px; text-align:center; }
.box-miniatura-flash{ float:left; padding:0 3px 3px 0; cursor:pointer;}

#box-busca { position:absolute; height:45px; width:281px; margin:-3px 0 0 43px; *margin-top:-9px; background:url(../../images/bg-caixa_busca.jpg) top left no-repeat; border:1px solid #ccc; border-top:0; }
.box-busca-mg { padding:10px 0 0 9px; }
#box-login { position:absolute; height:45px; width:281px; margin:-3px 0 0 -50px; background:url(../../images/bg-caixa_busca.jpg) top left no-repeat; border:1px solid #ccc; border-top:0; }
.box-login-mg{ padding:10px 0 0 9px; }
#bt-login, #bt-busca { outline-style:none; }
#form-busca{ position: absolute; }
#form-login{position:relative;}
#login-resposta { padding-top:4px; color:#0F710F; font-size:9px; }
#login-resposta .error { color:red; font-size:9px; }
.box-logado .nome { overflow: hidden; height:30px; float:left; width:115px; }
.box-logado .box-logado-mg{ margin:6px 0 0 0; }

.box-barra-verde{ margin-top:-2px; _margin-top:-2px; height:40px; background: url(../../images/bg-barra_verde.jpg) top left repeat-x; }
.box-barra-laranja{ height:40px; margin-top:-2px; _margin:-2px 0 0 0; background: url(../../images/bg-barra_laranja.jpg) top left repeat-x; }
.box-acoes{ height:42px; }
.box-acoes-mg{ padding:7px 0 0 0; }

.box-input-mod1{ padding:12px 0 0 106px; text-align:right; }
.box-mg-mod1{ margin:8px 0 0 250px; }
.box-mg-mod2{ margin:5px 0 0 0; }
.box-border-mod1{ padding:31px 0 26px; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; }
.box-border-mod2{ padding:26px 14px 7px; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; zoom:1; }
.box-paginacao{ background:url(../../images/bg-box_mod2.jpg) top left repeat-x; }
.box-paginacao-pd{ padding:8px 0 10px 375px; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; }
.box-o-mbc{ padding:10px 0 0 20px; }

.conteudo-aba{ display:none; }

/*COLUNAS*/
.col1{float:left; width:195px; margin:0 19px 0 10px;}
.col2{float:left; width:548px; margin-right:23px;}
.col3{float:left; width:185px; }

/*MOLDURA*/
.box-moldura-mod1{ float:left; width:226px; background:url(../../images/bg-moldura_centro_mod1.jpg) top left repeat-y;}
.box-moldura-mod1-mg{ background:url(../../images/bg-moldura_topo_mod1.jpg) top left no-repeat;}
.box-moldura-mod1-mg2{ padding:12px; background:url(../../images/bg-moldura_base_mod1.jpg) bottom left no-repeat;}

.box-moldura-mod2{ float:left; max-width:615px; margin-right:8px; border:1px solid #F2F2F2; padding-left: auto; padding-right: auto; }
.box-moldura-mod2-mg{padding-left: auto; padding-right: auto;  }

.box-moldura-mod3{ float:left; /*width:74px;*/ margin:0 8px 5px 0; border:1px solid #F2F2F2; }
.box-moldura-mod3-mg{ padding:4px; }

.box-moldura-mod4{ float:left; /*width:127px;*/ margin-right:8px; border:1px solid #F2F2F2; }
.box-moldura-mod4-mg{ padding:4px; }

.box-moldura-mod5{ float:left; margin-right:8px; border:1px solid #F2F2F2; }
.box-moldura-mod5-mg{ padding:4px; }

.box-moldura-mod6{ float:left; width:123px; margin-right:8px; border:1px solid #F2F2F2; }
.box-moldura-mod6-mg{ padding:4px; }

.box-moldura-mod7{ float:left; width:45%; margin-right:10px; border:1px solid #F2F2F2; margin-left:28px;}
.box-moldura-mod7-mg{ padding:4px; }

/*TITULOS*/
.tit-mod1{min-height:10px; height:auto !important; height:10px; margin-bottom:10px; }
.tit-mod1-mg{ float:left; font:32px TitilliumRegular; color:#0F710E; font-weight:normal; }
.tit-mod2{ height:50px; margin-bottom:25px; background:url(../../images/novo-layout/bg-box_titulo_mod1.jpg) repeat-x;}
.tit-mod3{ background:url(../../images/bg-tit_mod3.jpg) bottom left repeat-x; text-align:right; }
.tit-mod4{background: url("../../images/novo-layout/bg-box_titulo_mod1.jpg") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #CCCCCC; height: 45px; margin-bottom: 25px; padding: 3px 0 0 15px;}
.tit-mod5{ font:20px TitilliumRegular; color:#0D710D; }
.tit-mod5.border{ border-bottom:1px solid #E6E6E6; padding-bottom:2px; margin-bottom:5px; }
.tit-mod5 a{ font:20px TitilliumRegular; color:#0D710D; }
/*.tit-mod5 a { color:#00135D; }*/
.tit-mod5-mg{ font-size:13px; font-weight:bold; color:#00135D; padding:40px 0 0 0; }
.tit-mod5-mg2{ font-weight:bold; color:#00135D; padding-top:5px; }
.tit-mod5-mg2 a{ font-weight:bold; color:#00135D; /*padding:35px 0 0 0;*/ }
.tit-mod6{ font:14px TitilliumRegular; color:#666; margin-bottom:10px; margin-left:53px;}
.tit-mod7{ font-size:11px; }
.tit-mod8{ font-size:14px; font-weight:bold; color:#0F710F; }
.tit-mod9{ display:inline; font-weight:normal; color:#00135D; }
.tit-mod10{ float:left; color:#D88701 !important; font-weight:bold; /*padding:10px 0 0 5px;*/ }
.tit-mod11{ font-size:14px; font-weight:bold; color:#E1A440; margin:-2px 0 0 5px; }
.tit-mod12{ font-size:11px; color:#00135D;}
.tit-mod13{ font:30px TitilliumRegular; color:#0E710E; text-transform:uppercase;}
.tit-mod14{ font-size:10px; color:#999999; }
.tit-mod15{ font-size:10px; color:#666; padding:5px 0 0 0; }
.tit-mod16{ float:left; color:#D88701 !important; font-weight:bold; padding:10px 0 0 5px; }
.tit-mod17{font:28px TitilliumRegular; color:#0D710D;}
.tit-mod18{font:18px TitilliumRegular; color:#666; margin-bottom:15px;}
.tit-mod19 { font:20px TitilliumRegular; color: #0F710F; margin-bottom: 10px; padding-bottom: 5px; text-transform: uppercase; border-bottom:1px solid #CCC;}

/*.publicidade { display:block; height:21px; background: url(../../images/tit-publicidade.jpg) top left no-repeat; }
.associados{ display:block; height:21px; background:url(../../images/tit-associados.jpg) top left no-repeat; }
.destaques{ display:block; height:27px; background:url(../../images/tit-destaques.jpg) top left no-repeat; }*/

/* PROJETO */
.projeto-destaque{border-bottom:1px solid #CCC; width:100%;}
.col-miolo .projeto-descricao{width:303px;}
.col-miolo .projeto-descricao P{font:16px Calibri; color:#666; padding:0;}
.texto-noticia{text-align:left; font-style:normal; font:16px Calibri; color:#666; width:100%; }
.texto-noticia{text-align:left; font:16px Calibri; color:#666;}

/*COR*/
.cor1{ color:#D88701; }
.cor2{ color:#0F710F; }
.cor3{ color:#666666; }
.cor4{ color:#DC951F; }
.cor5{ color:#00135D; }

/*LISTAGENS*/
.listagem-mod1{ margin:0; padding:0; list-style:none; }
.listagem-mod1 li{ float:left; padding:7px 21px 0 4px; color:#fff; background: url(../../images/bg-separador_idiomas.jpg) top right no-repeat; }
.listagem-mod1 .ultimo{ background: none !important; padding:7px 0 0 4px; }
.listagem-mod1 li a{ color:#fff; text-decoration:none; }
.listagem-mod1 li a:hover{ text-decoration:underline; }

.listagem-mod2{ margin:0; padding:0; list-style:none; }
.listagem-mod2 li{ margin-top:5px; text-align:right; color:#00135D; font-size:11px; }
.listagem-mod2 li .titulo { background:url(../../images/bg-mod1.jpg) bottom right no-repeat; padding:0 28px 5px 0; }
.listagem-mod2 li a { color:#00135D; text-decoration:none; zoom:1; }
.listagem-mod2 li ul {margin:0; padding:0; list-style:none; background:url(../../images/bl-mod1.jpg) bottom right repeat-x; padding:0 28px 5px 0; }
.listagem-mod2 li.on a { font-weight:bold; }
.listagem-mod2 li.on { font-weight:bold; }

.listagem-mod2 li ul li{margin-top:5px; padding:0; background:none; border-bottom:0; text-align:right; color:#666666 !important; font-weight:normal !important;}
.listagem-mod2 li ul li a{ color:#666666 !important; text-decoration:none; font-weight:normal !important;}
.listagem-mod2 li ul li a:hover{ text-decoration:underline; }
.listagem-mod2 li ul li.on{ font-weight:bold !important; }
.listagem-mod2 li ul li.on a{ font-weight:bold !important; }
.listagem-mod2 li ul li.on a:hover{ text-decoration:none; }

.listagem-mod4{ padding:0 10px; list-style:none; margin:0; }
.listagem-mod4 li{ margin-top:5px; padding:0 0 5px 10px; background:url(../../images/bl-mod2.jpg) bottom left no-repeat; color:#00793B; }
.listagem-mod4 li a{ color:#00793B; text-decoration:none; }
.listagem-mod4 .last{ border:0; }

.listagem-mod5{ padding:0 0 0 30px; list-style:none; margin:30px 0 0 0; }
.listagem-mod5 li{ color:#666; }
.listagem-mod5 .tit{ font-weight:bold; color:#666; }
.listagem-mod5 li a{ text-decoration:none; color:#666; }
.listagem-mod5 li a:hover{ text-decoration:underline; }

.listagem-mod6{ padding:0; margin:0 0 0 25px; }
.listagem-mod6 li{ padding:5px 0; }

.listagem-mod7{ margin:0; padding:0; list-style:none; }
.listagem-mod7 li{ padding:14px 0 0 5px;}
.listagem-mod7 li a{ text-decoration:none; }
.listagem-mod7 li a:hover{ text-decoration:underline; }

.listagem-mod8{ margin:0; padding:0; list-style:none; }
.listagem-mod8 li{ float:left; }
.listagem-mod8 li.on{ background: url(../../images/bg-opcao_ativa.jpg) top left repeat-x; }
.listagem-mod8 li .op{ color:#FFF; font-size:12px; padding:8px; }
.listagem-mod8 li a{ color:#FFF; font-size:12px; text-decoration:none;}
.listagem-mod8 li .op{ background: url(../../images/bg-listagem_li_mod8.jpg) bottom right no-repeat; }

.listagem-mod9{ padding:0; margin:0 0 0 25px; list-style:none; }
.listagem-mod9 li{ padding:5px 0; }

.listagem-mod10 { padding:0; margin:0px; list-style:none; }
.listagem-mod10 li { padding:5px 0; }

.listagem-mod11{ margin:5px 0 33px 0; padding:0; list-style:none; text-align:center; }
.listagem-mod11 li{ display:inline; color:#999999; font-size:11px; }
.listagem-mod11 li a{ color:#999999; text-decoration:none; }
.listagem-mod11 li ul{margin:0; padding:0; list-style:none;}
.listagem-mod11 li.on a{ font-weight:bold; color:#026D02; }
.listagem-mod11 li.on{ font-weight:bold; color:#026D02; }

.listagem-mod12{ padding:0; margin:0px; list-style:none; }
.listagem-mod12 li{ display:inline; }

.listagem-mod13{ padding:0; margin:0px; list-style:none; }
.listagem-mod13 li{ background: url(../../images/bl-mod9.jpg) top left no-repeat; padding:8px 0 0 13px; color: #EB820A; font-weight: bold; }
.listagem-mod13 li div { background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; padding-bottom:8px; }
.listagem-mod13 li div a { color: #EB820A; }

.listagem-mod14{ padding:0 10px; list-style:none; margin:0; }
.listagem-mod14 li{ margin-top:5px; color:#00793B; float:left; width:40px;}
.listagem-mod14 li a{ color:#00793B; text-decoration:none; }
.listagem-mod14 .last{ border:0; }

.migalha{ margin:0; padding:0 0 4px 0; list-style:none; border-bottom:1px solid #CCC;}
.migalha li{ display:inline; font:13px Calibri; color:#1F3171; cursor:default; }
.migalha li a{ font:13px Calibri; color:#1F3171; text-decoration:none; cursor:pointer; }
.migalha li a:hover{ text-decoration:underline; }
.migalha li.on{ font:13px Calibri; color:#D88500; font-weight:bold; }

/*PAGINAÇÃO*/
.paginacao-mod1{ background:url(../../images/bg-box_mod1.jpg) top left repeat-x; margin:0 0 0 -30px; list-style:none; }
.paginacao-mod1 li{float:left; margin:11px 7px 0; color:#999999; font-size:11px; }
.paginacao-mod1 li.on{float:left; width:18px; height:22px; padding:1px 0 0 14px; margin:9px 0 0 0; color:#FFF; background:url(../../images/bg-paginacao_on_mod1.jpg) top left no-repeat; }
.paginacao-mod1 li.on a{color:#FFF !important; text-decoration:none; cursor:default; }
.paginacao-mod1 li a{color:#999 !important; text-decoration:none; }

.paginacao-mod2{ margin:0 22px; padding:0; list-style:none; }
.paginacao-mod2 li{ display:inline; color:#D88701; }
.paginacao-mod2 li.on{ color:#D88701; font-weight:bold; text-decoration:none; }
.paginacao-mod2 li.on a{ color:#D88701; font-weight:bold; text-decoration:none; }
.paginacao-mod2 li a:hover{ color:#D88701; text-decoration:underline; }
.paginacao-mod2 li a{ color:#D88701; text-decoration:none; }

/*BOTÕES*/
.bt-topo{ float:left; padding:8px 0 0 0; }
.bt-anterior-mod1{ float:left; width:36px; }
.bt-proximo-mod1{ float:right; width:36px; text-align:right; }

#bt-mais{ cursor:pointer; }
#bt-menos{ cursor:pointer; }

.bt-mod1{  }
.bt-mod3{ padding:4px 0 0 6px; background: url(../../images/bl-mod3.jpg) top left no-repeat; color:#999999; font-size:9px; }
.bt-mod3 a{ color:#999999; font-size:9px; text-decoration:none; }
.bt-mod4{  border-top:1px solid #CCC; height:38px; margin-top:10px; }
.bt-mod4-mg{ padding:10px 0 0 0; }
.bt-mod5{ background: url(../../images/bl-mod5.jpg) center left no-repeat; padding:0 0 0 8px; color:#00135D; font-size:11px; }
.bt-mod5 a{ font:16px TitilliumRegular; color:#00135D; text-decoration:none; }
.bt-mod7{ background: #fff url(../../images/bl-mod7.jpg) top left no-repeat; padding:0 0 0 8px; color:#00135D; font-size:11px; }
.bt-mod7 a{ color:#666666; font-size:11px; text-decoration:none; }
.bt-mod7 a:hover{ text-decoration:underline; }
.bt-mod8{ background: url(../../images/bl-mod6.jpg) top left no-repeat; padding:0 0 0 8px; color:#00135D; font-size:11px; }
.bt-mod8 a{ color:#D88701; text-decoration:none; }
.bt-mod9 { background: #fff url(../../images/bl-mod7.jpg) top left no-repeat; padding:0 0 0 8px; color:#00135D; font-size:11px; margin: 5px 0pt 0pt 85px; }

/**/
  .bt-mod6{ background:url(../../images/bg-bt_mod6.jpg) bottom top repeat-x; min-height:10px; height:auto !important; height:10px; margin:0 0 16px 0; padding:5px;  }
  .bt-mod6-mg{ float:left; background:#fff; font-size:15px; color:#DC951F; font-weight:bold; padding:0 5px 0 0; cursor: pointer; }
  .bl-bt_mod6{ float:left; padding:2px 4px 0 0; cursor:pointer; }
  .conteudo-aba-mod6{ display:none; padding:0 0 0 10px;}
/**/

.bt-abrir-mod1{padding:9px 0; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; cursor:pointer;}

/*IMAGENS*/
.img-mod1{ float:left; width:93px; }

/*FORMULARIO*/
.select-mod1{ width:185px; color:#00793B;}
.select-mod2{ width:195px; height:140px; font-size:12px !important; border:1px solid #DBDBDB; }
.select-mod2 option{ padding:2px 0 2px 4px; }
.select-mod3{ float:left; width:120px; margin-right:10px; border:1px solid #DBDBDB; }
.select-mod4{ width:146px;}

.label-padrao-mod1{ display:block; float:left; padding:0 3px 0 0; }
.label-padrao-mod2{ display:block; float:left; text-align:right; padding:0 10px 0 0; }
.label-padrao-mod3{ display:bloxk; float:left; width:158px; height:27px; margin-right:10px;}
.label-padrao-mod4{ display:bloxk; float:left; font-size:10px; padding:3px 0 0 2px; }
.label-padrao-mod5{ display:bloxk; float:left; width:122px; height:23px; margin-right:10px; text-align:right;}
.label-padrao-mod6{ display:bloxk; float:left; width:90px; height:27px; margin-right:10px; text-align:right;}

.campo-padrao-mod1{ display:block; float:left; height: expression( this.scrollHeight < 13 ? "12px" : "auto" ); min-height: 12px; background: #F5F5F5 url(../../images/bg-campo_padrao_mod1.jpg) top left no-repeat; border:1px solid #ccc; color:#333333; font-size:11px; font-weight:bold; }
.campo-padrao-mod2{ display:block; float:left; height: expression( this.scrollHeight < 14 ? "13px" : "auto" ); min-height: 13px; background:url(../../images/bg-campo_padrao_mod2.jpg) top left repeat-x; border:1px solid #DBDBDB; }
.campo-padrao-mod3{ display:block; float:left; height: expression( this.scrollHeight < 14 ? "13px" : "auto" ); min-height: 13px; border:1px solid #DBDBDB; }
.campo-padrao-mod3{ display:block; float:left; height: expression( this.scrollHeight < 14 ? "13px" : "auto" ); min-height: 13px; margin-right:10px; background:url(../../images/bg-campo_padrao_mod2.jpg) top left no-repeat; border:1px solid #DBDBDB; }
.campo-image-mod2{ display:block; float:left; margin:-4px 0 0 0; }

.textarea-mod1{ width:250px; height:130px; background:url(../../images/bg-campo_padrao_mod2.jpg) top left no-repeat;  border:1px solid #DBDBDB; }

.w10{ width:10px; }
.w20{ width:20px; }
.w24{ width:24px; }
.w30{ width:30px; }
.w37{ width:37px; }
.w50{ width:50px; }
.w60{ width:60px; }
.w67{ width:67px; }
.w78{ width:78px; }
.w100{ width:100px; }
.w105{ width:105px; }
.w118{ width:118px; }
.w145{ width:145px; }
.w160{ width:160px; }
.w164{ width:164px; }
.w178{ width:178px; }
.w193{ width:193px; }
.w205{ width:205px; }
.w211{ width:211px; }
.w225{ width:225px; }
.w230{ width:230px; }
.w235{ width:235px; }
.w245{ width:245px; }
.w250{ width:250px; }
.w335{ width:335px; }
.w343{ width:343px; }

/*ICONES*/
.ico-portal{ float:left; padding:2px 8px; width:36px;}

/*LINKS*/
.link-mod1{ color:#666666; }

/*LEGENDAS*/
.legenda-mod1{ font-size:9px; text-align:left; }

/*SEPARADORES*/
.separador-horizontal-mod1{ height:24px; }
.separador-horizontal-mod2{ height:16px; }
.separador-horizontal-mod3{ height:40px; }
.separador-horizontal-mod4{ height:53px; }
.separador-horizontal-mod5{ height:8px; background:url(../../images/bg-box_mod2.jpg) bottom left repeat-x; }

.separador-vertical-mod1{ display:inline; width:5px; }
.separador-vertical-mod2{ float:left; width:53px; }
.separador-vertical-mod3{ float:left; width:50px; }
.separador-vertical-mod4{ float:left; width:5px; }
.separador-vertical-mod5{ float:left; width:10px; }
.separador-vertical-mod6{ float:left; width:80px; }
.separador-vertical-mod7{ float:left; width:25px; }
.separador-vertical-mod8{ float:left; width:25px; background:url(../../images/bg-linha_home_logado.jpg) top left no-repeat; }

/*bordas*/
.s-borda { border:0; background-image:none; }

/*Outras*/
.s-margin{margin:0; }
.jCarouselLite{width:185px; height:230px;}

.form-erro { background:#FFF9CF; }
#sucesso { display:none; }

#valida-inicial-erro { float: left; color: red; margin:0 0 10px 168px; font-size: 90%; font-weight:bold; }
#valida-inicial-ok { float: left; color: green; font-size: 90%; }


#conteudo ul li, #conteudo ol li { margin-bottom:8px; }
#conteudo table tr td { vertical-align:top; }


.box-moldura-mod8 { margin-right:10px; }
.box-moldura-mod8 .top-left      { background:url(../../images/bg-moldura_table_mod1_canto_esquerdo.jpg) bottom left no-repeat; }
.box-moldura-mod8 .top-center    { background:url(../../images/bg-moldura_table_mod1_topo.jpg) bottom left repeat-x; }
.box-moldura-mod8 .top-right     { background:url(../../images/bg-moldura_table_mod1_canto_direito.jpg) bottom left no-repeat; }
.box-moldura-mod8 .center-left   { background:url(../../images/bg-moldura_table_mod1_left.jpg) top left repeat-y; }
.box-moldura-mod8 .center-right  { background:url(../../images/bg-moldura_table_mod1_right.jpg) top left repeat-y; }
.box-moldura-mod8 .bottom-left   { background:url(../../images/bg-moldura_table_mod1_canto_esquerdo2.jpg) top left no-repeat; }
.box-moldura-mod8 .bottom-center { background:url(../../images/bg-moldura_table_mod1_bottom.jpg) top left repeat-x; }
.box-moldura-mod8 .bottom-right  { background:url(../../images/bg-moldura_table_mod1_canto_direito2.jpg) top left no-repeat; }

#publicidade .banners { margin:0; padding:0; list-style:none; }
#publicidade .banners li    { display:none; }
#publicidade .banners li.on { display:block; }

.loader { display:none; margin:5px; }

/* módulo parceiros - carrossel*/
.box-carrossel{height: 82px;}
.seta-carrossel{float:left;}
.area-img-carrossel{float:left; width: 157px; height:82px; }
.area-img-carrossel LI{ width: 157px; height: 79px; text-align:center;}
.area-img-carrossel LI A{ width: 157px; text-align:center; display: block;}
.area-img-carrossel LI IMG{display: block; margin:auto;}

/* Rede Social*/
.box-rede-social{ text-align:center;  }
.rede-social{ float:left; width:72px; height:20px; margin:10px 10px 0 0; padding:0 2px 4px 4px;}
.box-mod1-mg4{ padding:10px 0 10px 0; }
.listagem-mod15{padding:0; margin:0px; list-style:none; }


/* xxxxxxxxxxxxxxxxxxxxxxxx NOVO xxxxxxxxxxxxxxxxxxxxxxxx */
/* ESTRUTURA */
.novo-topo{height:205px; background:url(../../images/novo-layout/bg-topo.jpg) 0 0 repeat-x;}
.novo-topo-mg{width:960px; margin:0 auto; background:url(../../images/novo-layout/bg-topo.jpg) 0 0 repeat-x;}
.novo-layout{background-color:#F0F0F0}
.novo-layout-mg{width:930px; margin:0 auto; padding:0 20px 15px 10px; background-color:#FFF;}
.novo-redes-sociais{padding-top:1px; border-top:1px solid #D9D9D9; border-bottom:1px solid #FFF;}
.novo-redes-sociais-mg{padding:10px 0; background:url(../../images/novo-layout/redes_sociais.jpg) 0 0 repeat;}
.novo-bloco-links-rodape{margin-bottom:12px; background:url(../../images/novo-layout/rodape.jpg) 0 0 repeat;}
.novo-bloco-links-rodape-mg{padding:15px 0 25px; background:url(../../images/novo-layout/rodape_mg.jpg) 0 0 repeat-x;}
.novo-centralizar{width:960px; margin:0 auto;}
.novo-rodape{width:920px; margin:0 auto;}
.novo-rodape P{padding-bottom:12px; font:13px Calibri; color:#999;}
.novo-rodape A{font:13px Calibri;}

.novo-logo{float:left; margin:0; padding-top:20px;}
.novo-logo A{display:block; width:300px; height:120px; text-indent:-9999px; background:url(../../images/novo-layout/img-logo_mbc.jpg) 0 0 no-repeat;}
.novo-logo A:HOVER{text-decoration:none;}
.novo-logo-rodape{display:block; float:left; width:46px; height:45px; margin:10px 24px 0 0; text-indent:-9999px; background:url(../../images/novo-layout/logo_10_anos.jpg) 0 0 no-repeat;}

/* COLUNAS */
.col-miolo{float:left; width:620px; margin-right:30px;}
.col-miolo-100{float:left; width:100%; margin:auto;}
.col-lateral{float:left; width:280px;}
.col-redes-sociais{float:left; width:280px; margin-left:20px; padding:10px; background-color:#FFF; height: 268px !important; }
.col-redes-sociais.twitter{background-color:#F2F2F2;}
.col-redes-sociais.first{margin-left:6px; padding:10px 17px 10px 10px;}
.col-redes-sociais H3{height:auto; text-indent:0;}

.col-contato{float:left; width:390px;}
.fbConnectWidgetTopmost{border:none;}

/* MENU */

.novo-rodape .menu-aux{margin:0 0 30px;}
.novo-rodape .menu-aux LI{margin:0;}
.novo-rodape .menu-aux li.last{padding-right:0;}
.menu-aux{height:24px; margin:30px 0 65px; padding:0; list-style:none;}
.menu-aux LI{float:left; margin:5px 0 0; padding:0 8px; /*border-right:1px solid #D9D9D9;*/}
.menu-aux LI A{font: 12px Calibri; color:#005177;}
.menu-aux LI A:HOVER{color:#00135D;}
.menu-aux LI .bt-chamada A{color:#005177; display:block; margin-top:3px;}
.menu-aux li.last{border:none;}
.menu-aux li.on{margin-top:3px; padding-right:0; background:url(../../images/novo-layout/menu_aux_on.jpg) 0 0 no-repeat;}
.menu-aux li.on .bt-chamada{padding-top:0; padding-right:10px; background:url(../../images/novo-layout/menu_aux_on_mg.jpg) right 0 no-repeat;}
.menu-aux li.on .bt-chamada-mg{padding-top:2px;}
.menu-aux li.on A{color:#FFF;}
.menu-aux li.on A:HOVER{color:#FFF;}
.menu-aux .bt-chamada-mg{padding-right:13px;}
.menu-aux .aberto{width:140px; padding:10px; background:url(../../images/novo-layout/login_aberto.jpg) #0C8A0C 0 bottom repeat-x;}
.menu-aux .aberto LABEL{display:block; padding-bottom:5px; font: 13px Calibri; color:#FFF;}
.esqueci-senha{text-align:right; display:block; padding-bottom:12px; font-size:11px !important; color:#FCBF4E !important;}
.esqueci-senha:HOVER{color:#FCBF4E !important;}

.menu-principal{height:24px; margin:0 10px; padding:0 0 0 5px; list-style:none; border-top:4px solid #F0F0F0;}
.menu-principal .item-nivel1{float:left; margin:3px 3px 0 0; padding:12px 3px; background:url(../../images/novo-layout/item_menu.jpg) 0 0 repeat-x;}
.menu-principal .item-nivel1 .link-nivel1{display:block; white-space:nowrap; font:15px TitilliumRegular; color:#00135D; text-transform:uppercase;}
.menu-principal .item-nivel1 .link-nivel1 SPAN{padding:0 15px; font:15px TitilliumRegular; color:#00135D; background:url(../../images/novo-layout/seta_baixo2.gif) right 6px no-repeat;}
.menu-principal .item-nivel1:HOVER{padding:0; background:url(../../images/novo-layout/item_menu_on.jpg) 0 0 no-repeat;}
.menu-principal .item-nivel1:HOVER .link-nivel1{padding:12px 1px 12px 0; text-decoration:none; color:#FFF; background:url(../../images/novo-layout/item_menu_mg_on.jpg) right 0 no-repeat;}
.menu-principal .item-nivel1:HOVER .link-nivel1 SPAN{color:#FFF; background:url(../../images/novo-layout/seta_cima2.gif) right 6px no-repeat;}
.menu-principal .aberto{left:-9px; width:180px; margin-top:-8px; padding:10px 15px; background:url(../../images/novo-layout/#FDB132.jpg) #FDB640 0 0 repeat-x;}


/* DROPDOWN */
.dropdown-aux{float:left;}
.dropdown-aux .aberto{display:none; position:absolute; right:0;}
.dropdown-aux .ico-down.bt-chamada{cursor:pointer;}
.dropdown-aux .bt-chamada{cursor:pointer;}
.dropdown-aux.on, .dropdown-aux.hover:HOVER{position:relative;}
.dropdown-aux.on .aberto, .dropdown-aux.hover:HOVER .aberto{display:block;}
.dropdown-aux .bt-chamada-mg{text-decoration:none; background:url(../../images/novo-layout/seta_baixo.gif) right 6px no-repeat;}
.dropdown-aux.on .bt-chamada-mg{background:url(../../images/novo-layout/seta_cima.gif) right 11px no-repeat;}

.dropdown-hover{position:relative;}
.dropdown-hover:HOVER  .aberto{display:block;}
.dropdown-hover .bt-chamada{cursor:pointer;}
.dropdown-hover .aberto{display:none; position:absolute;}

/* FORMULARIOS */
.campo-login{width:128px; margin-bottom:10px; padding:3px 5px; border:1px solid #E5E4E9; background-color:#FFF;}
.campo-busca{font:13px Calibri; float:left; width:278px; margin:5px;  padding:4px 8px; border:1px solid #E5E4E9; background-color:#FFF;}

/* LISTAGENS */
.submenu{list-style:none; margin:0; padding:0;}
.submenu LI{margin:0; padding:0 0 12px;}
.submenu LI A{padding-left:13px; font:12px TitilliumRegular; color:#FFF; text-transform:uppercase; background:url(../../images/novo-layout/bl_submenu.gif) left 4px no-repeat;}
.list-bandeiras{list-style:none; margin:0; padding:0;}
.list-bandeiras LI{float:left; width:128px; margin:0; padding:0 12px 2px 0;}
.list-bandeiras LI A{font:12px Calibri; color:#0F710F;}
.list-bandeiras LI .bandeira{padding:2px 2px 0 0; vertical-align:text-top;}

/* TITULOS */
.tit-lateral{height:24px; margin:0 0 15px; padding:2px 0 3px; text-align:center; text-indent:0; font:18px TitilliumRegular; color:#FFF; text-transform:uppercase; background:url(../../images/novo-layout/box_padrao_topo.jpg) 0 0 repeat-x;}
.tit-rodape{font-weight: bold; height:auto; margin:0 0 12px; padding:0 0 5px; text-indent:0; font:16px Calibri; color:#D9D9D9; text-transform:uppercase; background:none;}
.tit-rodape A{font:16px Calibri; color:#D9D9D9;}
.col-miolo P{font:15px Calibri; color:#666666; /*padding:0 0 45px 0;*/}
.txt-grande{font:20px Calibri; color:#666666;}
.txt-grande P{font:20px Calibri; color:#666666;}
.tit-mod2 H4{background:url(../../images/novo-layout/tit-noticias.gif) left 10px no-repeat; height:28px; margin: 0 0 0 15px; padding: 7px 0 0 40px; color: #0D710D; font: 28px TitilliumRegular; text-transform:uppercase;}

/* MIGALHA */
#marcador-ancora .voce-esta-em{font:13px TitilliumRegular; color:#666;}
#marcador-ancora .flecha{font:13px Calibri; color:#666;}

/* BLOCOS */
.box-lateral{margin-bottom:20px;}
.box-rede-qpc{background:url(../../images/novo-layout/rede_qpc_mapa_brasil.gif) right 24px no-repeat;}

/* CARROSSEL */
.jcarousel-clip{z-index:3002; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list{z-index:3001; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li, .jcarousel-item{float:left; list-style:none; }
.jcarousel-next, .jcarousel-prev{z-index:3003; display:none;}

.jcarousel-modelo1{margin-bottom:18px;}
.jcarousel-modelo1 .jcarousel-container-horizontal{width:280px; margin:0 auto;}
.jcarousel-modelo1 .jcarousel-clip-horizontal{width:214px; margin:0 auto;}
.jcarousel-modelo1 .jcarousel-item{padding:0; height:auto;}
.jcarousel-modelo1 .jcarousel-item-horizontal{margin-right:0;}
.jcarousel-modelo1 .jcarousel-prev-horizontal{position:absolute; left:0; top:38px; width:12px; height:16px;  cursor:pointer; background:url(../img/bg/seta_esq.jpg) no-repeat 0 0;}
.jcarousel-modelo1 .jcarousel-next-horizontal{position:absolute; right:0; top:38px; width:12px; height:16px;  cursor:pointer; background:url(../img/bg/seta_dir.jpg) no-repeat 0 0;}
.jcarousel-modelo1 .jcarousel-prev-disabled-horizontal, .jcarousel-modelo1 .jcarousel-next-disabled-horizontal{cursor:default; background:none;}

/* ABAS */
.abas {margin:0 !important; padding:0 !important; *position:relative;}
.abas li {float:left; margin-left:10px; padding:0 !important; height:30px; list-style:none;}
.abas li a {display:block; height:22px; padding:8px 20px 0 20px; border:2px solid #ccc; border-bottom:1px solid #ccc; white-space:nowrap; cursor:pointer; text-decoration:none; background:url(../../images/novo-layout/aba-inativa.jpg) 0 0 repeat-x; color:#fff !important; text-decoration:none !important;}
.abas li a:hover {text-decoration:none !important;}
.abas li.ativo A {background:url(../../images/novo-layout/aba-ativa.jpg) 0 0 repeat-x; border-bottom:solid 2px #fff; color:#666 !important;}
.content-tab {margin:2px 0 20px 0; padding-top:20px; border-top:2px solid #ccc; font-size:14px; color:#ccc;}
.content-tab ul { margin-top:-1px; }
.content-tab li { margin-bottom:5px; line-height:130%; }
.content-tab ol { list-style:bold; margin-top:-5px; }


.col-miolo .txt-mod1 {font:16px Calibri; color:#666; padding:0;}
.box-noticia{width:560px; float:left;}
.tit-noticia{font:20px TitilliumRegular; color:#00135D !important;}
.txt-noticia{font:16px Calibri; color:#00135D !important;}

/* CAROUFREDSEL */
.seta-prev{background:url(../../images/novo-layout/seta_esq.jpg) no-repeat top left; float:left; width:12px; height:16px; text-decoration:none; margin-top:40px;}
.seta-prev:hover{text-decoration:none;}
.seta-next{background:url(../../images/novo-layout/seta_dir.jpg) no-repeat top left; float:right; width:12px; height:16px; text-decoration:none; margin-top:40px;}
.seta-next:hover{text-decoration:none;}
.box-imagens-associados{width:216px; height:80px; float:left;}
.box-imagens-associados LI{list-style:none;}

.box-imagens-associados{
	margin:  0 0 0 38px;
	padding: 0px;
	position: relative;
}
.box-imagens-associados li{
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 80px;
	display: block;
	float: left;
}

.twtr-hd h3{background:none !important;}


/**
NOVO MENU
*/


#cssmenu {
    text-transform: uppercase;
}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  white-space: nowrap;
}
#cssmenu {
  height: 49px !important;
  border-radius: 5px 5px 0 0 !important;
  -moz-border-radius: 5px 5px 0 0 !important;
  -webkit-border-radius: 5px 5px 0 0 !important;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
  background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  border-bottom: 2px solid #fdb540 !important;
  width: 960px !important;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '' !important;
  display: block !important;
  clear: both !important;
}
#cssmenu a {
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: linear-gradient(top, #fefefe 0%, #ececec 100%);
  color: #000 !important;
  display: block !important;
  font-family: Helvetica, Arial, Verdana, sans-serif !important;
  font-size: 12px !important;
  line-height: 49px !important;
  padding: 0 13px 0 13px !important;
  text-decoration: none !important;
}
#cssmenu ul {
  list-style: none !important;
  float: left !important;
padding:0px;
margin:0px;
width: 100%;
}

#cssmenu > ul > li {
  float: left !important;
  width: 160px;
  text-align: center;
  
}

#cssmenu > ul > li, #cssmenu > ul > li > a {
  color: #00135D !important;
  font-size: 14px !important;
  display: inline;
}

#cssmenu > ul > li:hover:after {
  content: '' !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #fdb540 !important;
  margin-left: -10px !important;
}

#cssmenu > ul > li.active:after {
  content: '' !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #fdb540 !important;
  margin-left: -10px !important;
}
#cssmenu > ul > li.active > a {
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1) !important;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
}
#cssmenu > ul > li:hover > a {
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}
#cssmenu .has-sub {
    
  /*z-index: 1;*/
}
#cssmenu .has-sub:hover > ul {
  display: block !important;
}
#cssmenu .has-sub ul {
  display: none !important;
  position: absolute !important;
  width: 160px !important;
  top: 100% !important;
  left: 0 !important;
  z-index: 999999 !important;
  text-align: left;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px !important;
}
#cssmenu .has-sub ul li a {
  background: #fdb540 !important;
  border-bottom: 1px dotted #fec972 !important;
  filter: none !important;
  font-size: 11px !important;
  display: block !important;
  line-height: 120% !important;
  padding: 10px !important;
  color: #ffffff !important;
  width: 180px !important;
}

#cssmenu .has-sub ul li {
    color: #ffffff !important;
    font-size: 11px !important;
}
#cssmenu .has-sub ul li:hover a {
  background: #fca10e !important;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block !important;
}
#cssmenu .has-sub .has-sub ul {
  display: none !important;
  position: absolute !important;
  left: 100% !important;
  top: 0 !important;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #fca10e !important;
  border-bottom: 1px dotted #fec972 !important;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #ee9402 !important;
}

/**
JANELA MODAL YOUTUBE
*/

.window{
    display:none;
    width:300px;
    height:300px;
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:9900;
    padding:10px;
    border-radius:10px;
}
 
#mascara{
    display:none;
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
}
 
.fechar{display:block; text-align:right;}

/**
FIM NOVO MENU
*/

/*NOVO DESIGN 2014 */

/*SETAS NOTICIAS LATERAL*/
.tooltip-c {margin-bottom: 7px; font:13px Calibri; color: #fff;padding-left:10px;padding-bottom: 3px;position: relative;width: 80px;background: #006600;}
.tooltip-c:before {width: 0;height: 0;border: 9px solid transparent;border-left-color: #006600;content: "";right: -18px;position: absolute;}
.tooltip-e {margin-bottom: 7px; font:13px Calibri; color: #fff;padding-left:10px;padding-bottom: 3px;position: relative;width: 80px;background: #006600;}
.tooltip-e:before {width: 0;height: 0;border: 9px solid transparent;border-left-color: #006600;content: "";right: -18px;position: absolute;}
.tooltip-y {margin-bottom: 7px; font:13px Calibri; color: #fff;padding-left:10px;padding-bottom: 3px;position: relative;width: 20px;background: #006600;}
.tooltip-y:before {width: 0;height: 0;border: 9px solid transparent;border-left-color: #006600;content: "";right: -18px;position: absolute;}

/*SETAS NOTICIAS DESTAQUE*/
.tooltip-d {margin-top: 10px; margin-bottom: 10px;font:16px Calibri; margin-left: -50px; color: #fff; padding-left:20px; padding-bottom: 2px; position: relative;width: 90px; background: #006600;}
.tooltip-d:before {width: 0;height: 0;border: 10px solid transparent;border-left-color: #006600;content: "";right: -20px;position: absolute;}

/*SETAS QPC*/
.tooltip-q {text-transform:uppercase; font:20px Calibri; color: #fff; padding-left:5px; padding-bottom: 2px; position: relative;width: 110px; background: #006600;}
.tooltip-q:before {width: 0;height: 0;border: 13px solid transparent;border-left-color: #006600;content: "";right: -26px;position: absolute;}


/*MENUS */
.linha-menu{height:2px; background-color: #206020; }
.titulo-menus{padding:2px 0 3px; text-align:left; text-indent:0; font:20px Calibri; color:#003471; text-transform:uppercase;}
    
/*SIDEBAR */
    /*COR CINZA CLARO DA DATA EM MULTIMIDIA*/
.titulo-mult{ height:20px; padding-left:5px; text-align:left; text-indent:0; font:16px Calibri; color:#2E2D2D; background-color: #dddddd;}
.titulo-mult a{float: right; text-align:right; text-indent:0; font:14px Calibri; color:#00135D; margin-right: 5px; padding-top: 2px; padding-right: 5px;}
.entrevistado p{font:14px Calibri; color:#2E2D2D; font-weight:bold;}
.titulo-assoc{height:24px; margin-bottom: 5px; padding:2px 0 3px; text-align:center; text-indent:0; font:20px Calibri; color:#FFF; text-transform:uppercase; background-color: #006600;}
.assoc-text{display: table-cell; width: 280px; vertical-align: middle; position: static; height: 50px; background-color: #dddddd; font: 14px Calibri; color: #2E2D2D;}
.assoc-text a{font: 14px Calibri; color: #2E2D2D; font-weight:bold; text-align: center;}
.titulo-qpc{height:24px; padding:2px 0 3px; text-align:right; text-indent:0; font:20px Calibri; color:#FFF; text-transform:uppercase;}

/*MAPA DO SITE */
.titulo-mapa{padding:2px 0 3px; text-align:right; text-indent:0; font:14px Calibri; color:#fff; font-weight:bold;}
.texto-mapa{padding:2px 0 3px; text-align:right; text-indent:0; font:14px Calibri; color:#fff;}
.fundo-mapa{ background-color: #184e18;}

/*FIM NOVO DESIGN 2014 */

/*SÃO 620PX DE LARGURA O MIOLO DO MEIO */
.miolo-destaque{float:left;width:370px;margin-top:5px;}
.miolo-destaqueIMG{padding:5px 5px 5px 0px; width:240px; float:left;}
.miolo-destaqueTXT{padding:5px; width:110px; float:left;}
.miolo-destaqueTXT a{text-align:left; text-indent:0; font:18px Calibri; color:#2E2D2D; font-weight: bold}
.miolo-noticias{float:right; width:225px; padding:5px; margin-top:5px;}
.miolo-noticias a{text-align:left; font:15px Calibri; color:#2E2D2D; decoration: none;}
.miolo-noticias p a, .miolos2 p a, .miolos1 p a{float: right; text-align:right; text-indent:0; font:14px Calibri; color:#00135D;}
.miolos{float:left; width:310px;padding:5px};
 
.rs-face{align: right; width:23px; background-image:url(../../images/novo-layout/face_pb.png);}
.rs-face:hover {background-image:url(../../images/novo-layout/face.png); }
.face-spc {align: left; margin-top:2px; margin-left:240px; position:absolute; width:23px; background-image:url(../../images/novo-layout/face_pb.png); height:23px;}

.rs-twitter{align: right;width:23px; background-image:url(../../images/novo-layout/twitter_pb.png);}
.rs-twitter:hover {background-image:url(../../images/novo-layout/twitter.png); }
.twitter-spc {align:left; margin-top:2px; position:absolute; margin-left:270px; width:23px; background-image:url(../../images/novo-layout/twitter_pb.png); height:23px;}

.rs-youtube{align: right; width:23px; background-image:url(../../images/novo-layout/youtube_pb.png);}
.rs-youtube:hover {background-image:url(../../images/novo-layout/youtube.png); }
.youtube-spc {align: left; margin-top:2px; margin-left:300px; position:absolute; width:23px; background-image:url(../../images/novo-layout/youtube_pb.png); height:23px;}

.rs-google{align: right;width:23px; background-image:url(../../images/novo-layout/g+_pb.png);}
.rs-google:hover {background-image:url(../../images/novo-layout/g+.png); }
.google-spc {align:left; margin-top:2px; position:absolute; margin-left:330px; width:23px; background-image:url(../../images/novo-layout/g+_pb.png); height:23px;}


.miolo_inferior{width:620px; align: left; margin-top: 8px;}
.miolos1 {width:300px; float: left;}
.miolos2 {width:300px; float: right;}
.row1{width:100px;float: left;}
.row3{width:45px;float: left;}
.row2{width:250px;float: left;}
.cell{width:300px ;float: left;}

.miolos2_texto{width: 180px; float: right;}
.miolos2_texto a{text-align:left; font:15px Calibri; color:#2E2D2D; decoration: none;}

/* DROP DOWN RODAPÉ*/

#navigation ul {list-style-type: none;padding: 0;margin: 0;width: 100%;}
#navigation a {text-decoration: none;display: block;padding: 3px 12px 3px 8px;color: #fff;}
#navigation a:active {padding: 2px 13px 4px 7px;color: #fff;border: 1px solid #333;}
#navigation li li a {text-decoration: none;padding: 3px 3px 3px 17px;background-color: #1b541d;color: #fff;}
#navigation li li a:active {padding: 2px 4px 4px 16px;background-color: #1b541d;color: #fff;}

.col-rodape{margin-top: 20px; float:left; width:192px; position: relative; background-color: #1b541d;}

.list-rodape{list-style:none; margin:0; padding:0;}
.list-rodape LI{margin:0; padding:0 0 5px;list-style:none; margin-right:15px;}
.list-rodape LI A{list-style:none; padding-left:10px; font:14px Calibri; color:#FCBF4E;}

.mapa_site{width:100%; margin:0 auto; background-color:#1b541d; margin-bottom: 10px; }
.fundo_mapa_site{width:100%; margin:0 auto; background-color:#1b541d; margin-bottom: 10px; height: 350px; }

/* DESTAQUES */
.box-destaques{width:620px; height:270px; margin-bottom:32px;}
.barra-destaques{height:29px; background:url(../../images/novo-layout/barra_destaque.jpg) 0 0 repeat-x;}
.desc-destaque{float: left;width: 520px;margin-right: 10px;padding-top: 5px;text-align: right;font: 15px Calibri;color: #00135D;}

.bt-destaque-ant{float:left; width:25px; height:23px; margin:3px 3px 0 0; cursor:pointer; background:url(../../images/novo-layout/ant_destaque.jpg) 0 0 no-repeat;}
.bt-destaque-prox{float:left; width:25px; height:23px; margin:3px 3px 0 0; cursor:pointer; background:url(../../images/novo-layout/prox_destaque.jpg) 0 0 no-repeat;}
.selecione-destaque{float:left; width:205px; padding-top:5px; font:12px Calibri; color:#000;}
.list-destaque{float:RIGHT; list-style:none; margin:6px 0 0; padding:0;}
.list-destaque LI{margin-right:4px; border-radius: 50%;display: inline-block;height: 7px;width: 7px;border: 2px solid #c1c1c1;background-color: #c1c1c1;}
.list-destaque li.ativo{background-color:#0b3d77;border: 2px solid #0b3d77;}
.list-destaque LI:HOVER{background-color:#0b3d77;border: 2px solid #0b3d77;}
.destaque{display:none; height:240px;}

/* YOUTUBE */

.youtube_video{
height: 200px;
position:relative;
margin-right: 10px;
margin-left: 10px;
margin-bottom:20px;
position:relative;
width: 184px;
display: inline-flex;
}
.youtube_video .tempo{
position: absolute;
background: none repeat scroll 0% 0% #FFF;
padding: 2px 5px 1px;
border-radius: 3px;
opacity: 0.8;
color: #000;
font-size: 12px;
right: 5px;
top: 3px;
}
.youtube_video img{
width: 184px;
margin-bottom:3px
}
.youtube_video_destaque img{
width: 360px;
}

.youtube_video_destaque{
margin-left: auto;
margin-right: auto;
display:fixed;
overflow: hidden;
border-radius: 4px;
width: 360px;
}
.youtube_video_destaque .texto{
display:none;
}
.youtube_video_destaque .tempo{
display:none;
}

.youtube_home{
position:relative;
margin: 0px;
margin-bottom:20px;
position:relative;
width: 300px;
display: inline-flex;
}

.youtube_home img{
width: 300px;
}

.youtube_home .texto{
display:none;
}

.youtube_home .tempo{
position: absolute;
background: none repeat scroll 0% 0% #FFF;
padding: 2px 5px 1px;
border-radius: 3px;
opacity: 0.8;
color: #000;
font-size: 12px;
right: 5px;
top: 3px;
}