a {
    color: #00aeef;
    text-decoration:none;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    -ms-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out;
}

a:hover{
    webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    -o-transform:translate(0,0);
    -ms-transform:translate(0,0);
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
    text-decoration:none
}

/* RESET BOOTSTRAP*/
.navbar {margin: 0}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #042c63}
.navbar-inverse .navbar-toggle { border: 0}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: rgba(0, 0, 0, 0.2);}
.navbar-toggle { float:left; margin-left:4px; margin-top: 11px; }
.navbar-brand { float:right; }
.navbar-header a.navbar-brand img.logo-xs { width: 34px; margin-top: 4px; }

#MENU_D { height:28px; background-image:url('../imgs/bg_menu_d.jpg'); }
#MENU_D ul { list-style:none; text-align:right; position: relative; top: 4px; }
#MENU_D ul li { width:auto; height:24px; display:inline-block; *display:inline; padding:0px 17px 0px 38px; background: url('../imgs/menu_d_e.jpg') no-repeat left bottom, url('../imgs/menu_d_d.jpg') no-repeat right bottom, url('../imgs/menu_d_c.jpg'); }
#MENU_D ul li img.brasil { }
#MENU_D ul li a { font-family:"OS-B"; font-size:10px; font-weight:bold; font-style:italic; color:#11570f; }
#MENU_D ul li a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

#TRAD { z-index:9999; margin:53px 0px; }
#TRAD div.sel { display:inline-block; *display:inline; position:relative; font-family:"OS-R"; font-size:13px; color:#646a74; margin-left: 7px; padding-right:16px; background: url('../imgs/seta_6.jpg') no-repeat center right; }
#TRAD div.sel:hover > ul { display:block; }
#TRAD div.sel ul { display:none; position:absolute; left:0px; top:18px; list-style:none; margin: 0px; padding: 0px; background-color: #EDF0F2; padding: 7px; white-space: nowrap; }
#TRAD div.sel ul li { position:relative; border-bottom: 1px dashed #B2B2B2; padding: 5px; }
#TRAD div.sel ul li a { color:#646A74; }
#TRAD div.sel ul li:last-child { border-bottom:none; }
#TRAD div.sel ul li:hover { background-color:#FDFDFD; color:#000; }
#TRAD div.sel ul li > ul { display:none; position:absolute; top:-7px; left:100%; }
#TRAD div.sel ul li > ul li { text-align: left; }
#TRAD div.sel ul li:hover > ul { display:block; }

#MENU_T1 { position:relative; z-index:10000; background:url("../imgs/bg_t.jpg") left top repeat-x; border-radius: 0; border: 0; min-height: 55px }
#MENU_T1 ul { list-style:none; height:41px; text-align: center; padding:0px; display:table; margin: 0 auto; float:none }
#MENU_T1 ul li { position:relative; height:51px; display:inline-block; *display:inline; padding:15px 20px 0 20px; text-align:center; }
#MENU_T1 ul li.br { background:url("../imgs/sep_1.jpg") top right no-repeat; }
#MENU_T1 ul li a { font-family:"OS-SB"; text-transform:uppercase; color:#fff; font-size:14px; text-decoration: none; padding: 0; line-height:inherit; display: inherit }
#MENU_T1 ul li a:hover,
#MENU_T1 ul li.select a { text-decoration: none; color:#ffd602;  }
#MENU_T1 ul li:hover ul.sub { display:block; }
#MENU_T1 ul li ul.sub { z-index:999; width:auto; height:auto; position:absolute; left:0px; top:51px; display:none; background: #ffcf02; text-align:left; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
#MENU_T1 ul li ul.sub li { position:relative; text-align:left; height:auto; padding:0; white-space:nowrap; width:100%; }
#MENU_T1 ul li ul.sub li.bb { background:url("../imgs/bg_m_t.png") left bottom no-repeat; background-size: 100% 2px; }
#MENU_T1 ul li ul.sub li a { font-size:13px; text-wrap:avoid; text-transform: uppercase; color:#083e87; padding: 12px; width: 100%;}
#MENU_T1 ul li ul.sub li a:hover { color:#FDF9C7; }
#MENU_T1 ul li ul.sub2 { z-index:999; width:auto; height:auto; position:absolute; left:100%; top:0px; display:none; background: #ffcf02; text-align:left; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-left: 1px solid #FFF; }
#MENU_T1 ul li ul.sub2 li { display:block; }
#MENU_T1 ul li ul.sub li.bb:hover ul.sub2 { display:block; }

#BANNER_PESQUISA { }
#BANNER_PESQUISA .container.bb { border-bottom: 3px solid #EDF0F2; }
#BANNER_PESQUISA #LOGO { margin: 27px 0px; }
#BANNER_PESQUISA #LOGO img { }
#BANNER_PESQUISA #TRAD { text-align:right; }
#BANNER_PESQUISA #PESQ { margin: 36px 0px; text-align:right; }
#BANNER_PESQUISA #PESQ #form_pesq { display:inline-block; *display:inline; border-radius:5px; padding:4px 0px 4px 4px; }
#BANNER_PESQUISA #PESQ #form_pesq input.t { display:block; float:left; width:296px; height:48px; padding:0px 15px; font-family:"OS-R"; font-size:13px; color:#999999; font-style: italic; border-radius: 5px 0px 0px 5px; box-shadow: inset 1px 1px 2px #e1e1e1; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-bottom:1px solid #f5f5f5; border-right:none; }
#BANNER_PESQUISA #PESQ #form_pesq input.bt { display:block; float:left; width:60px; height:48px; }
#PESQ_M { display:none; width: 190px; padding-left:0px; padding-right:0px; }
#PESQ_M form { margin:0px; }
#PESQ_M form .glyphicon-search { color:#5480BB; }

/*#MENU_T2 { background:url("../imgs/bg_t2.jpg") left top repeat-x; height:56px; }
#MENU_T2 nav ul { list-style:none; height:53px; text-align: center; margin:0px; padding:0px; }
#MENU_T2 nav ul li { height:53px; display:inline-block; *display:inline; padding:19px 22px 0 20px; text-align:center; }
#MENU_T2 nav ul li.br { background:url("../imgs/sep_2.jpg") top right no-repeat; }
#MENU_T2 nav ul li a { font-family:"OS-B"; text-transform:uppercase; color:#0a428e; font-size:14px; text-decoration: none; }
#MENU_T2 nav ul li a:hover,
#MENU_T2 nav ul li.select a { text-decoration: underline; }*/

.siga_t { position:relative; top:-9px; }

a.rs_t { display:inline-block; width:29px; height:29px; background-image: url("../imgs/ico_redes_sociais.jpg"); margin:0px 3px; }
a.rs_t:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
a.rs_facebook_t {  background-position:-12px 0px; }
a.rs_twitter_t { background-position:-55px 0px; }
a.rs_rss_t { background-position:-102px 0px; }
a.rs_youtube_t { background-position:-154px 0px; }
a.rs_flick_t { background-position:-205px 0px; }
a.rs_blogspot_t { background-position:-255px 0px; }

/*#bt-lg { cursor:hand; cursor:pointer; position:relative; top:-7px; display:inline-block; *display:inline; width:66px; height:30px; margin-left:20px; padding-top:7px; padding-right:15px; font-family:"OS-R"; font-size:12px; color:#fff; text-align:center; background:url("../imgs/bg_t5.jpg") left top; border-radius:5px; }
#bt-lg i { position:absolute; top:14px; right:8px;  display:inline-block; *display:inline; width:7px; height:4px; background-image: url("../imgs/seta_1.png"); }*/

.navbar-brand {padding: 7px 15px; display: none}

