html { overflow:auto; }
body { font:12px/1 "Arial", Verdana, Helvetica, sans-serif; }
a { color:#fff; cursor:pointer; }
a:hover { text-decoration:underline; }

.texto a { color: #414141 /*!important*/; text-decoration: underline /*!important*/; }

/* inputs */
input[type="text"],
input[type="password"],
select { font-family:Arial,Helvetica; font-size:11px; padding:4px; }
select { padding:3px; }
input[type="submit"],
input[type="button"] { font-family:Arial,Helvetica; cursor:pointer; /*border-radius:4px;*/ font-size:11px; font-weight:800; padding: 5px 8px; text-transform:uppercase;}

.btn_padrao { background-color:#53856f; color:#fff; font-weight:bold; margin-left:5px; padding:1px 3px 3px; text-transform:uppercase; border-radius:4px;}
.border-radius4 {border-radius:4px!important;}
.botao-padrao {text-align:center!important;font-size:11px!important; font-weight:bold!important; padding: 5px 8px!important; text-transform:uppercase!important; line-height:15px!important; color:#FFFFFF!important; text-decoration:none!important;}
.tema-type1, .tema, .data{color: #999999!important; font-size: 11px!important; font-style: italic!important; text-transform:none;font-weight:normal;}
.btn-9FA56E {background:#9FA56E!important; color:#FFFFFF!important; text-decoration:none!important;}

.txt_inativo { color:#666; } 
/* end */

/* messages error */
#boxPage form label.error, 
#boxPage form .error { color:red; float: left; /*display:block; margin-left:5px;*/ }

#boxPage #tab-associese form label.error, 
#boxPage #tab-associese form .error { clear:both; line-height: 12px;margin:5px 0;}

#boxPage form input.error,
#boxPage form select.error,
#boxPage form textarea.error { border:1px solid red; float:left; }
/* end */

/* main boxes */
.agenda{ background: #fff url(images/lnk/lnk_banco_regulacao_audiencia_acts2.png) no-repeat scroll 5px 2px;  top: 220px;left: 190px; z-index: 1; padding: 10px 5px 10px 30px; border: 3px solid #3C9E21; width:170px; position:absolute; height:75px; font-size:10px; font-family:Arial;}
#boxPage #boxTop { background-color:#ececec; height:27px; text-align:center; }
#boxPage #boxTop > div > ul { height:100%; width:990px; }
#boxPage #boxTop > div > ul > li { border-right:1px dotted #6f94a8; color:#5b8298; font-size:11px; font-weight:bold; line-height:27px; padding:0 11px; }
#boxPage #boxTop > div > ul > li > a { color:#5b8298; }
#boxPage #boxTop > div > ul > li > a.lnk_login { background-color:#6f94a8; height:8px; margin:4px 0 0 6px; padding:5px; width:10px; }
#boxPage #boxTop > div > ul > li > a.lnk_login span { background:url(images/ico/ico_arrows_login.png) no-repeat; display:block; height:8px; width:10px; }
#boxPage #boxTop > div > ul > li#liLogin a.on span,
#boxPage #boxTop > div > ul > li#liLogado a.on span { background-position:0 -8px; }
#boxPage #boxTop > div > ul > li#liLogin form { color:#fff; display:none; position:absolute; right:13px; top:27px; width:330px; }
#boxPage #boxTop > div > ul > li#liLogin form .bg { background-color:#000000; height:100%; left:0; opacity:0.8; position:absolute; top:0; width:100%; }
#boxPage #boxTop > div > ul > li#liLogin form fieldset { padding:10px; }
#boxPage #boxTop > div > ul > li#liLogin form fieldset ul li { line-height:16px; margin-top:10px; text-align:left; }
#boxPage #boxTop > div > ul > li#liLogin form fieldset ul li label { display:block; float:left; line-height:20px; margin-right:5px; }
#boxPage #boxTop > div > ul > li#liLogin form fieldset ul li input[type="text"],
#boxPage #boxTop > div > ul > li#liLogin form fieldset ul li input[type="password"] { padding:2px 4px; width:80px; }
#boxPage #boxTop > div > ul > li#liLogin form fieldset ul li #txtLogin { margin-right:21px; width: 116px !important; }
#boxPage #boxTop > div > ul > li#liLogin form fieldset ul li a { text-decoration:underline; }

#boxPage .box_top_logado { background-color:#6b6b6b!important; }
#boxPage .box_top_logado > div > ul > li { border-color:#ececec!important; }
#boxPage .box_top_logado > div > ul > li,
#boxPage .box_top_logado > div > ul > li a { color:#fff!important; }

#boxPage #boxMenu { background:url(images/bg/bg_menu_back.jpg) no-repeat 645px 0; margin:20px 0; }
#boxPage #boxMenu .d_m_a { width:915px; }
#boxPage #boxMenu .tit_idec { background:url(images/img_logotipo.jpg) no-repeat; height:84px; margin-right:5px; width:127px; }
#boxPage #boxMenu .tit_idec a { height:84px; }
#boxPage #boxMenu #lstMenu > li > span { background:url(images/bg/bg_menu.png) no-repeat; display:block; float:left; height:84px; width:17px; }
#boxPage #boxMenu #lstMenu > li > a { background-color:#6f9d89; display:block; float:left; font-family:'HelveticaLTStdCondensedBold'; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:84px; padding:0 12px 0 5px; text-transform:uppercase; }
#boxPage #boxMenu #lstMenu > li > a:hover { text-decoration:none; }
#boxPage #boxMenu #lstMenu > li.emacao,
#boxPage #boxMenu #lstMenu > li.emacao > a { background-color:#89914c; }
#boxPage #boxMenu #lstMenu > li.emacao > span { background-position:-17px 0; width:21px; }
#boxPage #boxMenu #lstMenu > li.consultas,
#boxPage #boxMenu #lstMenu > li.consultas > a { background-color:#50a7ae; }
#boxPage #boxMenu #lstMenu > li.consultas > span { background-position:-38px 0; width:21px; }
#boxPage #boxMenu #lstMenu > li.mobilizese,
#boxPage #boxMenu #lstMenu > li.mobilizese > a { background-color:#c49cb9; }
#boxPage #boxMenu #lstMenu > li.mobilizese > span { background-position:-59px 0; width:21px; }
#boxPage #boxMenu #lstMenu > li.lojavirtual,
#boxPage #boxMenu #lstMenu > li.lojavirtual > a { background-color:#6f94a8; }
#boxPage #boxMenu #lstMenu > li.lojavirtual > span { background-position:-80px 0; width:21px; }
#boxPage #boxMenu #lstMenu > li.busca { background-color:#6f9c89; }
#boxPage #boxMenu #lstMenu > li.busca > span { background-position:-101px 0; width:21px; }
#boxPage #boxMenu #lstMenu > li.busca form fieldset { padding:18px 0 0 10px; }
#boxPage #boxMenu #lstMenu > li.busca form fieldset input[type="text"] { width:134px; }
#boxPage #boxMenu #lstMenu > li.busca form fieldset input[type="submit"] { margin-top:7px; padding:3px 0; width:70px; }

#boxPage #boxMenu #lstMenu > li ul { z-index:4;/*background-color:#ecf5f2; border:2px solid #79a594;*/ background-color:#6F9D89; border-radius:0px 0px 10px 10px; display:none; left:7px; padding:8px 10px 0 10px; position:absolute; top:76px;}
#boxPage #boxMenu #lstMenu > li ul li { border-bottom:1px solid #5e8876; padding:10px 24px 10px 5px; white-space: nowrap; }
#boxPage #boxMenu #lstMenu > li ul li:hover {background:#5e8876;}
#boxPage #boxMenu #lstMenu > li ul li span { /*background:url(images/ico/ico_menu_arrows_link.png) no-repeat;*/ display:block; float:left; height:9px; margin-right:5px; width:4px; }
#boxPage #boxMenu #lstMenu > li ul li a { color:#ffffff; font-weight:bold; text-decoration:none; display:block; background:none;}
#boxPage #boxMenu #lstMenu > li:hover ul { display:block; }
#boxPage #boxMenu #lstMenu > li.emacao ul { /*background-color:#f5f7ea; border-color:#838f45;*/ background-color:#89914C; left:10px; }
#boxPage #boxMenu #lstMenu > li.emacao ul li {border-bottom:1px solid #6f7938;}
#boxPage #boxMenu #lstMenu > li.emacao ul li:hover {background:#6f7938;}
#boxPage #boxMenu #lstMenu > li.emacao ul li span { background-position:-4px 0; }
#boxPage #boxMenu #lstMenu > li.consultas ul { /*background-color:#ebf3f5; border-color:#4da4ad;*/ background-color:#50A7AE; left:10px; }
#boxPage #boxMenu #lstMenu > li.consultas ul li {border-bottom:1px solid #387d82;}
#boxPage #boxMenu #lstMenu > li.consultas ul li:hover {background: #387d82;}
#boxPage #boxMenu #lstMenu > li.consultas ul li span { background-position:-8px 0; }
#boxPage #boxMenu #lstMenu > li.mobilizese ul { /*background-color:#f7f0f7; border-color:#c59ab5;*/ background-color:#C49CB9; left:10px; }
#boxPage #boxMenu #lstMenu > li.mobilizese ul li {border-bottom:1px solid #9f7a8e;}
#boxPage #boxMenu #lstMenu > li.mobilizese ul li:hover {background:#9f7a8e;}
#boxPage #boxMenu #lstMenu > li.mobilizese ul li span { background-position:-12px 0; }
/*Loja Virtual agora é o assosie-se*/
#boxPage #boxMenu #lstMenu > li.lojavirtual ul { /*background-color:#f1f5f8; border-color:#6e8ea3;*/ background-color:#6F94A8; left:10px; }
#boxPage #boxMenu #lstMenu > li.lojavirtual ul li {border-bottom:1px solid #dbeae5;}
#boxPage #boxMenu #lstMenu > li.lojavirtual ul li:hover {background:#597e91;}
#boxPage #boxMenu #lstMenu > li.lojavirtual ul li span { background-position:-16px 0; }


#boxPage #boxSubMenu { width:920px; }
#boxPage #boxSubMenu #boxSubMenuTop { border-bottom:1px solid #bfcdd8; padding-bottom: 20px; }
#boxPage #boxSubMenu #boxSubMenuTop #lstSubMenuTop > li { line-height:24px; margin:0 55px 0 0px; }
#boxPage #boxSubMenu #boxSubMenuTop #lstSubMenuTop li ul li { color:#003765; font-size:13px; font-weight:bold; height:25px; }
#boxPage #boxSubMenu #boxSubMenuTop .boletim { color:#747474; font-size:14px; font-weight:bold; margin-right:6px; }
#boxPage #boxSubMenu #boxSubMenuTop .data { color:#66889a; font-size:13px; }
#boxPage #boxSubMenu #boxSubMenuTop #frmBoletimHeader input[type="text"] { border:1px solid #c1c1c1; }
#boxPage #boxSubMenu #boxSubMenuTop #frmBoletimFooter input[type="text"] { border:1px solid #c1c1c1; }
#boxPage #boxSubMenu #boxSubMenuBottom { font-size:11px; font-weight:bold; line-height:18px; text-transform:uppercase; }
#boxPage #boxSubMenu #boxSubMenuBottom ul { padding:7px; }
#boxPage #boxSubMenu #boxSubMenuBottom .f_r { padding:5px 0px 0 0; }
#boxPage #boxSubMenu #boxSubMenuBottom #lstSubMenu li { margin-right:15px; }
#boxPage #boxSubMenu #boxSubMenuBottom #lstSubMenu li a { color:#003563; }

#boxPage #boxContent { padding:0 20px 20px; width:920px; }

#boxPage #boxContent #boxContentLeft { width:73%; }
#boxPage #boxContent #boxMediaBox { border:1px solid #FFFFFF; margin-bottom:30px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft { margin-right:6px; height:267px; width:337px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft ul li img { height:267px; width:337px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft ul li div { height:96px; padding:0; position:absolute; left:0; bottom:0; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft ul li div.bg { background-color:#000000; opacity:0.5; filter:alpha(opacity=50); }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft ul li div.txt h3 { color:#769681; font-size:15px; font-weight:bold; padding:10px 13px 6px; text-transform:uppercase; height:10px; overflow:hidden; width:265px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft ul li div.txt p { color:#fff; font-size:15px; font-weight:bold; line-height:18px; padding:0 13px 7px 15px; height:50px; width:265px; overflow:hidden; }

#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft ul li { float:left; height:267px; position:relative; width:337px; }

#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft .lnk_mediabox_arrow_prev,
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft .lnk_mediabox_arrow_next { position:absolute; top:178px; left:302px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentLeft .lnk_mediabox_arrow_next { left:320px; }

#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight { margin-right:5px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight div.z1 { height:131px; width:201px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight .box_mediabox_right img { height:131px; width:201px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight .box_mediabox_right div { height:72px; padding:0; position:absolute; left:0; bottom:0; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight .box_mediabox_right div.bg { background-color:#000000; opacity:0.5; filter:alpha(opacity=50); }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight .box_mediabox_right div.txt h3 { color:#fff; font-size:11px; font-weight:bold; padding:5px 10px 2px; text-transform:uppercase; width:181px; height:11px; overflow:hidden;  }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentRight .box_mediabox_right div.txt p { color:#fff; font-size:11px; font-weight:bold; line-height:12px; padding:0 10px 5px 10px; overflow:hidden; width:181px; height:48px; }

#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentArtigos div { font-size:11px; font-weight:bold; line-height:14px; height:111px; padding:10px; width:98px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentArtigos div h4 { font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentArtigos div p { color:#000000; margin-top:5px; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentArtigos #boxMediaBoxContentArtigoTop { background-color:#949c51; }
#boxPage #boxContent #boxMediaBox #boxMediaBoxContent #boxMediaBoxContentArtigos #boxMediaBoxContentArtigoBottom { background-color:#dd9ba5; margin-top:5px; }

#boxPage #boxContent #boxContentLeft .box_secao h2 { border-bottom:1px solid #b8bd94; color:#003a65; font-size:18px; padding-bottom:5px; }

#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft,
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight { width:46%; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft { border-right:1px dotted #b5beba; padding-right:25px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight { padding-left:25px; }

#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoRevistaIDEC img { border:1px solid #cccccc; height:144px; margin:15px 15px 0 0; width:116px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoRevistaIDEC h3 { color:#414141; font-size:12px; font-weight: bold; margin-top:15px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoRevistaIDEC h4 { color:#89914c; font-size:15px; margin-top:10px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoRevistaIDEC p { color:#414141; font-size:13px; }

#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoAgenda { margin-top:20px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoAgenda ul li h3 { color:#89924c; font-size:15px; margin-top:20px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoAgenda ul li p { color:#414141; font-size:12px; font-weight:bold; margin-top:5px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesLeft #boxSecaoAgenda ul li p.horario { background-color:#89914c; color:#fff; margin-top:20px; padding:5px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoNoticiasConsumidor {}
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoNoticiasConsumidor p { margin-bottom:10px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoNoticiasConsumidor p a { color:#414141; font-size:12px; font-weight:bold; }

#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete { margin-top:20px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete h3 { color:#89914c; font-size:15px; margin-top:10px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete p { margin-top:5px; font-weight:bold; color: #414141; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete form { margin-top:10px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete form input[type="submit"],
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete form input[type="button"] { background-color:#b0ba6c; color:#fff; font-size:14px; font-weight:bold; padding:5px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete form #btnResponder { background-color:#89924c; text-transform:uppercase; }
#boxPage #boxContent #boxContentLeft #boxContentLeftSecoesRight #boxSecaoEnquete form .btn { margin-top:10px; }

#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas { width:667px; margin: 20px 0 25px 0; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas h2 { color:#003b65; border-bottom:1px solid #96cace; font-size:18px; font-weight:bold; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs { margin-top:10px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li { background-color:#c87d6a; margin-right:2px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li a { background:url(images/bg/bg_consultas_tabs.png) no-repeat; display:block; line-height:34px; padding:0 15px; position:relative; height:31px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li a:hover { text-decoration:none; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li a span { background:url(images/bg/bg_consultas_tabs.png) no-repeat -292px 0; display:block; height: 100%; position:absolute; right:0; top:0; width:8px; }

#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_acoes_judiciais { background-color:#c99b5d; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_acoes_judiciais a { background-position:0 -31px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_acoes_judiciais a span { background-position:-292px -31px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_idec_orienta { background-color:#949c51; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_idec_orienta a { background-position:0 -62px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_idec_orienta a span { background-position:-292px -62px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_casos_reais { background-color:#81a1b6; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_casos_reais a { background-position:0 -93px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_casos_reais a span { background-position:-292px -93px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_teste_pesquisas { background-color:#b493b0; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_teste_pesquisas a { background-position:0 -124px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasTabs li.tab_teste_pesquisas a span { background-position:-292px -124px; }

#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li { background-color:#c87d6a; display:table; width:100%; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li#cont_idec_orienta1 { background-color:#c87d6a;}
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li#cont_acoes_judiciais { background-color:#c99b5d;}
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li#cont_idec_orienta { background-color:#949c51;}
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li#cont_casos_reais { background-color:#81a1b6;}
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li#cont_teste_pesquisas { background-color:#b493b0;}
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li h3 { color:#fff; font-size:23px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info { height:239px; width:48%; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info p { line-height:16px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info div { padding:30px 20px 0; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info div.f_r{ padding:0px 20px 20px;}/*Correćo*/
li#cont_casos_reais div.f_r{ padding-bottom:25px;}/*Correćo*/
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info h3 span { color:#465e51; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info ul { margin-top:18px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .info ul li { margin:5px 0; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content { background:url(images/bg/bg_consultas_conteudo.png) no-repeat #58595b; height:239px; width:51.99%; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content > div { padding:30px 0 0 50px;  }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content .carousel-wrap { float:left; width:240px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content ul li { float:left; width:240px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content ul li h3 { font-size:20px; }
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content ul li p { line-height:18px; margin-top:8px; color:#fff;}

#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content2 {background:#58595b; height:239px; width:51.99%;}
#boxPage #boxContent #boxContentLeft #boxContentLeftConsultas #lstConsultasConteudos > li .content-bg-not {background:none; height:239px; width:51.99%;}

.caixa-contem-lista li {width:130px; float:left; margin-right:10px;} 
.caixa-contem-lista-aj li {width:208px; float:left; margin-right:10px;} 
.caixa-contem-lista-aj li a {color:#fff;} 
.caixa-contem-lista-aj li a:hover {text-decoration:underline;}
.lnk_consultas_next { background:url(images/lnk/lnk_consultas_next.png) no-repeat; height:239px; margin-top:-30px; width:42px; }

#boxPage #boxContent #boxContentLeft #pCampanha { background:url(images/bg/bg_p_campanha2.png) no-repeat; color:#fff; font-size:18px; font-weight:bold; height:38px; padding:15px 12px; text-align:center; width:643px; }

#boxPage #boxContent #boxContentLeft #lstCampanhas { margin-top:5px; width:669px; margin-bottom:25px; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha { /*border-left:1px dotted #b2b797;*/ padding:0 10px; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha h3 { color:#929a5f; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha h4 { margin-top:15px; text-transform:normal; font-size:11px; font-style:italic; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha p { font-weight:bold; margin-top:5px; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha .msk_campanha { height:239px; margin-top:10px; width:309px; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha .msk_campanha span { background-color:#000000; bottom:0; color:#fff; display:block; font-weight:bold; filter:alpha(opacity=70); opacity:0.7; padding:5px; position:absolute; right:0; text-transform:uppercase; }
#boxPage #boxContent #boxContentLeft #lstCampanhas li .box_campanha .msk_campanha img { height:100%; width:100%; border:none;}

#boxPage #boxContent #boxContentRight { width:25%; }
#boxPage #boxContent #boxContentRight .box_info { margin-bottom:20px; }

#boxPage #boxContent #boxContentRight #boxIdec20Anos h2 { background-color:#7198ad; color:#fff; font-size:28px; letter-spacing:-2px; padding:10px; text-align:left; }
.boxIdec20Anos-tit { color: #FFFFFF; font-size: 28px; letter-spacing: -1px; text-align: left; margin:0; padding:0; font-weight:normal; }
.boxIdec20Anos-tit span {color: #CAF2E1;}
#boxPage #boxContent #boxContentRight #boxIdec20Anos h2 span { color:#caf2e1; }
#boxPage #boxContent #boxContentRight #boxIdec20Anos p { color:#414141; font-size:12px; font-weight:bold; padding:10px; }
#boxPage #boxContent #boxContentRight #boxIdec20Anos .fim { color:#436679; background-color:#dee5e9; font-size:11px; }
#boxPage #boxContent #boxContentRight #boxIdec20Anos .conheca { background-color:#597e92; font-size:16px; font-weight:bold; padding:10px; }

#boxPage #boxContent #boxContentRight #boxAssocieseIdec h2 { color:#558772; border-bottom:3px dotted #a9c4b8; font-size:26px; letter-spacing:-1px; padding-bottom:5px; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec p { color:#57806e; font-size:12px; font-weight:bold; padding:10px 0; text-align:center; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec q { display:block; font-size:11px; text-align:center; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec .contrib { background-color:#c5d7d0; color:#54816e; font-size:17px; padding-left: 15px; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec div { background-color:#c5d7d0; font-size:13px; font-weight:bold; padding:10px 15px; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec div span { padding-bottom:10px; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec div span label { margin-right:0px; width: 200px; float: left; margin-bottom: 10px;} 
#boxPage #boxContent #boxContentRight #boxAssocieseIdec div input[type="text"] { border:1px solid #7da695; font-size:10px; width:80px; margin-left: 95px; margin-top: 5px; }
#boxPage #boxContent #boxContentRight #boxAssocieseIdec .associese { background-color:#7da695; color:#fff; font-size:16px; padding:10px; text-align:left; }

#boxPage #boxContent #boxContentRight #boxLojaVirtual h2 { border-bottom:1px solid #7da695; color:#003a65; font-size:18px; font-weight:bold; padding-bottom:5px; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual p { padding:10px 0; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .desc { font-size:11px; font-weight:bold; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .produto { color:#414141; font-size:11px; width:100%; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .produto img { height:149px; margin-right:8px; width:120px; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .produto h4 { color:#3f6377; font-size:11px; font-weight:bold; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .produto span { font-size:10px; font-weight:bold; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .comprar { background-color:#dddddd; color:#2e2d2d; font-size:18px; font-weight:bold; margin-top:15px; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .comprar span { padding:10px; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .comprar a { background-color:#7095a9; font-size:13px; margin:6px; padding:6px; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .comprar a:hover { text-decoration:none; }
#boxPage #boxContent #boxContentRight #boxLojaVirtual .veja_outros { background-color:#7095a9; font-size:16px; font-weight:bold; padding:10px; }

#boxPage #boxContent #boxContentRight #boxVejaTambem h2 { color:#424242; font-size:30px; padding-bottom:15px; }
#boxPage #boxContent #boxContentRight #boxVejaTambem div ul li .content img { float:left; height:66px; margin-right:14px; padding:10px 0; width:106px; }
#boxPage #boxContent #boxContentRight #boxVejaTambem div ul li .content h4 { color:#424242; font-size:12px; font-weight:bold; padding-top:10px; }

#boxPage #boxFooter {background-color:#132E5B; /*background-color:#191919; */padding-top:20px; position: relative; }
#boxPage #boxFooter div.d_m_a { width:912px; }
#boxPage #boxFooter div.f_l { max-width:560px; }
#boxPage #boxFooter div.f_l ul li { clear:both; color:#d9d9d9; font-size:11px; line-height:18px; margin:10px 0; }
#boxPage #boxFooter div.f_l ul li h6 { color:#6f9c89; float:left; font-size:14px; margin-right:10px; }
#boxPage #boxFooter div.f_r { max-width:280px; }
#boxPage #boxFooter div.f_r h5 { color:#fff; font-size:20px; padding-bottom:10px; }
#boxPage #boxFooter div.f_r h5.tit_siga_idec { background:url(images/ico/ico_idec_logo1.png) no-repeat 80px 0;/*background:url(images/ico/ico_idec_logo.jpg) no-repeat 80px 0;*/ margin-top:14px; padding-top:7px; }
#boxPage #boxFooter div.f_r #frmBoletim #txtTermoBusca { width:140px; }
#boxPage #boxFooter #boxCopyright { background-color:#14477B; color:#ffffff; font-weight:bold; height:34px; line-height:32px; margin-top:15px; text-align:center !important; }
#boxPage #boxFooter #boxCopyright span {  }

/* */
.rodapeCarouselH4 { color: #89924C; font-weight: bold; font-size: 30px; width: 150px; display: block; float: left !important;height:26px; margin:0px 0px; line-height:28px;}
#rodapeCarousel { width: 680px !important; margin-bottom: 12px; float: left !important; font-weight: bold; font-size: 12px; margin-top: 8px; }
#rodapeCarousel ul { width: 640px !important; height: 26px; } 
#rodapeCarousel ul li { width: 100%; height: 26px; }
#rodapeCarousel ul li a { color: #414141;display:block;}
#rodapePaginacao { width: 50px; float: right; }

.pag_anterior, .pag_proxima { background:url(images/lnk/setas-em-foco-footer.png) no-repeat; height:9px; margin:3px 0; vertical-align:bottom; width:9px; display:inline-block; text-indent:-9999px; margin-top:8px; }
.pag_anterior { background-position:-18px 0; float:right; height:16px; margin:1px 30px 0 0; width:14px; }
.pag_proxima { background-position:-32px 0; float:right; height:16px; margin:-25px 0 0 0px; width:14px; }
/* end */

/* links */
.lnk_carrinho_compras { background:url(images/lnk/lnk_carrinho_compras.png) 0 center no-repeat; display:block; padding-left:36px; }

.lnk_rss_small,
.lnk_print { background:url(images/lnk/lnk_rss_small.png) center center no-repeat; height:24px; margin:0 2px; width:25px; }
.lnk_print { background-image:url(images/lnk/lnk_print.png); }

.lnk_mediabox_arrow_prev,
.lnk_mediabox_arrow_next { background:url(images/lnk/lnk_mediabox_arrows.png) no-repeat; height:24px; width:10px; }
.lnk_mediabox_arrow_next { background-position:-10px 0; }

.lnk_vertical_arrow_top,
.lnk_vertical_arrow_bottom { background:url(images/lnk/lnk_vertical_arrows.jpg) no-repeat; height:13px; width:85px; }
.lnk_vertical_arrow_bottom { background-position:0 -13px; }

.lnk_linkedin,
.lnk_rss,
.lnk_twitter,
.lnk_facebook ,
.lnk_flickr,
.lnk_youtube{ background:url(images/lnk/lnk_redes_sociais.png) no-repeat; height:28px; margin-right:8px; width:28px; }
.lnk_rss { background-position:-28px 0; }
.lnk_twitter { background-position:-56px 0; }
.lnk_facebook { background-position:-84px 0; }
.lnk_flickr { background-position:-112px 0; }
.lnk_youtube { background-position:-140px 0; }

.lnk_copy{background:url(images/lnk/cc.png) no-repeat; width:168px; height:28px;}

.lnk_ambiente_seguro { background:url(images/bg/bg_ambiente_seguro.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; height:38px; margin-top:15px; padding:12px 0 0 45px; text-decoration:none!important; }
.lnk_ambiente_seguro small { color:#53856f; display:block; font-size:11px; padding-top:2px; }
/* end */

/* Datepicker
----------------------------------*/
.ui-datepicker .ui-datepicker-header { color:#6d6d6d; font-size:20px; padding:5px 0; position:relative; text-transform:uppercase; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { display:none; }
.ui-datepicker .ui-datepicker-title {  }
.ui-datepicker table { border:1px solid #d6d6d6; width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; }
.ui-datepicker table thead tr th { background-color:#7f7f7f; border:1px solid #6b6b6b; color:#fff; padding:5px; }
.ui-datepicker table tbody tr td { border:1px solid #d6d6d6; }
.ui-datepicker table tbody tr td:hover { background-color:#4e4e4e; }
.ui-datepicker table tbody tr td span,
.ui-datepicker table tbody tr td a { color:#000000; display:block; padding:5px; text-align:right; text-decoration:none; }
.ui-datepicker table tbody tr td:hover a { color:#fff; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto!important; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #d9d6c4; background: #4e4e4e url(images/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50% repeat; font-weight: bold; color: #ffffff; }
.ui-state-highlight a, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff !important; text-decoration: none; font-size: 13px; font-weight: bold; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {background: #4e4e4e url(images/ui-bg_fine-grain_15_d3c05a_60x60.png) 50% 50% repeat; color: #ffffff; font-size: 13px; }



.nocase{text-transform: capitalize !important
;display: inline !important
;float: none !important
;background: none !important
;margin: 0 !important
}

.nift-button-canal1 {background:#689E84;color:#fff!important;line-height:14px!important;font-size:12px!important;font-weight:bold!important;text-align:center!important;text-transform:uppercase!important;}
.nift-button-canal1 a {color:#fff!important;margin:0;padding:5px 8px;line-height:14px!important;font-size:12px!important;font-weight:bold!important;text-align:center!important;text-transform:uppercase!important;display:block;}
.nift-button-canal1 a:hover {text-decoration:none!important;}

.nift-button-canal {background:#689E84;color:#fff!important;line-height:14px!important;font-size:12px!important;font-weight:bold!important;text-align:center!important;text-transform:uppercase!important;}
.nift-button-canal a {color:#fff!important;margin:0;padding:5px 8px;line-height:14px!important;font-size:12px!important;font-weight:bold!important;text-align:center!important;text-transform:uppercase!important;display:block;}
.nift-button-canal a:hover {text-decoration:none!important;}

.nift-button-canal1b{background:#53856F;}
.nift-button-canal2 {background:#9FA56E;}
.nift-button-canal2b {background:#B0BA6C;}
.nift-button-canal3a {background:#7DB9BD;}
.nift-button-canal3b {background:#477D81;}
.nift-button-canal4a {background:#C49CB9;}
.nift-button-canal4b {background:#CDADC5;}
.nift-button-canal5 {background:#598196;}
.nift-button-canal5a {background:#00457c;}

.w_6em {width:6em;}
.w_8em {width:8em;}
.w_10em {width:10em;}
.w_12em {width:12em;}
.w_14em {width:14em;}
.w_16em {width:16em;}
.w_18em {width:18em;}
.w_20em {width:20em;}
.w_22em {width:22em;}
.w_24em {width:24em;}
.w_26em {width:26em;}
.w_28em {width:28em;}
.w_30em {width:30em;}
.w_32em {width:32em;}

.area-eu-apoio-tit {
    font-size: 16px;
    font-weight: bold;
    padding-bottom:20px;
    line-height:22px;
}

.border-none {border:none;}