@import "font.css";
@import "responsivo.css?v=1.0.1";

::-webkit-scrollbar { width:7px; height:7px; background:#FFF; }
::-webkit-scrollbar-track { background:rgba(0,0,0,.2); }
::-webkit-scrollbar-thumb { background:rgba(0,0,0,.4);  }

html { height:100%; width:100%; }
* { font-family:'MyriadPro-Regular'; font-size:16px; margin:0px; padding:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  }
body { background:#FFFBF4; color:#525252; font-size:16px; height:100%; width:100%; }

a { font-size:15px; color:#525252; text-decoration:none; }
a:hover { text-decoration:underline; }

p { color:#525252; font-family:'MyriadPro-Regular'; font-size:15px; text-align:justify; padding:2px 0px; word-wrap:break-word; line-height:18px; }
p span { color:#007D4A; }

h1 { color:#136BB2; font-family:'MyriadPro-Bold'; display:block; float:left; font-size:24px; line-height:normal; margin:0px auto; padding:5px 0px; text-align:left; width:100%;  }
h2 { color:#136BB2; font-family:'MyriadPro-BoldIt'; display:block; font-size:18px; line-height:normal; margin:0px auto; padding:5px 0px; text-align:left; width:auto;  }
h3 { color:#136BB2; font-family:'MyriadPro-Regular'; font-size:30px; line-height:normal; text-align:left;  }
h4 { color:#136BB2; font-family:'MyriadPro-Regular'; font-size:16px; font-weight:normal; padding:0px; text-align:left; }

ol,
ul { margin:0px; }
ol li,
ul li { margin:0px; text-align:justify; }

ul { margin:0px; padding:0px 5px; }
ul li { background:url(images/padrao/bg_ul_li.png) no-repeat 0px 10px; color:#535352; font-size:14px; list-style-type:none; margin:0px; padding:3px 0px 5px 15px; }

hr { background:url(images/bg_hr.png) center repeat-x; border:none; height:2px; width:100%; }

img { display:block; }

.button { cursor:pointer; border:none; color:#525252; display:inline-block; font-size:13px; font-weight:normal; outline:none; padding:10px 25px; width:100%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; text-decoration:none; text-align:center; background-color:#EFECE9; }
.button.hover { color:#FFF; background-color:#33336C; }
.button.select { color:#FFF; background-color:#33336C; }
.button:hover { text-decoration:none; }

form { padding:0px; }
form p,
form label { display:block; font-size:13px; margin:0px 0px; padding:5px; }
form input,
form select,
form textarea { background:url(images/bg_campos_form.png) repeat; border:none; color:#464445; font-size:16px; font-weight:normal; outline:none; padding:10px; width:100%; height:40px; }
form textarea { height:90px; max-height:80px; max-width:100%; }
form input[type="radio"] { width:auto; }
form input[type="checkbox"] { border:none; width:auto; height:auto; padding:2px; }
form select { width:100%; }
form .erro_msg { color:#535352; font-size:16px; font-weight:bold; padding:5px; text-align:left; }
form .erro_msg em { color:#33336C; font-size:20px; font-style:normal; }
form .inp1.erro { background-position:-1360px 100%; }
form input.hover,
form select.hover,
form textarea.hover { background:#ECEDEF; }
form input.focus,
form select.focus,
form textarea.focus { background:#ECEDEF; }
form button.button { border:none; font-size:13px; font-weight:normal; height:50px; outline:none; }
.forml { padding:2px; }
.buscar { top:2px; right:0px; border:1px #B61A2D solid; z-index:101; position:absolute; float:right; width:30px; height:35px; font-size:0px; text-indent:-15000px; background:url(images/bg_lupa.png) no-repeat center 9px #B61A2D; }

::-webkit-input-placeholder { color:#373333; font-family:'MyriadPro-Regular'; }
input:-moz-placeholder { color:#373333; font-family:'MyriadPro-Regular'; }
input:-ms-placeholder { color:#373333; font-family:'MyriadPro-Regular'; }
::-ms-input-placeholder { color:#373333; font-family:'MyriadPro-Regular'; }
:-ms-input-placeholder { color:#373333; font-family:'MyriadPro-Regular'; }

.busca { display:block; float:left; width:100%; }
.busca form { padding:0px 0px!important; }
.busca form label { padding:0px 0px!important; }

form#form_new { padding:0px; }
form#form_new label { display:block; font-size:13px; margin:0px 0px; padding:5px; }
form#form_new input { border-radius:10px; color:#545453!important; border:none; float:left; font-size:11px; font-weight:normal; outline:none; padding:10px; width:100%; height:40px; }
form#form_new input#new_email { padding:10px 10px 10px 45px; }
form#form_new button.button { height:40px; }
form#form_new .button { border-radius:0px 10px 10px 0px; cursor:pointer; display:inline-block; float:left; font-size:11px; font-weight:normal; outline:none; padding:10px; width:20%; text-decoration:none; text-align:center; }

form#form_new ::-webkit-input-placeholder { color:#545453; font-family:'MyriadPro-Regular'; }
form#form_new input:-moz-placeholder { color:#545453; font-family:'MyriadPro-Regular'; }
form#form_new input:-ms-placeholder { color:#545453; font-family:'MyriadPro-Regular'; }
form#form_new ::-ms-input-placeholder { color:#545453; font-family:'MyriadPro-Regular'; }
form#form_new :-ms-input-placeholder { color:#545453; font-family:'MyriadPro-Regular'; }

.form_wid { width:auto; padding:5px 0px; position:relative; }
.form_wid label { padding:5px 0px; }
.form_wid input,
.form_wid select,
.form_wid textarea { background:#FFF; font-size:12px; }
.form_wid .botao { background:#1B396D; border:1px solid #FFF; color:#FFF; font-size:14px; display:block; height:40px; position:absolute; bottom:0px; right:0px; width:auto; padding:0px 10px; position:absolute; }
.form_wid .botao.hover { background:#545453; color:#FFF; }

form .input-grup { padding:0px; margin:0px; }
form .input-grup-add { color:#000; float:left; width:40px; height:40px; position:absolute; left:5px; text-align:center; line-height:40px; }
form .input-grup input { padding:0px; width:calc(100% - 40px); height:40px; float:left; }
form .input-grup input:first-child { padding-left:10px; }

#form_news .erro_msg { color:#FFF; font-size:14px; font-weight:bold; padding:5px; text-align:left; }
#form_news .erro_msg em { color:#FFF; font-size:16px; font-style:normal; }

table { width:100%; margin:0px; padding:0px; }
table tr { margin:0px; padding:0px; }
table tr td { margin:0px; padding:5px;  }

noscript * { color:#C00; font-size:13px; font-weight:bold; }
noscript p { background:#FCC; display:block; padding:10px; text-align:center; }

.clear { clear:both !important; display:block !important; font-size:0px; text-indent:-15000px; }
.space,
.space_h { display:block; font-size:0px; padding:10px 5px; text-indent:-15000px; }
.space_h { padding:5px; }

.aligncenter { text-align:center; }
.alignleft { text-align:left; }
.alignright { text-align:right; }

.floatcenter { float:none !important; margin:0px auto; }
.floatleft { float:left; }
.floatright { float:right; }

.coluna3 { float:left; padding:10px; width:306px; }

.padding_ld_5 { padding:0px 5px; }
.padding_ld_10 { padding:0px 10px; }
.padding_ld_20 { padding:0px 20px; }
.padding_ld_30 { padding:0px 30px; }

.padding_10 { padding:10px !important; }

.padding_ld_10_right { padding:0px 10px 0px 0px; }
.padding_ld_10_left { padding:0px 0px 0px 10px; }
.padding_ld_20_right { padding:0px 20px 0px 0px; }
.padding_ld_20_left { padding:0px 0px 0px 20px; }

.padding_ld_5_right { padding:0px 5px 0px 0px; }
.padding_ld_5_left { padding:0px 0px 0px 5px; }

.padding_top_10 { padding:10px 0px 0px 0px; }
.padding_top_20 { padding:20px 0px 0px 0px; }

.padding_top_bt_20 { padding:20px 0px!important; }
.padding_top_bt_10 { padding:10px 0px!important; }

.padding_bottom { padding: 0px 10px 5px 0px; }

.coluna_no,
.coluna_5,
.coluna_10,
.coluna_15,
.coluna_20,
.coluna_25,
.coluna_30,
.coluna_32,
.coluna_33,
.coluna_35,
.coluna_40,
.coluna_45,
.coluna_48,
.coluna_50,
.coluna_55,
.coluna_60,
.coluna_65,
.coluna_66,
.coluna_70,
.coluna_75,
.coluna_80, 
.coluna_90,
.coluna_95 { float:left; position:relative; }
.coluna_no { width:auto; }
.coluna_5 { width:5%; }
.coluna_10 { width:10%; }
.coluna_15 { width:15%; }
.coluna_20 { width:20%; }
.coluna_25 { width:25%; }
.coluna_30 { width:30%; }
.coluna_32 { width:32%; }
.coluna_33 { width:33.33%; }
.coluna_35 { width:35%; }
.coluna_40 { width:40%; }
.coluna_45 { width:45%; }
.coluna_48 { width:48%; }
.coluna_50 { width:50%; }
.coluna_55 { width:55%; }
.coluna_60 { width:60%; }
.coluna_65 { width:65%; }
.coluna_66 { width:66.7%; }
.coluna_70 { width:70%; }
.coluna_75 { width:75%; }
.coluna_80 { width:80%; }
.coluna_90 { width:90%; }
.coluna_95 { width:95%; }
.coluna_100 { width:100%; }

.msg { padding:0px 0px 10px 0px; text-align:left; }
.msg .information,
.msg .alert,
.msg .success,
.msg .error { font-size:16px; font-weight:bold; padding:11px 0px 11px 42px; }
.msg .information { background:url(images/padrao/bg_ico_information.png) 5px 50% no-repeat #DADADA; color:#496B94; }
.msg .alert { background:url(images/padrao/bg_ico_alert.png) 5px 50% no-repeat #DADADA; color:#C9A80E; }
.msg .success { background:url(images/padrao/bg_ico_success.png) 5px 50% no-repeat #DADADA; color:#578F3F; }
.msg .error { background:url(images/padrao/bg_ico_error.png) 5px 50% no-repeat #DADADA; color:#CA241C; }
.msg .information a,
.msg .alert a,
.msg .success a,
.msg .error a { font-size:12px; color:#666; }

.coluna1 .foto,
.coluna2 .foto { display:block; float:left; padding:5px 10px 0px 5px; }
.coluna1 .foto span,
.coluna2 .foto span { display:block; height:100px; position:absolute; width:200px; }

.coluna1,
.coluna2 { float:left; width:439px; }
.coluna1 { padding:0px 10px 0px 0px; }
.coluna2 { padding:0px 0px 0px 10px; }

.fot_pag { display:block; border:1px solid #F2F2F3; border-radius:3px; padding:7px; }

.hide { display:none; }

a.bt_padrao,
button.bt_padrao { background:#1B396D; border:1px solid #79839F; cursor:pointer; color:#FFF; display:block; float:right; font-size:20px; font-family:'MyriadPro-Regular'; line-height:40px; height:40px; padding:0px 15px; text-align:center; width:100%; }
button.bt_padrao { }
a.bt_padrao.sel,
button.bt_padrao.sel,
a.hover.bt_padrao,
button.hover.bt_padrao { background:#FFF; color:#39903E; }
a:hover.bt_padrao,
button:hover.bt_padrao { text-decoration:none; }

a.bt_padrao_anexo { background:#1B396D; border:1px solid #79839F; cursor:pointer; color:#FFF; display:block; font-size:16px; font-family:'MyriadPro-Regular'; line-height:18px; padding:10px; text-align:center; width:100%; }
a.bt_padrao_anexo:hover { background:#545453; color:#FFF; text-decoration:none; }

a.bt_padrao_anexo { background:#1B396D; border:1px solid #79839F; cursor:pointer; color:#FFF; display:block; float:right; font-size:16px; font-family:'MyriadPro-Regular'; line-height:40px; height:40px; padding:0px 15px; margin-top: 10px; text-align:center; width:100%; }
a:hover.bt_padrao_anexo { text-decoration: none; background-color: #545453;}

.pagination,
.hide_item,
.hide_botao { display:none; }

.indisponivel { height:80px; color:#990000; }
.indisponivel .fa { color:#ddd; }
.indisponivel .fa-camera { color:#ccc; }

#loader_image { margin:10px auto 0px auto; width:110px; }

#main { background:none; overflow:hidden; height:auto; position:relative; width:100%; }

#mapa { width:100%; height:315px; padding:3px 0px 0px 0px; position:relative; z-index:180; bottom:0px; left:0px; }
#map_canvas { width:100%; height:100%; position:relative; z-index:181; }
#map_canvas .map_marker { width:230px; background-color:#FFF; }
#map_canvas .map_marker p { color:#000; padding:10px; }

.area { width:85%; display:block; height:100%; position:relative; margin:0px auto; padding:0px; }

#main header { min-height:195px; position:relative; width:100%; }
#main header.home { background:none; border-bottom:none;  }

.titulo { background:#F2F2F3; display:block; float:left; padding:30px 0px; width:100%; }

#main header #topo { display:block; width:100%; margin:0px auto; height:280px; opacity:0; padding:0px; position:relative; z-index:10; }

#logo { float:left; opacity:0; padding:0px; position:relative; width:253px; z-index:50; }
#logo a { text-indent:-15000px; font-size:0px; width:253px; height:54px; background:url(images/bg_logo.png) no-repeat; display:block; margin:0px auto; }

#posicao_banner { background:#F2F2F3; display:block; min-height:280px; padding:0px; position:relative; z-index:12; }
#posicao_banner #banner { width:100%; height:280px; padding:0px; position:relative; margin:0 auto; }
#posicao_banner #banner .ls-slide { background:none!important; margin:0px auto; text-align:center; }

#posicao_banner #banner .ls-glass { background:none!important; }
#posicao_banner #banner .ls-circle-timer { display:none!important; }
#posicao_banner #banner .ls-shadow { display:none; }
#posicao_banner #banner .ls-bottom-nav-wrapper { float:right; left:auto; right:20px; height:28px; padding:5px 0px; bottom:38px; }
.ls-v5 .ls-bottom-slidebuttons, .ls-v5 .ls-nav-start, .ls-v5 .ls-nav-stop, .ls-v5 .ls-nav-sides { top:0px!important; }

#menu_responsivo { display:none; width:100%; position:absolute; z-index:200; top:0px; }
#menu_responsivo .toggle { background:url(images/bg_ico_responsivo.png) center no-repeat; font-size:0px; text-indent:-15000px; width:25px; height:25px; position:absolute; z-index:30; right:20px; top:100px; }
#menu_responsivo nav { background:#33336C; display:none; padding:20px; z-index:100; -webkit-border-radius: 0px 0px 15px 15px; box-shadow: 1px 1px 6px -2px #FFF; position:absolute; right:20px; top:130px; width:60%; }
#menu_responsivo nav ul { padding:0px; margin:0px; }
#menu_responsivo nav ul li { background:none; padding:0px; margin:0px; }
#menu_responsivo nav ul li a { color:#FFF; display:block; display:block; font-family:'MyriadPro-Regular'; font-size:16px; font-weight:bold; padding:10px; }
#menu_responsivo nav ul li a:hover,
#menu_responsivo nav ul li a.sel { }
#menu_responsivo nav ul li ul li a { font-weight:normal; }
#menu_responsivo nav ul li ul li a:hover,
#menu_responsivo nav ul li ul li a.sel { color:#007D4A; text-decoration:none; }
#menu_responsivo nav>ul>li>ul>li { padding-left:15px; }

#menu { display:block; height:auto; margin:0px auto; padding:10px 0px 0px 0px; position:relative; opacity:0; text-align:center; width:100%; z-index:40; }
#menu>ul { display:block; float:right; height:100%; padding:0px;  text-align:left; width:100%; }
#menu>ul>li { display:block; float:left; height:100%; padding:0px 10px; position:relative; background:none; text-align:center; width:100%; }
#menu>ul>li>a { background:url(images/bg_menu_ul_li_a.png) 5% 200% no-repeat; border-bottom:1px solid #333370; color:#136BB2; display:block; font-family:'MyriadPro-BoldIt'; font-size:18px; height:100%; padding:10px 10px 10px 0px; text-align:left; text-transform:uppercase; }
#menu>ul>li>a:hover { text-decoration:none; }
#menu>ul>li>a.hover,
#menu>ul>li>a.sel { background-position:5% 100%; }

#menu>ul>li>ul { background:url(images/bg_menu_ul_li_ul.png) repeat; display:none; padding:20px; position:absolute; z-index:110; top:44px; left:-10px; width:auto; -moz-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); -o-transform: skewX(-20deg); -ms-transform: skewX(-20deg); transform: skewX(-20deg); }
#menu>ul>li>ul.menu_servico { left:-65px; width:225px; }
#menu>ul>li>ul>li { background:none!important; display:block; float:left; height:44px; padding:0px; width:100%; -moz-transform: skewX(20deg); -webkit-transform: skewX(20deg); -o-transform: skewX(20deg); -ms-transform: skewX(20deg); transform: skewX(20deg); }
#menu>ul>li>ul>li>a { background:none; color:#FFF; display:block; float:left; font-family:'MyriadPro-Regular'; font-size:14px; font-weight:bold; height:auto; padding:5px 5px; text-align:left; width:auto; }
#menu>ul>li>ul>li>a:hover { text-decoration:none; }
#menu>ul>li>ul>li>a.hover,
#menu>ul>li>ul>li>a.sel {  }

#parceiros { display:block; float:left; width:100%; }
#parceiros .parceiro { display:block; float:left; padding:5px; }
#parceiros .parceiro .logo_parceiro { background:#FFF; border:1px solid #EEE; display:block; float:left; padding:10px; width:100%; }
#parceiros .parceiro .logo_parceiro img { margin:0px auto; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 1.0s ease-in-out; -moz-transition: all 1.0s ease-in-out; -o-transition: all 1.0s ease-in-out; -ms-transition: all 1.0s ease-in-out; transition: all 1.0s ease-in-out; }
#parceiros .parceiro .logo_parceiro:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=1); opacity: 1; }

#parceiros_resp { display:none; float:left; width:100%; }
#parceiros_resp .parceiro { display:block; float:left; padding:5px; }
#parceiros_resp .parceiro .logo_parceiro { background:#FFF; border:1px solid #EEE; display:block; float:left; padding:10px; width:100%; }
#parceiros_resp .parceiro .logo_parceiro img { margin:0px auto; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 1.0s ease-in-out; -moz-transition: all 1.0s ease-in-out; -o-transition: all 1.0s ease-in-out; -ms-transition: all 1.0s ease-in-out; transition: all 1.0s ease-in-out; }
#parceiros_resp .parceiro .logo_parceiro:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=1); opacity: 1; }

#parceiros_home { height:200px; position:relative; z-index: 700; padding:0px 15px;}
#parceiros_home .logo_parceiro_home { position:absolute; z-index: 701; top:35px; left: 0px; display:none; width:100%;}
#parceiros_home .logo_parceiro_home img { margin:0px auto; }

.pergunta a { color:#33336C; float:left; font-size:18px; text-align:left; }
.pergunta .resposta { display:none;  }
.pergunta .resposta a { float:none!important; font-size:14px; }

.fones { display:block; float:right; padding:5px 0px; }
.fones .fone { background:url(images/bg_ico_fone.png) left center no-repeat; color:#373333; display:block; float:left; font-family:'tradegothicregular'; font-size:16px; height:20px; padding:0px 0px 0px 24px; width:auto; }

.download { background:url(images/bg_ico_download.png) left center no-repeat; display:block; float:left; min-height:36px; padding:15px 0px 0px 51px; color:#373333; font-size:18px; }

.area_destaque { background:#EFECE9; display:block; float:left; padding:2px 0px; width:100%; }

#main section#conteudo { width:100%; min-height:200px; padding:0px; position:relative; margin:0 auto; text-align:center; z-index:5; }

#destaque_servicos { background:#007D4A; border-bottom:3px solid #FFF; display:block; float:left; min-height:100px; padding:20px 0px; width:100%; }
#destaque_servicos p,
#destaque_servicos h2 { color:#FFF; }

#destaque_servicos .servico { display:block; float:left; height:auto; padding:0px; width:100%; }

#destaque_servicos .nbs-flexisel-container { width:100%!important; }
#destaque_servicos .nbs-flexisel-inner { width:90%!important; }
#destaque_servicos .nbs-flexisel-inner li { background:none!important; }
#destaque_servicos .nbs-flexisel-item { max-width:33.33%!important; }
#destaque_servicos .nbs-flexisel-item img { margin:0px auto; width:auto!important; }

#destaque_servicos .nbs-flexisel-nav-left,
#destaque_servicos .nbs-flexisel-nav-right { background-position:0% 50%!important; height:100%!important; top:0px!important; }
#destaque_servicos .nbs-flexisel-nav-left { left:0px!important; }
#destaque_servicos .nbs-flexisel-nav-right { right:0px!important; }

.share_facebook { background:url(images/bg_indique_facebook.png) 10px 50% no-repeat #3B55A0; color:#FFF; display:block; font-size:30px; min-height:60px; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:20px; }
.share_facebook:hover { background-color:#5877CF; text-decoration:none; }

.share_twitter { background:url(images/bg_indique_twitter.png) 10px 50% no-repeat #55ACEE; color:#FFF; display:block; font-size:30px; min-height:60px; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:20px; }
.share_twitter:hover { background-color:#0C7ABF; text-decoration:none; }

#destaque_informativos { background:#F2F2F3; border-top:1px solid #CCC; display:block; float:left; min-height:100px; padding:20px 0px; width:100%; }
#destaque_informativos .not_home { display:block; float:left; height:auto; }
#destaque_informativos .not_home a img { height:170px; width:100%; }
#destaque_informativos .not_home .data { color:#525252; display:block; float:left; font-size:14px; font-weight:bold; }
#destaque_informativos .not_home .nome { color:#007D4A; float:left; font-weight:bold; text-align:left; width:100%; }

.slick-arrow { z-index:10; }

#fotos_produtos { display:block; float:left; position:relative; width:100%; }
.connected-carousels { position:relative; }
.connected-carousels .stage { border:1px solid #FFF; padding:5px; margin:0px!important; position:absolute; width:462px; right:0px; top:-200px; }
.connected-carousels .carousel-stage { background:#FFF; height:280px; }
.connected-carousels .carousel li { width:450px; }
.connected-carousels .navigation { width:510px; margin:0px!important; }
.connected-carousels .carousel-navigation { background:none!important; }
.connected-carousels .carousel-navigation li { float:left!important; width:170px!important; }

.connected-carousels .prev-navigation,
.connected-carousels .next-navigation { height:11px!important; width:10px!important; }
.connected-carousels .prev-navigation { background:url(images/bg_navigation_prev.png) no-repeat; top:45%!important; }
.connected-carousels .next-navigation { background:url(images/bg_navigation_next.png) no-repeat; right:-5px!important; top:45%!important; }

.galeria { display:block; float:left; width:100%; }
.galeria .info_gal { display:block; float:left; width:100%; }
.galeria .info_gal h3 { text-align:left; }
.galeria .info_gal .data { color:#1B396D; float:left; text-align:left; width:100%; }
.galeria .info_gal .nome { float:left; font-size:20px; text-align:left; width:100%; }
.galeria .info_gal .nome:hover { text-decoration:none; }
.galeria .foto_gal { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:5px; width:100%; }
.galeria .foto_gal img { border:3px solid #FFF; }
.galeria .foto_gal_interna { padding:10px; }
.galeria .foto_gal_interna a { border:1px solid #BDBFBF; display:block; float:left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; overflow:hidden; height:137px; padding:5px; width:100%; }
.galeria .foto_gal_interna a img { margin:0px auto; overflow:hidden; height:100%; }

.ver_todos { color:#133319; float:right; font-weight:bold; }

.sep { background:url(images/bg_sep.png) center right no-repeat; min-height:207px; min-width:8px; }

#noticias { display:block; width:100%; }
#noticias .noticia { background:#F2F2F3; display:block; float:left; padding:15px; width:100%; }
#noticias .noticia .info_not { display:block; width:100%; }
#noticias .noticia .info_not .data { color:#525252; display:block; float:left; font-size:14px; font-weight:bold; }
body.contraste #noticias .noticia .info_not .data { color:#FFF; }
#noticias .noticia .info_not .data span { color:#444; font-size:14px; }
#noticias .noticia .info_not .nome { color:#33336C; float:left; font-weight:bold; text-align:left; width:100%; }
#noticias .noticia .info_not .leia_mais { float:right; text-align:left; width:auto; }
#noticias .noticia .foto_not { display:block; height:200px; padding:10px 0px; width:100%; }
#noticias .noticia .foto_not a { background:#F2F2F3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:block; height:100%; margin:0px auto; overflow:hidden; padding:5px; width:auto; }
#noticias .noticia .foto_not a img { height:230px; position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); }


#noticias_destaque { width:100%; height:500px; padding:0px; position:relative; margin:0px; padding:0px; opacity: 1; }
#noticias_destaque .ls-slide { margin:0px auto; text-align:center; width:100%; }
#noticias_destaque .ls-slide .ls-l { left:0px!important; margin:0px auto; text-align:center; }
#noticias_destaque .ls-slide .ls-l.foto_not_destaque { background:#F2F0EC; height:287px; padding:0px; top:0px; overflow:hidden; width:100%; }
#noticias_destaque .ls-slide .ls-l.foto_not_destaque .data { background:#ED3237; color:#FFF; display:block; height:auto!important; font-size:16px; padding:10px!important; left:0px!important; bottom:0px!important; text-align:left; position:absolute; width:20%!important; }
#noticias_destaque .ls-slide .nome_not { top:65%!important; color:#136BB2; font-family:'MyriadPro-Bold'; font-size:18px; text-align:left; width:100%!important; }
#noticias_destaque .ls-slide .nome_not:hover { text-decoration:none; }
#noticias_destaque .ls-slide .descricao_not { text-align:left; top:75%!important; }
#noticias_destaque .ls-slide .saiba_mais { left:0%; top:95%!important; color:#525252; font-family:'MyriadPro-Bold'; font-size:12px; text-align:left; }
#noticias_destaque .ls-glass { background:none!important; }
#noticias_destaque .ls-circle-timer { display:none!important; }
#noticias_destaque .ls-shadow { display:none; }
#noticias_destaque .ls-bottom-nav-wrapper { float:right; left:auto; right:5%; height:28px; width:auto; padding:5px 10px; bottom:0%; }
#noticias_destaque .ls-v5 .ls-bottom-slidebuttons, .ls-v5 .ls-nav-start, .ls-v5 .ls-nav-stop, .ls-v5 .ls-nav-sides { top:0px!important; }

.noticias_lista .nome_not { color:#136BB2; display:block; float:left; font-family:'MyriadPro-Bold'; font-size:24px; text-align:left; }
.noticias_lista .nome_not:hover { text-decoration:none; }
.noticias_lista .leia_mais { color:#33336C; float:right; text-align:left; width:auto; }
.noticias_lista ul { padding:0px!important; }
.noticias_lista ul li { background:none!important; display:block; float:left; padding:5px 0px!important; width:100%; }
.noticias_lista ul li a { border-bottom:1px dotted #3F3F76; float:left; display:block; padding:5px 0px; width:100%; }

.noticia_cm a { color: #136BB2; font-size: 16px; }

.noticia .data,
.informativo .data { float:left; font-size:14px; font-weight:bold; }

.evento_col { padding:0px 5px; }
.evento_col a { display:block; float:left; height:190px; overflow:hidden; padding:0px; }
.evento_col .evento_info { display:block; float:left; width:100%; }
.evento_col .evento_info .data { color:#33336C; display:block; float:left; text-align:left; width:100%; }

.pergunte { display:block; float:left; width:100%; padding: 30px 15px;}
.pergunte .cont_perguntas { border:1px solid #000; display:block; font-size:20px; margin:0px auto; padding:5px; height:30px; text-align:center; width:30px; -moz-border-radius:15px; border-radius:15px; }

.instagram { background:url(images/bg_ico_instagram.png) no-repeat; display:block; float:left; font-size:0px; height:17px; text-indent:-15000px; width:18px; }

.share { display:block; float:right; width:auto; }
.share .fb_iframe_widget { vertical-align:top; }
.share .fb_iframe_widget span { vertical-align:top!important; }

#main footer { background:#136BB2; float:left; min-height:200px; width:100%; padding:40px 0px 0px 0px; position:relative; }
#main footer h2,
#main footer a,
#main footer p { color:#FFF; }

#main footer ul { float:left; margin:0px; padding:0px; width:50%; }
#main footer ul li { background:none; list-style-type:none; margin:0px; padding:5px 0px; width:100%; }
#main footer ul li a { background:url(images/bg_ul_li_footer.png) left center no-repeat; color:#FFF; font-size:14px; margin:0px; padding:5px 0px 5px 12px; }

#main footer .ico_maps { background:url(images/bg_ico_maps.png) left center no-repeat; color:#FFF; float:left; height:28px; padding:8px 0px 0px 22px; }

#main footer .redes_sociais { display:block; float:left; margin:0px auto; width:auto; }
#main footer .redes_sociais .ico_rede { display:block; float:left; padding:0px 5px; width:auto; text-align: center; }
#main footer .redes_sociais .ico_rede h4{ color: #fff; text-align: center; }
#main footer .redes_sociais .ico_rede a { display:inline-block; padding:0px; width:auto; }

#main footer .selo { display:block; width:125px; height:30px; margin:0px 0px 0px auto; }
#main footer .selo img { width:125px; height:30px; }

.seta { display:block; font-size:0px; width:44px; height:44px; text-indent:-15000px; }
.seta_bottom { background:url(images/bg_seta_bottom.png) no-repeat; }

#seta_base { position:absolute; bottom:15%; right:10%; margin:0px 0px 0px -30px; z-index:102; }

header { display:block !important; }
section { display:block !important; }
footer { display:block !important; }

#main footer .direitos { color:#FFF; float:left; height:auto; padding:10px 0px; width:100%; }
#main footer .direitos p,
#main footer .direitos a { color:#FFF; font-family:'MyriadPro-Regular'; }

.specification { padding:2px; }
.specification>h3 { cursor:pointer; }
.specification>ul { padding:5px 0px 0px 0px; }
.specification>ul>li { float:none; display:block; clear:both; background:none; padding:2px 0px; }
.specification>ul>li .type,
.specification>ul>li .desc { float:left; position:relative; }
.specification>ul>li .type { text-align:left; text-transform:uppercase; width:35%; }
.specification>ul>li .desc { width:65%; }

.etapa { background:#EFECE9; padding:10px 5px; }
.etapa h3,
.etapa p { color:#33336D; text-align:center; }
.etapa h3 { font-size:30px; font-weight:bold; }
.etapa p { font-size:14px; font-weight:bold; }

.etapa.ok { background:#33336D; }
.etapa.ok h3,
.etapa.ok p { color:#FFF; }

.upload_anexos { padding:5px; }
.upload_anexos .well { border:1px solid #33336D; padding:10px; text-align:left; }
.upload_anexos .well .btn-success,
.upload_anexos .well .btn-danger,
.upload_anexos .well .btn-primary { cursor:pointer; border:none; color:#525252; display:inline-block; font-size:13px; font-weight:normal; outline:none; padding:10px 25px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; text-decoration:none; text-align:center; background-color:#EFECE9; margin:0px; }
.upload_anexos .well .disabled { color:#BDBFBF; display:block; float:right; font-size:20px; font-family:'MyriadPro-Regular'; line-height:40px; padding:0px; }

.upload_anexos .files_item,
.upload_anexos .log { padding:10px 0px 0px 0px; }

.upload_anexos .files_item .input-group .form-control,
.upload_anexos .files_item .input-group .input-group-btn { float:left; }

.upload_anexos .files_item .input-group .form-control { width:90%; }
.upload_anexos .files_item .input-group .input-group-btn { width:10%; }
.upload_anexos .files_item .input-group .input-group-btn .btn { background:#33336D; color:#EFECE9; display:block; width:100%; text-align:center; height:40px; }
.upload_anexos .files_item .row { clear:both; }

.upload_anexos .files_item .row .f_arq { display:block; padding:5px; font-weight:bold; }

.progress { background:#EEC541; }
.progress-bar { background:#33336D; color:#FFF; }

.upload_anexos .log { padding:10px 0px 0px 0px; }
.upload_anexos .log .close { display:none; }

.upload_anexos .log .alert { padding:10px; text-align:left; }
.upload_anexos .log .alert { padding:10px; text-align:left; }
.upload_anexos .log .alert-danger { background:#DADADA; color:#CA241C; }
.upload_anexos .log .alert-success { background:#DADADA; color:#578F3F; }
.upload_anexos .log .alert-info { background:#DADADA; color:#496B94; }
.upload_anexos .log .alert-warning { background:#DADADA; color:#C9A80E; }