.box-postagem-destaque div.desc { position:relative; background-color:#edf0f2; margin-left:15px; margin-right:-15px; height:280px; }
.box-postagem-destaque div.desc a { text-decoration: none; margin-right: 15px; }
/*.box-postagem-destaque:hover div { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }*/
.box-postagem-destaque p.d-h { font-family:"OS-SB"; font-size:16px; color:#009e4b; margin:0px 0px 0px 0px; }
.box-postagem-destaque h2 { font-family:"OS-SB"; font-size:25px; color:#0a428e; margin:0px 0px 0px 0px; }
.box-postagem-destaque h2:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.box-postagem-destaque p.desc { font-family:"OS-R"; font-size:16px; color:#646a74; margin:20px 0px 0px 0px; }
.box-postagem-destaque div.b-img { position:relative; height:280px; }
.box-postagem-destaque div.b-img a { overflow: hidden; display: block  }
.box-postagem-destaque div.b-img img { width:360px; height:280px; /*width:auto;*/ }
.box-postagem-destaque.slide { }
.box-postagem-destaque.slide div.desc { padding-bottom: 20px; }
.box-postagem-destaque.slide div.b-img { padding-bottom: 20px; }
.box-postagem-destaque.slide a.BSlide { position:absolute; display:block; opacity: 0; -moz-opacity:0; filter:alpha(opacity=0); }

.slide-select { left:15px; bottom:15px; position:absolute; list-style:none; padding:0px; margin:0px; }
.slide-select li { cursor:hand; cursor:pointer; float:left; width:10px; height:10px; margin:0px 3px; background-color:#9e9e9e; border-radius:50px; -moz-border-radius:50%; }
.slide-select li.select { background-color:#0a428e; }
.slide-select li:hover { opacity:0.55; -moz-opacity:0.55; filter:alpha(opacity=55); }

.banner-destaque { margin-bottom:20px; }

#box-pagina {}
#box-pagina p.data_hora { font-family: "OS-R"; font-size:14px; color:#009e4b; }
#box-pagina p.data_hora span { display: inline-block; *display:inline; border-left:1px solid #e1e5ea; padding-left:10px; margin-left:10px; }
#box-pagina .bt_cont { border:none; background-color:#e1e5ea; height:1px; margin-top:10px;}

#box-html {margin-bottom: 20px}

.box-postagem-duplo .com-img-desc ul { list-style:none; margin:0px; padding:0px; }
.box-postagem-duplo .com-img-desc ul li { height:75px; padding: 15px; /*margin-bottom:14px;*/ border-bottom: 1px solid #EFEFEF; }
.box-postagem-duplo .com-img-desc ul li:last-child { border:none; }
.box-postagem-duplo .com-img-desc ul li a { text-decoration: none; }
.box-postagem-duplo .com-img-desc ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.box-postagem-duplo .com-img-desc ul li img { float:left; margin-right:20px; }
.box-postagem-duplo .com-img-desc ul li p.d { font-family:"OS-SB"; font-size:16px; color:#009e4b; margin:0px 0px 0px 0px; }
.box-postagem-duplo .com-img-desc ul li h2 { font-family:"OS-SB"; font-size:16px; color:#0a428e; margin:0px 0px 0px 0px; vertical-align:middle; display:table-cell; height:35px; }
.box-postagem-duplo .com-img-desc ul li p.desc { font-family:"OS-R"; font-size:16px; color:#646a74; margin:0px 0px 0px 0px; }
.box-postagem-duplo .sem-img-desc ul { z-index:999; position:relative; list-style:none;}
.box-postagem-duplo .sem-img-desc ul li { height:75px; padding: 15px; /*border-bottom:1px solid #d5d9dd;*/ border-bottom: 1px solid #EFEFEF; }
.box-postagem-duplo .sem-img-desc ul li:last-child { border-bottom:none; }
.box-postagem-duplo .sem-img-desc ul li a { text-decoration: none; }
.box-postagem-duplo .sem-img-desc ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.box-postagem-duplo .sem-img-desc ul li img { float:left; margin-right:20px; }
.box-postagem-duplo .sem-img-desc ul li p.d { font-family:"OS-SB"; font-size:16px; color:#009e4b; margin:0px 0px 0px 0px; }
.box-postagem-duplo .sem-img-desc ul li h2 { font-family:"OS-SB"; font-size:16px; color:#0a428e; margin:0px 0px 0px 0px; vertical-align:middle; display:table-cell; height:35px; }
.box-postagem-duplo .sem-img-desc ul.bg { z-index:998; /*background-color: #EDF0F2;*/ padding: 0}

#agenda-clipping { }
.agenda-lista { /*height:370px;*/ }
.agenda-lista ul { margin-top:-20px; list-style:none; margin:0px; padding:0px; }
.agenda-lista ul li { margin:15px 0px 0px 0px; padding-bottom: 10px; height:62px; }
.agenda-lista ul li a { text-decoration: none; }
.agenda-lista ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.agenda-lista ul li img { float:left; margin-right:20px; }
.agenda-lista ul li p.d { padding-top:11px; display:block; width:54px; height:54px; float:left; background-color:#de4040; text-align:center; font-family:"OS-B"; font-size:24px; color:#fff; margin:0px 20px 0px 0px; line-height:15px; border-radius:5px; }
.agenda-lista ul li p.d span { font-family:"OS-R"; font-size:10px; font-weight:bold; font-weight:normal; }
.agenda-lista ul li p.desc { font-family:"OS-R"; font-size:15px; color:#646a74; margin:0px 0px 0px 0px; }
.agenda-lista ul li h2 { font-family:"OS-SB"; font-size:17px; color:#0a428e; margin:0px 0px 0px 0px; }

.clipping-lista { /*height:370px;*/ }
.clipping-lista ul { margin-top:-20px; list-style:none; margin:0px; padding:0px 10px; }
.clipping-lista ul li { margin:15px 0px 0px 0px; padding-bottom: 10px; height:62px; }
.clipping-lista ul li a { text-decoration: none; }
.clipping-lista ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.clipping-lista ul li img { float:left; margin-right:20px; }
.clipping-lista ul li p.ref-data { font-family:"OS-R"; font-size:12px; color:#009e4b; margin:0px 0px 0px 0px;  }
.clipping-lista ul li h2 { font-family:"OS-SB"; font-size:17px; color:#0a428e; margin:0px 0px 0px 0px; }

.vf-videos div.img { background-size:100% 100%; position:relative; width:auto; height:226px;   }
.vf-videos div.img a { z-index:11; position:relative; top: 25%; display: block; text-align: center}
.vf-videos div.img img.foto { width:360px; height:226px;   }
.vf-videos div.img .bg { z-index:10; position:absolute; width:100%; height:226px; background: url("../imgs/transp_1.png");   }
.vf-videos h3 { font-family:"OS-SB"; font-size:18px; color:#0a428e; }
.vf-videos a { font-family:"OS-SB"; font-size:14px; color:#646a74; }

.vf-fotos div.img { background-size:100% 100%; position:relative; width:auto; height:226px;   }
.vf-fotos div.img a { z-index:11; position:relative; top: 25%; display: block; text-align: center}
.vf-fotos div.img img.foto { width:360px; height:226px;   }
.vf-fotos div.img .bg { z-index:10; position:absolute; width:100%; height:226px; background: url("../imgs/transp_1.png");   }
.vf-fotos h3 { font-family:"OS-SB"; font-size:18px; color:#0a428e; }
.vf-fotos  a { font-family:"OS-SB"; font-size:14px; color:#646a74; }

.menu-destaque { width:360px; }
.menu-destaque a { display: block; float:left; width:119px; height:140px; padding-top:20px; text-align:center; margin-right:1px; margin-bottom:1px; }
.menu-destaque a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity:75); }
.menu-destaque a img {padding-bottom:20px; height:74px; }
.menu-destaque a span { display: inline-block; font-family:"OS-R"; font-size:14px; color:#fff; line-height: 15px; }
.menu-destaque a.bt1 { background-image: url("../imgs/bg_t3.jpg");  }
.menu-destaque a.bt2 { background-image: url("../imgs/bg_t3_hover.jpg");  }
.menu-destaque a.bt3 { background-image: url("../imgs/bg_t7.jpg");  }

.rede-ceagesp { }
.rede-ceagesp p.t1 { margin-left:30px; font-family:"OS-R"; font-size:16px; color:#646a74;  }
.rede-ceagesp #bt-rede-1 { cursor:hand; cursor:pointer; position:relative; display:inline-block; *display:inline; width:50px; height:45px; border-radius: 7px 0px 0px 7px; background-image:url("../imgs/bg_t6.jpg"); }
.rede-ceagesp #bt-rede-1 i { position:absolute; top:9px; left:50%; margin-left:-12px; display:block; width:26px; height:26px; background-image:url("../imgs/ico_t1_v2.png"); }
.rede-ceagesp #bt-rede-1.select i,
.rede-ceagesp #bt-rede-1:hover i { background-position:-26px 0px;}
.rede-ceagesp #bt-rede-2 { cursor:hand; cursor:pointer; position:relative; display:inline-block; *display:inline; width:50px; height:45px; border-radius: 0px 7px 7px 0px; background-image:url("../imgs/bg_t6.jpg"); }
.rede-ceagesp #bt-rede-2 i { position:absolute; top:9px; left:50%; margin-left:-12px; display:block; width:26px; height:26px; background-image:url("../imgs/ico_t2_v2.png"); }
.rede-ceagesp #bt-rede-2.select i,
.rede-ceagesp #bt-rede-2:hover i { background-position:-26px 0px;}
.rede-ceagesp #rede-tit { font-family:"OS-SB"; font-size:15px; color:#646a74; padding-left:30px; position:relative; top:-15px; }
.rede-ceagesp .map-google { z-index:20; overflow: hidden; width:360px; height:350px; position:relative; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.rede-ceagesp .map-google .z1 { z-index:11; position:absolute; }
.rede-ceagesp .map-google .z2 { z-index:10; position:absolute; }

#box-selecao-foto { position:relative; width:750px; height:496px; padding-bottom:118px; }
#box-selecao-foto #gf-imgs { position:relative; width:750px; height:378px; overflow: hidden; }
#box-selecao-foto #gf-imgs ul { width:5000px; list-style:none; margin:0px; padding:0px; }
#box-selecao-foto #gf-imgs ul li { float:left; }
#box-selecao-foto #gf-imgs ul li img { width:750px; height:378px; }
#box-selecao-foto #bt-gf-esq { z-index:9999; cursor:hand; cursor:pointer; position:absolute; left:30px; top:50%; margin-top:-87px; }
#box-selecao-foto #bt-gf-dir { z-index:9999; cursor:hand; cursor:pointer; position:absolute; right:30px; top:50%; margin-top:-87px; }
#box-selecao-foto #gf-desc { position:relative; border-top:1px solid #69d59c; padding-top:1px; padding:10px 20px; width:750px; height: 118px; background: url("../imgs/bg_t4.jpg") left top repeat-x; background-position:0px -28px; }
#box-selecao-foto #gf-desc h2 { font-family:"OS-SB"; font-size:24px; color:#fff; margin:0px 100px 8px 0px; padding:0px; }
#box-selecao-foto #gf-desc p { font-family:"OS-R"; font-size:13px; color:#fff; margin:0px 100px 0px 0px; padding:0px; }
#box-selecao-foto #gf-desc #gf-pag { border-top:1px solid #69d59c; position: absolute; right:0px; top:-28px; width:82px; height:28px; background: url("../imgs/bg_t4.jpg") left top repeat-x; text-align:center; font-family:"OS-SB"; font-size:18px; color:#fff; letter-spacing: 2px; }

#box-coment-a { padding-bottom:20px; margin:0 0px; }
#box-coment-a div.tb { width:100%; display:table; }
#box-coment-a div.tb div.trow { display:table-row; }
#box-coment-a div.tb div.trow div.tcell { display:table-cell; border-bottom:1px solid #E1E5EA; padding-top:20px; padding-bottom:20px; }
#box-coment-a div.tb div.trow div.tcell.img { width:64px; vertical-align:top; }
#box-coment-a div.tb div.trow div.tcell.img img { float:left; width:64px; height:64px; margin-right:20px;  }
#box-coment-a div.tb div.trow div.tcell.ipt {  }
#box-coment-a div.tb div.trow div.tcell.ipt p.n_h { font-family:"OS-SB"; font-size:14px; color:#0a428e; }
#box-coment-a div.tb div.trow div.tcell.ipt p.n_h span.h { font-family:"OS-R"; font-size:14px; color:#009e4b; margin-left:15px; }
#box-coment-a div.tb div.trow div.tcell.ipt p.desc { font-family:"OS-R"; font-size:14px; color:#646a74; }
#box-coment-a div.tb div.trow div.tcell.ipt button.bt-escrever { width:116px; height:32px; background: url("../imgs/bt_t1.jpg"); text-align:center; font-family:"OS-SB"; font-size:12px; color:#009e4b; border:none; }
#box-coment-a div.tb div.trow div.tcell.ipt textarea {  width:97%; height:51px; padding:5px; box-sizing:content-box; border:1px solid #f5f5f5; outline:none; border-radius:8px; font-family:"OS-R"; font-size:15px; color:#999999; font-style:italic; box-shadow: inset 2px 2px 2px #f5f5f5; resize:vertical; }

.pag-t1 { text-align: right; }
.pag-t1 .ant { display:inline-block; *display:inline; padding-right:10px; border-right:1px solid #dcdfe3; font-family:"OS-R"; font-size:13px; color:#646a74; }
.pag-t1 .ant i { display:inline-block; *display:inline; width:8px; height:13px; background:url("../imgs/seta_2_l.jpg"); margin-right:10px; position: relative; top:2px; }
.pag-t1 .pro { display:inline-block; *display:inline; padding-left:10px; font-family:"OS-R"; font-size:13px; color:#646a74; }
.pag-t1 .pro i { display:inline-block; *display:inline; width:8px; height:13px; background:url("../imgs/seta_2.jpg"); margin-left:10px; position: relative; top:2px; }
.pag-t1 .ant,
.pag-t1 .pro { cursor:hand; cursor:pointer; }
.pag-t1 .ant.not,
.pag-t1 .ant.not { color:#dcdfe3; }

#box-video { position:relative; width:100%; height:523px; border-left:20px solid #000; border-right:20px solid #000; overflow:hidden; text-align:center; background-color:#000; }
#box-video img.thumb { height:100%; }
#box-video .play { position:absolute; left:50%; top:50%; margin-left:-45px; margin-top:-45px; }

#box-imagem { position:relative; width:100%; height:523px; overflow:hidden; background-color:#000; }

#box-lista-outros  { padding-bottom:0px; border-bottom:1px solid #e1e5ea; }
#box-lista-outros ul { list-style:none; margin:0px; padding:0px; }
#box-lista-outros ul li { position:relative; float:left; width:263px; height:220px; margin-right:29px; padding-bottom:25px; box-sizing:content-box; }
#box-lista-outros ul li.mr_0 { margin-right:0px; }
#box-lista-outros ul li.bt { border-top:1px solid #e1e5ea; padding-top:40px; }
#box-lista-outros ul li img.play { position:absolute; overflow:hidden; left:50%; top:56px; margin-left:-27px; width:54px; height:54px; }
#box-lista-outros ul li.bt img.play { top:93px; }
#box-lista-outros ul li img.thumb { width:263px; height:157px; }
#box-lista-outros ul li p { margin-top:10px; font-family:"OS-SB"; font-size:16px; color:#0a428e; }

#box-lista-outros-2 { }
#box-lista-outros-2 .lista-b { position:relative; overflow: hidden; width:1140px; height:496px; }
#box-lista-outros-2 .lista-b ul { width:9000px; position:relative; list-style:none; padding: 0px; margin: 0px; }
#box-lista-outros-2 .lista-b ul li { float:left; width:1140px; margin-right:29px; }
#box-lista-outros-2 .lista-b ul li div.t { }
#box-lista-outros-2 .lista-b ul li div.b { padding-top:25px; border-top:1px solid #CACACA; }
#box-lista-outros-2 .lista-b ul li div.t,
#box-lista-outros-2 .lista-b ul li div.b { position:relative; }
#box-lista-outros-2 .lista-b ul li div.t div.box,
#box-lista-outros-2 .lista-b ul li div.b div.box { float:left; width:263px; height:220px; margin-right:29px; }
#box-lista-outros-2 .lista-b ul li div.t div.box:hover,
#box-lista-outros-2 .lista-b ul li div.b div.box:hover { cursor:hand; cursor:pointer; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
#box-lista-outros-2 .lista-b ul li div.t div.box.lc,
#box-lista-outros-2 .lista-b ul li div.b div.box.lc { margin-right:0px; }
#box-lista-outros-2 .lista-b ul li div.t div.box div.img,
#box-lista-outros-2 .lista-b ul li div.b div.box div.img { position:relative; width:263px; height:157px; }
#box-lista-outros-2 .lista-b ul li div.t div.box div.img i,
#box-lista-outros-2 .lista-b ul li div.b div.box div.img i { display:block; width:90px; height:90px; position:absolute; left:50%; top:50%; background-image: url("<?=WP_HOME_IMGS;?>ico_foto.png"); background-size:60px 60px; background-repeat:no-repeat; margin-left:-30px; margin-top:-30px; }
#box-lista-outros-2 .lista-b ul li div.t div.box div.img img,
#box-lista-outros-2 .lista-b ul li div.b div.box div.img img { width:263px; height:157px; }
#box-lista-outros-2 .lista-b ul li div.t div.box p,
#box-lista-outros-2 .lista-b ul li div.b div.box p { margin-top:10px; font-family:"OS-SB"; font-size:16px; color:#0a428e; }

#box-videos-page { margin-top:20px; }

.widget-mais-noticias { }
.widget-mais-noticias ul { list-style: none; margin:0px; padding:0px; }
.widget-mais-noticias ul li { border-bottom:1px solid #e1e5ea; padding: 15px 0px 15px 22px; background:url("../imgs/seta_2.jpg") top left no-repeat; background-position:2px 20px; }
.widget-mais-noticias ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);}
.widget-mais-noticias ul li span { font-family:"OS-SB"; font-size:16px; color:#009e4b;  }
.widget-mais-noticias ul li a { font-family:"OS-SB"; font-size:16px; color:#0a428e; }
.widget-mais-noticias.agenda ul li { }
.widget-mais-noticias.agenda ul li span.ico-1 { display:inline-block; *display:inline; height: 19px; background: url("../imgs/ico_cal_1.jpg") no-repeat left center; padding-left: 25px; padding-right:5px; background-size:17px; }
.widget-mais-noticias.agenda ul li span.ico-2 { display:inline-block; *display:inline; height: 19px; background: url("../imgs/ico_cal_2.jpg") no-repeat left center; padding-left: 25px; padding-right:5px; background-size:17px; }
.widget-mais-noticias.agenda ul li span.ico-3 { display:inline-block; *display:inline; height: 17px; background: url("../imgs/ico_cal_3.jpg") no-repeat left center; padding-left: 25px; padding-right:5px; background-size:17px; }
.widget-mais-noticias.agenda ul li span.ico-4 { display:inline-block; *display:inline; height: 19px; background: url("../imgs/ico_cal_4.jpg") no-repeat left center; padding-left: 25px; padding-right:5px; padding-top: 2px; background-size:20px; }
.widget-mais-noticias.agenda ul li span.d { font-family: "OS-R"; font-size: 13px; color: #009E4B; }
.widget-mais-noticias.agenda ul li span.df { font-family: "OS-R"; font-size: 13px; color: #8BD35A; }
.widget-mais-noticias.agenda ul li span.h { font-family: "OS-R"; font-size: 12px; color: #4FAEF0; }
.widget-mais-noticias.agenda ul li span.s { font-family: "OS-R"; font-size: 12px; color: #d0ae00; }
.widget-mais-noticias.agenda ul li a { display:block; }

#produtos { }
#produtos ul { list-style:none; margin:0px; padding:0px; }
#produtos ul li { margin-bottom:20px; }
#produtos ul li a { text-decoration: none; }
#produtos ul li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
#produtos ul li img { border:1px solid #e6e9ed; float:left; margin-right:20px; }
#produtos ul li h2 { font-family:"OS-SB"; font-size:18px; color:#0a428e; margin:0px 0px 0px 0px; }
#produtos ul li p.desc { font-family:"OS-R"; font-size:14px; color:#646a74; margin:0px 0px 0px 0px; }

#RODAPE_A { background-color:#e1e5ea; padding-bottom: 20px; margin-top:20px; }
#RODAPE_A #menuR {}
#RODAPE_A #menuR div.m a { display:block; }
#RODAPE_A #menuR div.m a.h { font-family:"OS-B"; text-transform:uppercase; font-size:12px; color:#0a428e; margin-top:20px; margin-bottom:4px; }
#RODAPE_A #menuR div.m a.m { font-family:"OS-SB"; font-size:12px; color:#646a74; margin-bottom:3px; }
#RODAPE_A #menuR div.m a.m i { position: relative; top:1px; display:inline-block; *display:inline; width:8px; height:13px; margin-right:8px; background: url("../imgs/seta_3.jpg"); }
#RODAPE_A #face {}
#RODAPE_A #face h2 { font-family:"OS-B"; font-size:14px; color:#0a428e; margin-top:20px; margin-bottom:8px;  }
#RODAPE_A #face iframe { background-color:#fff;}

#RODAPE_B { background-color:#ffcb02; }
#RODAPE_B.h_55 { height:55px; }
#RODAPE_B p.copyR { font-family:"OS-R"; font-size:12px; font-weight:bold; color:#000; margin-top:19px; }
#RODAPE_B .links a { font-family:"OS-R"; font-size:12px; font-weight:bold; color:#000; padding:0px 5px; }
#RODAPE_B .links a.br { border-right:1px solid #000; }

#box-imagem { position:relative; height:656px; overflow:hidden; background-color:#000; }
#box-imagem div.pri-esq { width:55px; height:75px; position:absolute; left:0px; top:220px; background: #009949 url("../imgs/seta_4_e.jpg") center center no-repeat; }
#box-imagem div.pri-dir { width:55px; height:75px; position:absolute; right:0px; top:220px; background: #009949 url("../imgs/seta_4_d.jpg") center center no-repeat; }
#box-imagem div.pri { width:1141px; height:506px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; }
#box-imagem div.pri.preloader { background-image: url("../imgs/preloader_1.gif") !important; background-size: 40px; }
#box-imagem div.sec { position:relative; top:22px; width:1141px; height:103px; }
#box-imagem div.sec div.sec-esq { width:8px; height:13px; position:absolute; left:15px; top:45px; background: url("../imgs/seta_5_e.jpg") center center no-repeat; }
#box-imagem div.sec div.sec-dir { width:8px; height:13px; position:absolute; right:15px; top:45px; background: url("../imgs/seta_5_d.jpg") center center no-repeat; }
#box-imagem div.sec .over { position:relative; width:1080px; height:103px; overflow: hidden; margin-left:40px; }
#box-imagem div.sec ul { position:relative; left:0px; list-style:none; margin:0px; padding:0px; }
#box-imagem div.sec ul li { float:left; margin-right:17px; width:103px; height:103px; background-color:#444444; }
#box-imagem div.sec ul li.select { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#box-imagem div.sec ul li.select img { border:3px solid #FFE800; }
#box-imagem div.sec ul li:hover { cursor:hand; cursor:pointer; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

#box-pagina.agenda span.ico-1 { display:inline-block; *display:inline; height: 23px; background: url("../imgs/ico_cal_1.jpg") no-repeat left center; padding-left: 28px; padding-right:5px; }
#box-pagina.agenda span.ico-2 { display:inline-block; *display:inline; height: 23px; background: url("../imgs/ico_cal_2.jpg") no-repeat left center; padding-left: 28px; padding-right:5px; }
#box-pagina.agenda span.ico-3 { display:inline-block; *display:inline; height: 23px; background: url("../imgs/ico_cal_3.jpg") no-repeat left center; padding-left: 28px; padding-right:5px; }
#box-pagina.agenda span.ico-4 { display:inline-block; *display:inline; height: 23px; background: url("../imgs/ico_cal_4.jpg") no-repeat left center; padding-left: 28px; padding-right:5px; }
#box-pagina.agenda span.d { margin-top:5px; font-family: "OS-R"; font-size: 17px; color: #009E4B; }
#box-pagina.agenda span.df { margin-top:5px; font-family: "OS-R"; font-size: 17px; color: #8BD35A; }
#box-pagina.agenda span.h { margin-top:5px; font-family: "OS-R"; font-size: 16px; color: #4FAEF0; }
#box-pagina.agenda span.s { margin-top:5px; font-family: "OS-R"; font-size: 16px; color: #D0AE00; }

#box-imagem-interna { position:relative; height:431px; overflow:hidden; background-color:#000; }
#box-imagem-interna div.pri-esq { width:55px; height:75px; position:absolute; left:0px; top:120px; background: #009949 url("../imgs/seta_4_e.jpg") center center no-repeat; }
#box-imagem-interna div.pri-dir { width:55px; height:75px; position:absolute; right:0px; top:120px; background: #009949 url("../imgs/seta_4_d.jpg") center center no-repeat; }
#box-imagem-interna div.pri { height:290px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; }
#box-imagem-interna div.pri.preloader { background-image: url("../imgs/preloader_1.gif") !important; background-size: 40px; }
#box-imagem-interna div.sec { position:relative; top:22px; width:750px; height:103px; }
#box-imagem-interna div.sec div.sec-esq { width:8px; height:13px; position:absolute; left:8px; top:45px; background: url("../imgs/seta_5_e.jpg") center center no-repeat; }
#box-imagem-interna div.sec div.sec-dir { width:8px; height:13px; position:absolute; right:8px; top:45px; background: url("../imgs/seta_5_d.jpg") center center no-repeat; }
#box-imagem-interna div.sec .over { position:relative; width:698px; height:103px; overflow: hidden; margin-left:26px; }
#box-imagem-interna div.sec ul { position:relative; left:0px; list-style:none; margin:0px; padding:0px; }
#box-imagem-interna div.sec ul li { float:left; margin-right:16px; width:103px; height:103px; background-color:#444444; }
#box-imagem-interna div.sec ul li.select { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#box-imagem-interna div.sec ul li.select img { border:3px solid #FFE800; }
#box-imagem-interna div.sec ul li:hover { cursor:hand; cursor:pointer; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

.dica-da-semana { position:relative; /*height:580px;*/ padding-bottom: 30px; }
.dica-da-semana a.a-t3 { position: absolute; right:0px; bottom:0px; margin-right:15px; }
.dica-da-semana ul.lista-dica { list-style:none; margin:0px; padding:0px; }
.dica-da-semana ul.lista-dica li { position:relative; padding-top:1px; padding-left:50px; background-position:left top; background-repeat:no-repeat; }
.dica-da-semana ul.lista-dica li div.bt { cursor:hand; cursor:pointer; z-index:9999; position:absolute; top:0px; left:0px; width:100%; height:61px; }
.dica-da-semana ul.lista-dica li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.dica-da-semana ul.lista-dica li h3 { z-index:9992; position:relative; display:inline-block; *display:inline; font-family:"OS-SB"; padding-right: 10px; font-size:16px; background-color:#fff; margin-bottom:30px; }
.dica-da-semana ul.lista-dica li hr { z-index:9991; position:absolute; border:none; height:1px; top:29px; right:0px; width:240px; margin:0px 20px 0px 0px; padding:0px; }
.dica-da-semana ul.lista-dica li img.s { position:absolute; right:0px; top:26px; border-left:3px solid #fff; }
.dica-da-semana ul.lista-dica li div.l { overflow: hidden; }
.dica-da-semana ul.lista-dica li div.l a { font-family:"OS-R"; font-size:14px; color:#646a74; }
.dica-da-semana ul.lista-dica li div.l a:hover{ text-decoration: underline; }
.dica-da-semana ul.lista-dica li.baixa { background-image: url("../imgs/ico_dica_1.jpg"); background-size: 40px; background-position: 0px 9px; }
.dica-da-semana ul.lista-dica li.baixa div.l { display:block; }
.dica-da-semana ul.lista-dica li.baixa h3 { color:#009e4b; }
.dica-da-semana ul.lista-dica li.baixa hr { background-color:#009e4b; }
.dica-da-semana ul.lista-dica li.estavel { background-image: url("../imgs/ico_dica_2.jpg"); background-size: 40px; background-position: 0px 9px; }
.dica-da-semana ul.lista-dica li.estavel div.l { display:none; }
.dica-da-semana ul.lista-dica li.estavel h3 { color:#ffca02; }
.dica-da-semana ul.lista-dica li.estavel hr { background-color:#ffca02; }
.dica-da-semana ul.lista-dica li.alta { background-image: url("../imgs/ico_dica_3.jpg"); background-size: 40px; background-position: 0px 9px; }
.dica-da-semana ul.lista-dica li.alta div.l { display:none; }
.dica-da-semana ul.lista-dica li.alta h3 { color:#de4040; }
.dica-da-semana ul.lista-dica li.alta hr { background-color:#de4040; }

.box-temporal-dolar { font-family:"OS-B"; font-size:14px; }
.box-temporal-dolar img { margin-right:10px;  }
.box-temporal-dolar span { display:inline-block; *display:inline;  }
.box-temporal-dolar span.max,
.box-temporal-dolar span.por { font-size:14px; color:#de4040;  }
.box-temporal-dolar span.por.p { color:#27DA00;  }
.box-temporal-dolar span.por.n { color:#de4040;  }
.box-temporal-dolar span.min { font-size:14px; color:#007cc6; margin-left:5px; }
.box-temporal-dolar span.cid,
.box-temporal-dolar span.dc { font-family:"OS-B"; color:#0a428e; padding:0px 11px 0px 7px; border-right:1px solid #e1e5ea;  }
.box-temporal-dolar span.dc { border:none; }
.box-temporal-dolar span.des,
.box-temporal-dolar span.rel { font-family:"OS-R"; color:#646a74; padding:0px 7px; }
.box-temporal-dolar span.rel { font-size:14px; }

.lista-1 { }
.lista-1.produtos ul { margin-top: -19px; }
.lista-1.produtos ul li { margin-top:19px; }
.lista-1 ul { margin-top: -19px; list-style:none; margin:0px; padding:0px; }
.lista-1 ul li { padding-bottom: 19px; padding-top: 19px; border-bottom: 1px solid #CCC; }
.lista-1 ul li p.t_pt { font-family:"OS-R"; font-size:12px; background-color: #36CB7A; color: #FFF; display: inline-block; border-radius: 5px; padding: 2px 8px; }
.lista-1 ul li div.row { padding:10px 5px; }
.lista-1 ul li.pb_7 { padding-bottom: 7px; }
.lista-1 ul li:hover { opacity:0.75; -mox-opacity:0.75; filter:alpha(opacity=75); }
.lista-1 ul li img { float:left; margin-right:15px; }
.lista-1 ul li h2 { font-family: "OS-SB"; font-size: 18px; color: #0A428E; margin: 0px 0px 0px 0px; }
.lista-1 ul li p.d { font-family: "OS-SB"; font-size: 18px; color: #009E4B; margin: 0px 0px 0px 0px;}
.lista-1 ul li p.d.t2 { font-size: 13px; }
.lista-1 ul li p.desc { font-family: "OS-R"; font-size: 16px; color: #646A74; margin: 0px 0px 0px 0px; }
.lista-1 ul li.nao { font-family: "OS-R"; font-size: 16px; color: #999; padding:30px 30px 50px 30px; text-align:center; }
.lista-1 ul li a:hover { text-decoration:none; }
.lista-1 ul li a.pdf { height:23px; display:inline-block; *display:inline; padding-top:3px; padding-left:25px; background: url("../imgs/ico_clip_1.png") no-repeat left center; font-size:12px; font-family:"OS-SB"; color:#b4353b; }
.lista-1 ul li a.link { height:23px; display:inline-block; *display:inline; padding-top:3px; padding-left:20px; background: url("../imgs/ico_clip_2.png") no-repeat left center; font-size:12px; font-family:"OS-SB"; color:#007cc6; margin-left:10px; }
.lista-1 ul li a.pdf:hover,
.lista-1 ul li a.link:hover { text-decoration: underline; }
.lista-1.t2 {}
.lista-1.t2 ul {}
.lista-1.t2 ul li { /*padding-bottom:0px;*/ paddding:7px 0px; }
.lista-1.t2 ul li div.col-md-4,
.lista-1.t2 ul li div.col-md-8 { padding: 20px; }
.lista-1.t2 ul li p.d { text-align:center; }
.lista-1.t2 ul li a:hover p.d { text-decoration:underline; }
.lista-1.t2 ul li div.row div.bl { border-left:1px solid #CCC; }
.lista-1.t2 ul li img { float:none; }
.lista-1.agenda { }
.lista-1.agenda ul li p.d { font-family: "OS-R"; font-size: 15px; color: #009E4B; margin: 0px 0px 5px 0px;  padding-top: 2px; }
.lista-1.agenda ul li p.df { font-family: "OS-R"; font-size: 15px; color: #8BD35A; margin: 0px 0px 5px 0px; padding-top: 2px; }
.lista-1.agenda ul li p.h { font-family: "OS-R"; font-size: 14px; color: #4FAEF0; margin: 0px 0px 5px 0px; }
.lista-1.agenda ul li p.s { font-family: "OS-R"; font-size: 14px; color: #d0ae00; margin: 0px 0px 5px 0px; }
.lista-1.agenda ul li p.ico-1 { height:21px; background:url("../imgs/ico_cal_1.jpg") no-repeat left center; padding-left:35px; }
.lista-1.agenda ul li p.ico-2 { height:21px; background:url("../imgs/ico_cal_2.jpg") no-repeat left center; padding-left:35px; }
.lista-1.agenda ul li p.ico-3 { height:21px; background:url("../imgs/ico_cal_3.jpg") no-repeat left center; padding-left:35px; }
.lista-1.agenda ul li p.ico-4 { height:21px; background:url("../imgs/ico_cal_4.jpg") no-repeat left center; padding-left:35px; }
.lista-1.agenda ul li div.desc { border-left:1px solid #ccc;  padding-left:50px; }
.lista-1.agenda ul li h2 { font-size:20px; }
.lista-1.agenda.ag-t2 { }
.lista-1.agenda.ag-t2 ul li:hover { background-color:#F8FFFA; }
.lista-1.agenda.ag-t2 ul li p.ico-3 { vertical-align:middle; display:inline-block; *display:inline; padding-left:25px; background-size:18px;  margin-right: 10px; }
.lista-1.agenda.ag-t2 ul li p.ico-2 { vertical-align:middle; display:inline-block; *display:inline; padding-left:25px; background-size:18px;  margin-right: 10px; }
.lista-1.agenda.ag-t2 ul li a.h2  { display:block; font-family: "OS-R"; font-weight:bold; font-size: 14px; color: #0A428E; margin: 0px 0px 10px 0px; line-height:22px; }
.lista-1.agenda.ag-t2 ul li a.h2:hover  { cursor:default; /*color: #CEB409;*/ color: #0A428E; }
.lista-1.agenda.ag-t2 ul li p.desc  { margin-bottom:10px; }
.lista-1.licitacao { }
.lista-1.licitacao ul li h2 { font-size:18px; margin-bottom:7px; }
.lista-1 ul li a.bt-vm { background-color: #EDF0F2; color: #8B8B8B; padding: 2px 4px; border-radius: 4px; margin-top: 15px; display: inline-block; font-size: 13px; }
.lista-1 ul li a.bt-vm:hover { background-color: #007CC6; color: #FFF; }

.licitacoes-vejatambem { background-color: #E1E5EA; padding: 7px 13px; }
.licitacoes-vejatambem ul { list-style:none; margin: 5px 0px 0px 0px; padding: 0px; display: inline-block; }
.licitacoes-vejatambem ul li { float:left; margin-right:10px; margin-bottom: 6px; margin-top: 6px; }
.licitacoes-vejatambem ul li.select { display:none; }
.licitacoes-vejatambem ul li a { border-radius: 7px; background-color: #fff; color: #6D6F71; padding: 3px 6px; font-family: "OS-R"; border: 1px solid #FFF; }
.licitacoes-vejatambem ul li a:hover,
.licitacoes-vejatambem ul li a.select
{ color:#0E4798; font-weight:bold; border: 1px solid #0E4798; }
.licitacoes-vejatambem.dicaSemana li { float:none; margin-bottom:12px; }

.paginacao-1 { }
.paginacao-1 .wp-pagenavi { }
.paginacao-1 .wp-pagenavi span { cursor:hand; cursor:pointer; border-color:#0E4798; color:#fff; background-color: #0E4798; padding:6px; }
.paginacao-1 .wp-pagenavi span.pages { }
.paginacao-1 .wp-pagenavi span.pages:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.paginacao-1 .wp-pagenavi span.current { border-color: #02A04B; color: #FFF; background-color: #02A04B; }

.imp_ami_erro { position:relative; text-align:right; border-bottom:1px solid #E1E5EA; padding-bottom:25px; }
.imp_ami_erro.bb_n { border:none; }
.imp_ami_erro a { cursor:hand; cursor:pointer; display:inline-block; *display:inline; width:auto; height:24px; font-family:"OS-R"; font-size:14px; color:#646a74;  }
.imp_ami_erro a i { position:relative; top:2px; display:inline-block; *display:inline; width:28px; height:24px; margin-left:25px; margin-right:5px; }
.imp_ami_erro a.imp i { background:url("../imgs/ico_t5.jpg"); }
.imp_ami_erro a.ami i { background:url("../imgs/ico_t6.jpg"); }
.imp_ami_erro a.erro i { top:4px; background:url("../imgs/ico_t7.jpg"); }

.imp_ami_erro .box-envio { display:none; opacity:0; -moz-opacity:0; text-align:left; font-family:"OS-R"; font-size:14px; width:340px; height:166px; padding:10px; background-color:#dfdfdf; border-radius:8px; -moz-border-radius:8px; border:solid 1px #a3a3a3; position: absolute; top: -180px; right: 0px; }
.imp_ami_erro .box-envio .t-desc { background-color: #35AE79; text-align: center; font-family: verdana; text-transform: uppercase; font-size: 12px; color: #FFF; display: inline-block; padding: 3px 12px; border-radius:4px; top: -11px; position: absolute; }
.imp_ami_erro .box-envio .in { color:#606060; margin:10px 0px; font-size:13px; }
.imp_ami_erro .box-envio .in input { width:204px; height:35px; margin-left:3px; padding:0px 5px; background-color:#bebebe; color:#fff; border:none; }
.imp_ami_erro .box-envio .in textarea { width:315px; height:70px; margin-top:4px; margin-left:3px; padding:0px 5px; background-color:#bebebe; color:#fff; border:none; }
.imp_ami_erro .box-envio .bt { display:inline-block; *display:inline; width:85px; height:35px; padding-top:2px; background-color:#35ae79; color:#fff; text-align:center; border:none; font-size:13px; }
.imp_ami_erro .box-envio .bt:hover { cursor:hand; cursor:pointer; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.imp_ami_erro .box-envio .txt-env { display:none; }
.imp_ami_erro .box-envio.preload { background:#dfdfdf url('../imgs/preload_1.gif') center center no-repeat; background-size:20px; }
.imp_ami_erro .box-envio.preload .in { display:none; }
.imp_ami_erro .box-envio.preload .bt { display:none; }
.imp_ami_erro .box-envio.preload.enviado,
.imp_ami_erro .box-envio.preload.nao-enviado { background-image:none; }
.imp_ami_erro .box-envio.preload.enviado .txt-env { display:block; text-align: center; margin-top:61px; color:#189E63; }
.imp_ami_erro .box-envio.preload.nao-enviado .txt-env { display:block; text-align: center; margin-top:61px; color:#9E1818; }
.imp_ami_erro .box-envio.box-comunicar-erro { height:220px; top:-234px; }
.imp_ami_erro .box-envio.box-comunicar-erro.preload.enviado .txt-env { margin-top:91px; }

.menu-widget-1 { }
.menu-widget-1 a { }
.menu-widget-1 a.h-m { display:block; font-family:"OS-SB"; text-transform:uppercase; font-size:14px; color:#fff; height:40px; padding-top:10px; padding-left:20px; background: url("../imgs/bar_2.1.jpg"); }
.menu-widget-1 .b-c-m { background-color:#edf0f2;  padding:20px 25px; }
.menu-widget-1 .b-c-m a { display:block; font-family:"OS-SB"; font-size:14px; color:#646a74; padding-left:15px; background:url("../imgs/seta_4.jpg") no-repeat left center; margin-left:10px; margin-bottom: 10px;  }
.menu-widget-1 .b-c-m a.select,
.menu-widget-1 .b-c-m a:hover { color:#5092E8; text-decoration: none; }
.menu-widget-1 .b-c-m a.sub { background:url("../imgs/seta_4_sub.jpg") no-repeat left center;  margin-left: 30px; font-size:12px; background-size: 4px; padding-left: 12px; }
.menu-widget-1 .b-c-m.t2 { background-color:#edf0f2;  padding:0px 16px 16px 16px; display:none; }
.menu-widget-1 .b-c-m.t2 a { background-image:url("../imgs/seta_subm_2.jpg"); font-size:13px; padding-left:20px; margin-bottom: 6px; }
.menu-widget-1 .b-c-m.t2 a.select,
.menu-widget-1 .b-c-m.t2 a:hover { }
.menu-widget-1 .b-c-m.t3 { background-color:#edf0f2;  padding:0px 16px 16px 16px; display:none; }
.menu-widget-1 .b-c-m.t3 a { color:#A8ADB1; background-image:url("../imgs/seta_4_sub.jpg"); background-size:5px; font-size:13px; padding-left:20px; margin-bottom: 6px; }
.menu-widget-1 .b-c-m.t3 a.select,
.menu-widget-1 .b-c-m.t3 a:hover { color:#5092E8; }
.menu-widget-1 .b-c-m.t2.select,
.menu-widget-1 .b-c-m.t3.select { display:block; }
.menu-widget-1 div.sub { display:none; }
.menu-widget-1 div.sub.select { display:block; }
.menu-widget-1 div.sub.f_d_block { display:block !important; }

.menu-mobile-topo-row { margin-bottom: 0px; }

.m-marc { position:relative; background: url("../imgs/bar_1.jpg"); background-size:100% 100%; height:40px; padding-top:10px; padding-left: 20px; padding-bottom: 10px; }
.m-marc a { font-family: "OS-R"; font-size: 14px; color: #FFF; }
.m-marc i { display:inline-block; *display:inline; position:relative; top:1px; width:8px; height:13px; margin:0px 10px; background:url("../imgs/seta_2.png");  }
.m-marc span.pesq { color:#EFFF00; }

.the_content_custom { font-family:"OS-R"; font-size:16px; color:#646a74; }
.the_content_custom img.thumb { float:right; padding-left:20px; padding-bottom:20px; }
.the_content_custom p { font-family:"OS-R"; 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 { font-family:"OS-SB"; }
.the_content_custom h1 { margin-bottom:20px; }
.the_content_custom h2 { margin-bottom:20px; }
.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; }

.box-sazonalidade { position:relative; }
.box-sazonalidade div.b { float:left; width:60px; border:1px solid #d4d6d8; border-right:none; }
.box-sazonalidade div.br { border-right:1px solid #d4d6d8 !important; }
.box-sazonalidade div.b div.t { text-align:center; width:100%; height:29px; padding-top:1px; font-family:"OS-R"; font-size:18px; color:#71777f; border-bottom:1px solid #d4d6d8; }
.box-sazonalidade div.b div.s { width:100%; height:30px; background-color:#EFEFEF; }
.box-sazonalidade div.b div.s.fraco { background-color:#cc3a3a; }
.box-sazonalidade div.b div.s.medio { background-color:#ffd944; }
.box-sazonalidade div.b div.s.forte { background-color:#2ac540; }
.box-sazonalidade span.dsc { }
.box-sazonalidade span.dsc:before { content: ''; display:inline-block; *display:inline; position:relative; top:3px; width:18px; height:18px; margin-right:10px;  }
.box-sazonalidade span.dsc.fraco:before { background-color:#cc3a3a; }
.box-sazonalidade span.dsc.medio:before { background-color:#ffd944; }
.box-sazonalidade span.dsc.forte:before { background-color:#2ac540; }
.box-sazonalidade span.dsc.medio,
.box-sazonalidade span.dsc.forte { margin-left:10px; }

.box-lista-relatorio-exerc { }
.box-lista-relatorio-exerc h2 { font-family: "OS-R"; font-size: 20px; color: #009F4B; font-weight: bold; border-left: 5px solid #009F4B; padding-left: 9px; }
.box-lista-relatorio-exerc a.t1 { display:block;  margin-left: 12px; padding-left:15px; font-family: "OS-R"; font-size: 16px; margin-bottom: 18px; color: #0E3C80; font-weight: bold; }
.box-lista-relatorio-exerc a.t1.s { margin-left:25px; background:url('../imgs/seta_7_1.jpg') 0px 6px no-repeat;}
.box-lista-relatorio-exerc a.t1.s.select {  background:url('../imgs/seta_7_2.jpg') 0px 6px no-repeat; color:#1875FF; }
.box-lista-relatorio-exerc .m-ar { display:none; position:relative; overflow:hidden; padding-left:30px; height:0px; /*padding-bottom:20px;*/ }
.box-lista-relatorio-exerc .m-ar a.t2 { display:block;  margin-left: 25px; padding-left:15px; font-family: "OS-R"; font-size: 16px; margin-bottom: 10px; color: #9D9D9D; }
.box-lista-relatorio-exerc .m-ar p.not { font-family: "OS-R"; font-size: 13px; color: #C30; padding: 10px; margin-left: 20px; }
.box-lista-relatorio-exerc.perguntas-frequentes .m-ar { margin-left: 40px; }
.box-lista-relatorio-exerc.s1 a.t1 { margin-left:15px; margin-bottom:7px; font-size:14px; }
.box-lista-relatorio-exerc.s1 a.t2 { margin-left:0px; }
.box-lista-relatorio-exerc.s1 a.t2:hover { color:#5398FF; }
.box-lista-relatorio-exerc.s1.seta-none a.t1.s { background:none; padding-left:0px; }
.box-lista-relatorio-exerc.s1.s1-2 { }
.box-lista-relatorio-exerc.s1.s1-2 a.t1 { font-size:18px; }
.box-lista-relatorio-exerc.s1.s1-2 a { display:block; }
.box-lista-relatorio-exerc.s1.s1-2 a:hover { text-decoration: none; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.box-lista-relatorio-exerc.s1.s1-2 a span { display:block; }
.box-lista-relatorio-exerc.s1.s1-2 a span.data  { font-family: "OS-SB"; font-size: 14px; color: #009E4B; margin: 0px 0px 0px 0px; padding-top:8px; }
.box-lista-relatorio-exerc.s1.s1-2 a span.desc { font-family: "OS-SB"; font-size: 16px; color: #0A428E; margin: 0px 0px 0px 0px; padding-bottom:8px; border-bottom: 1px solid #CCC; }
.box-lista-relatorio-exerc.s1.s1-2 a:last-child span.desc { border:none; }
.box-lista-relatorio-exerc p.not { font-family: "OS-R"; font-size: 16px; color: #999; padding: 30px 30px 50px 30px; text-align: center; }

.box-lista-relatorio-exerc.perguntas-frequentes.categoria { }
.box-lista-relatorio-exerc.perguntas-frequentes.categoria a.t1.sub { /*background-image:url('../imgs/seta_8_1.jpg');*/ color:#009F4B; font-size:18px; background-position:0px 8px !important; }
.box-lista-relatorio-exerc.perguntas-frequentes.categoria a.t1.sub.select { /*background-image:url('../imgs/seta_8_2.jpg');*/ }
.box-lista-relatorio-exerc.perguntas-frequentes.categoria .m-ar.sub { margin-left: 0px;}
.form_cotacao {}
.form_cotacao .txt { margin:0px 0px 5px 0px; }
.form_cotacao select { margin-bottom:15px; }
.form_cotacao #grupo { }
.form_cotacao #data {}

.contacao_lista { width:100%; margin:0px; padding:0px; }
.contacao_lista tr {}
.contacao_lista tr.h {}
.contacao_lista tr.h td { background-color:#e9e9e9; }
.contacao_lista tr td { text-align: center; }
.contacao_lista tr td.ta_l { text-align: left;}

/*
.box-lista-relatorio-exerc { }
.box-lista-relatorio-exerc h2 { font-family: "OS-R"; font-size: 20px; color: #009F4B; font-weight: bold; border-left: 5px solid #009F4B; padding-left: 9px; }
.box-lista-relatorio-exerc a.t1 { display:block;  margin-left: 12px; padding-left:15px; font-family: "OS-R"; font-size: 16px; margin-bottom: 10px; color: #0E3C80; font-weight: bold; }
.box-lista-relatorio-exerc a.t1.s { margin-left:25px; background:url('<?=WP_HOME_IMGS;?>seta_7_1.jpg') left center no-repeat;}
.box-lista-relatorio-exerc a.t1.s.select {  background:url('<?=WP_HOME_IMGS;?>seta_7_2.jpg') left center no-repeat; color:#1875FF; }
.box-lista-relatorio-exerc .m-ar { display:none; position:relative; overflow:hidden; padding-left:30px; height:0px; */
/*padding-bottom:20px;*//*
 }
.box-lista-relatorio-exerc .m-ar a.t2 { display:block;  margin-left: 25px; padding-left:15px; font-family: "OS-R"; font-size: 16px; margin-bottom: 10px; color: #9D9D9D; }
.box-lista-relatorio-exerc .m-ar p.not { font-family: "OS-R"; font-size: 13px; color: #C30; padding: 10px; margin-left: 20px; }
*/

.box-indice-ceagesp { position:relative; /*height:580px; margin-bottom: 30px;*/   padding-bottom: 30px; }
.box-indice-ceagesp a.a-t3 { position:absolute; right:0px; bottom:0px; margin-right:15px; }

.box-tabela-ma-t1 { width:100%; margin:0px; padding:0px; border:1px solid #cdcdcd; border-bottom:none; }
.box-tabela-ma-t1.t1 { width:340px; }
.box-tabela-ma-t1 tr { }
.box-tabela-ma-t1 tr td { text-align:center; padding:5px; border-bottom: 1px solid #cdcdcd; }
.box-tabela-ma-t1 tr td:nth-child(1) { border-right: 1px solid #cdcdcd; }
.box-tabela-ma-t1 tr td.neg { color:#F40000; }
.box-tabela-ma-t1 tr td.pos { color:#00B254; }
.box-tabela-ma-t1 tr:nth-child(odd) td { background-color:#efefef; }
.box-tabela-ma-t1 tr:nth-child(even) td { background-color:#ffffff; }
.box-tabela-ma-t1 tr th { text-align:center; font-weight:normal; background-color:#949494; color:#fff; }
.box-tabela-ma-t1.fs_12_tr_td tr td,
.box-tabela-ma-t1.fs_12_tr_td tr th { font-size:12px; }

#box-pesquisa-categoria { }
#box-pesquisa-categoria select { margin:5px 0px; }
#box-pesquisa-categoria p.bg-danger { text-align:center; color:#B85C5C; padding:3px 5px; }

#barra-brasil { position:relative; z-index: 20000; }
#barra-brasil a#menu-icon { top: 5px; position: relative; }

.the_content_custom.produtos img.thumb { float:left; padding:0px 20px 20px 0px; }

.campo_obrig { font-size: 13px; font-family: "OS-R"; color: #AAAAAB; }
.campo_obrig span { color: #cc3300; }
.formulario-contato-t1 { font-family:"OS-SB"; font-size:13px; }
.formulario-contato-t1 input.has-error,
.formulario-contato-t1 textarea.has-error { border-color: #FD4242; }
.formulario-contato-t1 h4 { border-bottom:2px solid #000; font-size:21px; text-align: center; color:#000; }
.formulario-contato-t1 h2 { border-bottom:1px solid #5C5C5C; font-size:16px; text-align: center; color:#5C5C5C; }
.formulario-contato-t1 .atencao { font-size:12px; color:#AAAAAB; text-align:center; }
.formulario-contato-t1 .atencao strong { color:#676767; }
.formulario-contato-t1 .box-autoriza { padding:10px; border:1px solid #676767; }
.formulario-contato-t1 .box-autoriza p { font-family:"OS-SB"; font-size:13px; }
.formulario-contato-t1 .box-autoriza input { margin: 0px 3px; position: relative; top: 2px; }
.formulario-contato-t1 .box-autoriza label { color:#777777; }
.formulario-contato-t1 .sp-1 { display:inline-block; *display:inline-block; font-family:"OS-SB"; font-size:13px; color:#000; margin:3px 0px; }
.formulario-contato-t1 .sp-1 .obr { color:#cc3300; }
.formulario-contato-t1 .sp-1 input { position:relative; top:2px; margin:0px 3px; }
.formulario-contato-t1 .sp-1 label { color:#777777; }

#pessoa-juridica { display:none; }

.f_none {  float:none; }
.m_0_auto {  margin:0px auto; }

.d_t_va_m { display:table; width:100%; height:60px; /*margin-bottom:8px;*/ margin-top: 15px;}
.d_t_va_m p { display:table-cell; /*vertical-align:middle;*/ padding-left:15px; padding-right:15px; }

a.rs_r { display:inline-block; width:20px; height:20px; background-image: url("../imgs/ico_redes_sociais_r.jpg");}
a.rs_r:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
a.rs_facebook_r {  background-position:-14px 0px; }
a.rs_twitter_r { background-position:-43px 0px; }
a.rs_rss_r { background-position:-77px 0px; }
a.rs_youtube_r { background-position:-113px 0px; }
a.rs_flick_r { background-position:-148px 0px; }
a.rs_blogspot_r { background-position:-182px 0px; }

.pag-n-e-404 { font-family:"OS-SB"; font-size:23px; color:#0a428e; padding: 60px 0px; }

.fs_1 { font-family:"OS-R"; font-size:14px; color:#646a74; }
.fs_2 { font-family:"OS-R"; font-size:14px; color:#646a74; background-color: #F7F7F7; padding: 7px; height:54px; }
.fs_3 { font-family: "OS-SB"; font-size: 16px; color: #0A428E; margin: 0px 0px 0px 0px; }

.h-t1 { position: relative; height:40px; padding-left:20px; padding-top:12px; margin-top:0px; margin-bottom:0px; font-family:"OS-R"; font-size:16px; color:#fff; background-image: url("../imgs/bar_1.jpg"); }
.h-t1.i i { display:none; position:absolute; right:15px; top:50%; margin-top:-6px; width:8px; height:13px; background-image: url("../imgs/seta_2.png"); }

.h-t2 { font-family:"OS-SB"; font-size:28px; color:#0a428e; }
.h-t2.v2 { font-size:18px; line-height: 26px; }
.h-t2.v2 span { font-size:24px; color:#007CC6; }
.h-t2.v2 span.a { font-size:21px; color:#007CC6; }
.h-t2.v2 span.b { font-size:18px; color:#DA7B79; }

.h-t3 { font-family:"OS-SB"; font-size:18px; color:#0a428e; }

.h-t4 { font-family:"OS-R"; font-size:30px; font-weight:normal; color:#009949; }

.h-t5 { font-family:"OS-SB"; font-size:17px; font-weight:normal; color:#00a851; }
.h-t5.preco-baixa { background: url("../imgs/ico_dica_1.jpg") no-repeat left center; padding-left: 80px; color:#009E4B;  height: 61px; padding-top: 16px; }
.h-t5.preco-estavel { background: url("../imgs/ico_dica_2.jpg") no-repeat left center; padding-left: 80px; color:#FFCA02; height: 61px; padding-top: 16px; }
.h-t5.preco-alta { background: url("../imgs/ico_dica_3.jpg") no-repeat left center; padding-left: 80px; color:#DE4040; height: 61px; padding-top: 16px; }

.h-t6 { font-family: "OS-R"; font-size: 20px; font-weight: normal; color: #0A428E; margin-top: 0px; font-weight: bold; }

.box-preco-bea { padding: 10px; }
.box-preco-bea.b { background-color: #A9EDC9; color: #019F4B; padding: 10px; }
.box-preco-bea.e { background-color: #FFF4C6; color: #DAA900; padding: 10px; }
.box-preco-bea.a { background-color: #FDA7A3; color: #E0433A; padding: 10px; }

a.pdf-t1 { height:23px; display:inline-block; *display:inline; padding-top:3px; padding-left:25px; background: url("../imgs/ico_clip_1.png") no-repeat left center; font-size:12px; font-family:"OS-SB"; color:#b4353b; }

a.a-t1 { font-family:"OS-SB"; font-size:14px; color:#009e4b;  }
a.a-t1 i { position:relative; top:1px; display:inline-block; *display:inline; width:8px; height:13px; background: url("../imgs/seta_2.jpg"); margin-right:8px;   }
a.a-t1:hover { cursor:hand; cursor:pointer; }

a.a-t2 { font-family:"OS-SB"; font-size:16px; color:#0a428f; }

a.a-t3 { display:block; font-family:"OS-SB"; font-size:14px; color:#00A851; text-align:right; padding-bottom:30px; }
a.a-t3:hover { text-decoration: underline; }

a.bt-t1 { padding:6px 15px; font-family:"OS-SB"; font-size:14px; color:#fff; font-weight:normal; background-color:#018ccd; border:1px solid #0080c1; border-radius:5px; }
a.bt-t1:hover { text-decoration: none; }

.p-t1 { font-family: "OS-R"; font-size: 14px; line-height: 21px; color: #5498C7; }
.p-t1 span { background-color: #5498C7; color: #E9F2FF; padding: 1px 5px; font-size: 12px; /*border-radius: 7px; letter-spacing: 1px;*/ }
/* Gallery Image */
.rg-caption-wrapper .rg-caption { color:#939393; }

/* Comentário Facebook */
.fb_iframe_widget,
.fb_iframe_widget > span,
.fb_iframe_widget iframe { width: 100% !important; }

/* Galeria de Imagem */
.rg-caption p { font-size: 13px !important; text-transform: none !important; letter-spacing:0px !important; }

/* WP ### */
.wp-caption.alignnone img { width:100%; }

span.wpcf7-not-valid-tip { background-color: #FFB7B7; color: #E43B3B !important; padding: 4px 5px; font-size: 12px !important; display: inline-block !important; }