@media all{
body{background:#fff;}
body,input,select{color:#000000;font-family:'Open Sans',Verdana,arial,sans-serif;font-size:12pt;line-height:1.65;margin:0;color:#333333;}
.NoticasSecundarias{float:right;}
}
@media screen and (max-width: 1680px){
body,input,select{font-size:12pt;}
.menu{min-height:50px;}
}
@media screen and (max-width: 1280px){
body,input,select{font-size:12pt;}
}
@media screen and (max-width: 1120px){
body,input,select{font-size:12pt;}
.NoticasSecundarias{float:left;}
}
@media screen and (max-width: 980px){
body,input,select{font-size:12pt;}
}
@media screen and (max-width: 856px){
body,input,select{font-size:12pt;}
.menu{min-height:100px;}
}
@media screen and (max-width: 736px){
body,input,select{font-size:12pt;}
}
@media screen and (max-width: 480px){
body,input,select{font-size:10pt;}
body{min-width:320px;}
.menu{min-height:200px;}
}

@media all{
/**/img{ max-width:100%; height:auto;}
a{color:#5385c1;text-decoration:underline;}
a:hover{text-decoration:none;}
i{font-style:italic;}
p{margin:0 0 20 0;line-height:180%;}
h1,h2,h3,h5{color:#000000;font-weight:300;line-height:1.5;margin:0 0 0 0;}
h1 a,h2 a,h5 a{color:inherit;text-decoration:none;}
/*h2{padding:30px 0px 0px 0px;font-size:1.75em;font-weight:100;}
h3{font-size:1.35em;}*/
h5{font-size:1em;text-align:left;background-color:#515050;padding:5px;color:#fff;}
p,ul{margin-top:0px;}
p{line-height:180%;}
a{color:rgba(0,0,0,.8);}
a img{border:none;}
div ul{font-size:1em;}
/* ul,li{font-size:1.2em;}*/
.image-destaque{margin:0em 0em 0em 2em; min-width:218px;}
#wrapper{background:#ffffff;margin:0px 0px;}
.container{width:100%; margin:0px auto;height:auto;}
.container2{width:100%; margin:0px auto;background-color:#efefef;}
.container3{width:100%; max-width:1100px;margin:0px auto;}
#header-wrapper{background-color:#00466c;}
#header{position:relative;overflow:hidden;height:auto;}
#header-line-1{position:relative;overflow:hidden;height:32px;background-color:#76859b;text-align:center;border-bottom:0px solid #ededed;max-height:200px;height:100%;}
#header-line-nav{position:relative;overflow:visible;height:52px;background-color:#ffffff;text-align:center;border-bottom:0px solid #000000;margin:0;padding:0;max-height:600px;height:100%;}
#menuSecundario a{padding:0px 5px 0px 5px;line-height:32px;text-decoration:none;text-align:center;font-size:12px;font-weight:600;color:#ededed;border:none;vertical-align:middle;text-transform:uppercase;}
#menuSecundario ul li{color:#fff;}
#logo{float:left;width:300px;height:96px;left:0;margin-bottom:4px;}
#logo a{border:none;background:none;text-decoration:none;color:#FFF;}
#pesquisa{position:relative;float:right;width:100%; max-width:310px;height:50px;top:2.2em;}
.menu{background-color:#dfdfdf;width:100%;max-width:1000px;text-align:center;margin-left:auto;margin-right:auto;max-height:600px;height:100%;}
.menu ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:normal;background-color:#fff;text-align:center;list-style-type:none;z-index:1001;list-style:none;}
.menu ul li ul{display:none;opacity:0;position:absolute;width:100%; max-width:250px;background-color:#fff;}
.menu ul li ul:hover{display:block;opacity:1;}
.menu ul li ul li{width:250px;text-align:left;white-space:nowrap;}
.menu ul li ul li a{text-align:left;text-transform:none;line-height:36px;padding:0px 20px 0px 20px;font-weight:600;font-size:13px;background-color:#f0f0f0;}
.menu ul li ul li ul{position:absolute;top:0;left:100%;}
.menu li{display:inline-block;width:25%;float:left;position:relative;min-width:210px;}
.menu li a{display:block;color:#666;line-height:50px;padding:0px 20px 0px 20px;letter-spacing:0px;text-decoration:none;font-weight:600;text-transform:uppercase;text-align:center;font-size:13px;color:#090909;border:0px;}
.menu li a:hover{display:block;background-color:#dfdfdf;}
.menu li a:hover + ul{display:block;opacity:1;}
.button-style-pesquisa{border:1px solid #ffffff;display:inline-block;margin-top:0em;padding:5px 20px;background:#00466c;line-height:1.2em;text-decoration:none;text-transform:capitalize;font-weight:600;font-size:1em;color:#ffffff;}
#page,#page2{overflow:hidden;padding:1em 0em;}
#page img,#page2 img{margin-bottom:0.8em;margin-top:0.8em;}
#page .title,#page2 .title{margin:2em 2em 2em 2em;border-bottom:solid 1px #fff;}
#page .title h2,#page2 .title h2{font-size:1em;font-weight:600;font-family:"Open Sans", Arial, Helvetica, "sans Serif";color:#000000;}
#page-conteudo .title h2{font-size:1em;font-weight:normal;font-family:"Open Sans", Arial, Helvetica, "sans Serif";color:#000000;}
#page-conteudo td .data{text-transform:none;font-weight:normal;font-size:0.9em;font-family:"Open Sans",Arial, Helvetica, "sans Serif";color:#999999;line-height:40px;}
#page .column0{width:100%; heigth:100%;background-color:#ffffff;margin-left:auto;margin-right:auto;}
#footer{overflow:hidden;padding:20px 0px 30px 0px;background-color:#fff;color:#76859b;font-weight:bold;}
#footer p{text-align:center;color:#c1c1c1;}
#portfolio-wrapper{background-color:#76859b;overflow:hidden;padding:0em 0em;border-top:1px solid rgba(0,0,0,.05);}
#portfolio{background-color:#00466c;text-align:center;}
#portfolio a,a:hover{text-decoration:none;}
#portfolio .box{color:#efefef;}
#portfolio .box a{color:#efefef;}
#portfolio .box h3{color:#efefef;}
#portfolio h3{display:block;padding:1em;text-transform:none;font-size:1em;font-weight:600;color:rgba(0,0,0,0.5);text-align:left;}
#portfolio p{padding-left:1em;font-size:0.8em;text-align:left;}
#portfolio img{margin:1em 0em 1em 0em;}
.column1f,.column2f,.column3f,.column4f{margin-top:2em;width:100%; max-width:250px;background-color:#76859b;}
.column1f,.column2f,.column3f{float:left;margin-right:24px;}
.column4f{float:left;}
.title{margin-bottom:3em;}
.title h2{margin:0;padding:0;font-size:2.8em;color:rgba(255,255,255,0.9);}
ul.contact{margin:0;padding:0em 0em 0em 0em;list-style:none;}
ul.contact li{display:inline-block;padding:0em 0.10em;font-size:1.2em;vertical-align:middle;}
ul.contact li a:before{display:inline-block;background:none;width:40px;height:32px;line-height:32px;text-align:center;color:#fff;}

/*! - ICONS - ICONS - ICONS - ICONS */  
/*! CSS Used fontfaces */
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot');src:url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Font-Awesome-Social';src:url('fonts/fontawesome-social-webfont.eot');src:url('fonts/fontawesome-social-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-social-webfont.woff') format('woff'), url('fonts/fontawesome-social-webfont.ttf') format('truetype'), url('fonts/fontawesome-social-webfont.svg#Font-Awesome-More') format('svg');font-weight:normal;font-style:normal;}

.icon{text-decoration:none;padding:0px;}
.icon:before{font-size:1.85em;text-decoration:none;font-family:FontAwesome;font-weight:normal;font-style:normal;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"liga" 1, "dlig" 1;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga" 1, "dlig" 1;-o-font-feature-settings:"liga" 1, "dlig" 1;font-feature-settings:"liga" 1, "dlig" 1;}
.icon-facebook-sign:before{content:"\f082";}
.icon-instagram:before{content:"\f083";}
.icon-youtube:before{content:"\f04b";}
.icon-rss:before{content:"\f09e";}
.icon-twitter-sign:before{content:"\f081";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-share-this:before{font-family:'Font-Awesome-Social';}
.icon-share-this:before{content:"\f305";}
.fa-instagram-square:before{content:"\e055";}

/* SLIDER ~~~ SLIDER ~~~ SLIDER ~~~ SLIDER ~~~ SLIDER ~~~ */
.coin-slider{overflow:hidden;zoom:1;position:relative;z-index:100; width:100%; max-width:1100px;}
.coin-slider a{text-decoration:none;outline:none;border:none;z-index:100;}
.cs-buttons{font-size:0px;padding:10px;float:left;z-index:101;}
.cs-buttons a{margin-left:5px;height:10px;width:10px;float:left;border:1px solid #B8C4CF;color:#B8C4CF;text-indent:-1000px;z-index:101;}
.cs-active{background-color:#B8C4CF;color:#FFFFFF;z-index:101;}
.cs-title{width:100%;max-width:545px;padding:10px;background-color:#000000;color:#FFFFFF;z-index:102;}
.cs-prev,.cs-next{background-color:#000000;color:#FFFFFF;padding:0px 10px;z-index:103;}

/*! - CUSTOMIZADO - CUSTOMIZADO- CUSTOMIZADO- CUSTOMIZADO*/
#DivDetalheConteudo{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;}
#div01 ul{font-size:1em;}
#page .column1d .CaminhoMenu{padding:0em 2em 0em 2.3em;font-size:9pt;height:25px;color:#707070;}
#page .column1d .conteudo{padding:0em 1.7em 1em 1.7em; }
#page .column1d p{padding-top:0.2em;}
#page .column1d{width:100%; max-width:780px;background-color:#ffffff; float:right;}
/*#page .column1d{width:780px;background-color:#ffffff;float:right;}*/
#page .conteudo h2{text-transform:none;font-weight:600;font-size:1.75em;color:#333333;padding-bottom:14px;padding-top:4px;}
#page .conteudo p, #page .conteudo ol{font-size:1em;font-weight:normal;}
#subMenu .current_page_item{background:#efefef;}
#subMenu .dhtmlgoodies_answer .current_page_item{background:#efefef;}
#subMenu .dhtmlgoodies_answer a:hover{background-color:#efefef;}
#subMenu .dhtmlgoodies_answer a{line-height:34px;border:1px solid #fff;background-color:#fff;text-transform:none;}
#subMenu .dhtmlgoodies_answer{width:276px;text-align:left;padding-left:2px;visibility:hidden;height:0px;overflow:hidden;position:relative;}
#subMenu .dhtmlgoodies_question{background-color:#FFFFFF;border-bottom:1px solid #ddd;display:block;padding:0px 0px 0px 0px;line-height:34px;text-decoration:none;text-transform:uppercase;text-align:left;color:#2b73b7;cursor:pointer;overflow:hidden;}
#subMenu a:hover,#subMenu div a:hover{text-decoration:none;background:#efefef;color:#487cbf;border-left:2px solid #333333;border-right:2px solid #333333;}
#subMenu a{display:block;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;line-height:34px;letter-spacing:0px;text-decoration:none;text-transform:uppercase;text-align:left;font-size:12px;font-weight:600;color:#2b73b7;}
#subMenu div{background:#efefef;}
#subMenu td{margin:0;padding:0;}
#subMenu{overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.DataModificado{font-size:12px;}
.button-style-anexos{border:1px solid #00466c;display:inline-block;margin-top:0em;padding:5px 30px;width:160px;background:#ffffff;letter-spacing:0.05em;line-height:2em;text-decoration:none;text-transform:capitalize;font-weight:600;font-size:1em;color:#00466c;}
.button-style-modulo{border:1px solid #00466c;display:inline-block;margin-top:0em;padding:5px 20px;background:#ffffff;line-height:1.2em;text-decoration:none;text-transform:capitalize;font-weight:600;font-size:1em;color:#00466c;}
.image-left{float:left;margin:1.8em 1.5em 0em 0em;}
.titleD{color:#ffffff;display:block;font-size:13px;font-weight:600;text-transform:uppercase;background-color:#00466c;margin:0;padding:0.8em 1em 0.8em 1em;}
div.Conteudo{border-right:solid 1px #D2D2D2;border-left:solid 1px #D2D2D2;background-color:#FFFFFF;padding:10px 10px 10px 10px; }
h2{color:#000000;font-weight:300;line-height:1.5;margin:0 0 0 0;}
p{margin-top:0px;}
strong{color:#555;font-weight:600;}
td.MenuNormal{border-right:solid 1px #D2D2D2;border-left:solid 1px #D2D2D2;border-top:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;background-color:#EEEEEE;cursor:pointer;text-align:center;}
td.MenuSelect{border-right:solid 1px #D2D2D2;border-left:solid 1px #D2D2D2;border-top:solid 1px #D2D2D2;background-color:#F3F3F3;font-weight:bold;cursor:pointer;text-align:center;}
ul.style1-anexos li td{vertical-align:middle;height:50px;}
ul.style1-anexos li{clear:both;margin-bottom:0px;padding:0px 0px 0px 0px;}
ul.style1-anexos{margin:0px;padding:0px 20px 40px 20px;list-style:none;}

/* AREA RESERVADA ~~~ AREA RESERVADA ~~~AREA RESERVADA ~~~AREA RESERVADA ~~~*/
#ARdescricao{position:relative;float:right;width:310px;height:50px;top:-3em;color:#fff;font-size:26px;font-weight:bold;}
#AreaReservada .LinhaAlternada{background-color:#e6eaf5;}
#AreaReservada .NomeArea{background:#00466c;font-size:16pt;padding:14px;color:#ffffff;}
#AreaReservada .Separador{background:#ffffff;height:20px;}
#AreaReservada .Titulo{background:#bebebe;font-size:12pt;border:solid 0px #ffffff;padding:10px;color:#ffffff;text-align:center;}
#AreaReservada a{text-decoration:none;color:#265ea4;}
#AreaReservada td{font-size:10pt;background:#fefefe;text-align:left;vertical-align:middle;padding:5px;}
#AreaReservada th{font-size:11pt;background:#efefef;text-align:center;font-weight:normal;vertical-align:middle;color:#666666;padding:6px;}
#menuAR a:hover{text-decoration:none;background:#efefef;}
#menuAR a{display:list-item;height:40px;padding:0px 15px 0px 15px;line-height:40px;text-decoration:none;text-transform:none;color:#777777;border:solid 1px #efefef;}
#menuAR ul li:hover{background:#eff4ef;color:#333333;}
#menuAR ul li{display:list-item;margin-right:-2px;position:relative;background:#fff;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#menuAR ul{display:list-item;margin:0px;padding:0px;list-style:none;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);box-shadow:0 0 5px rgba(0, 0, 0, 0.15);}
#menuAR{float:none;height:600px;}
#page{overflow:hidden;padding:2em 0em;}
.DrpSelArea{width:280px;height:40px;font-size:11pt;font-weight:bold;padding-left:15px;}
.LoginFormBtnEntrar{border:solid 1px #ffffff;margin:6px;text-align:center;}
.LoginForm{border:solid 8px #000000;background-color:#efefef;padding:10px;text-align:center;}
.column4d{width:282px;background-color:#ffffff;float:left;}
b{color:#555;font-weight:600;}
input[type=password]{background:#ffffff;font-family:Verdana;color:#2980b9;font-size:14px;padding:5px 5px 5px 5px;}

/* ADMINISTRACAO ~~~ ADMINISTRACAO ~~~ ADMINISTRACAO ~~~ ADMINISTRACAO ~~~ ADMINISTRACAO ~~~ */
#AdminDescricao{position:relative;float:right;width:310px;height:50px;top:-3em;color:#fff;font-size:26px;font-weight:bold;}
.DrpDown{margin:0px;padding:0px;font-family:"Open Sans", Arial;font-size:11pt;color:#0C0C0C;}
.column1Admin .DetalhesConteudosTH{font-weight:bold;text-align:center;background-color:#dfdfdf;color:#666666;}
.column1Admin .DrpDown{background:#ffffff;font-family:Verdana;color:#2980b9;font-size:14px;padding:5px 5px 5px 5px;}
.column1Admin .FrmConteudo{margin:0px 15px 15px 15px;}
.column1Admin .MenuHorizontal{margin:15px;}
.column1Admin .tdBorderWhite{border-width:1px;border-style:solid;border-color:#ffffff;}
.column1Admin a:hover{text-decoration:underline;}
.column1Admin a{font-weight:bold;color:#0079c2;text-decoration:none;font-size:14px;}
.column1Admin input[type=submit]:disabled{background:#efefef;background-image:-webkit-linear-gradient(top, #efefef, #dfdfdf);background-image:-moz-linear-gradient(top, #efefef, #dfdfdf);background-image:-ms-linear-gradient(top, #efefef, #dfdfdf);background-image:-o-linear-gradient(top, #efefef, #dfdfdf);background-image:linear-gradient(to bottom, #efefef, #dfdfdf);color:#666666;text-decoration:none;}
.column1Admin input[type=submit]:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;}
.column1Admin input[type=submit]{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);font-family:Verdana;color:#ffffff;font-size:14px;padding:5px 5px 5px 5px;margin:2px 0px 2px 0px;text-decoration:none;width:100px;}
.column1Admin input[type=text],input[type=password]{background:#ffffff;font-family:Verdana;color:#2980b9;font-size:14px;padding:5px 5px 5px 5px;}
.column1Admin input[type=text]{background:#ffffff;font-family:Verdana;color:#2980b9;font-size:14px;padding:5px 5px 5px 5px;}
.column1Admin table{border-collapse:collapse;margin:0px 0px;}
.column1Admin td{padding:.4em .4em;}
.column1Admin th{text-align:left;background-color:#00466c;color:#ffffff;padding:.4em .4em;font-weight:normal;border-width:1px;border-style:solid;border-color:#ffffff;}
.column1Admin{width:100%;background-color:#efefef;margin-left:auto;margin-right:auto;margin-top:10px;}
hr{display:none;}
}

/* COOKIE CONSENT ~~~ COOKIE CONSENT ~~~ COOKIE CONSENT ~~~ COOKIE CONSENT ~~~ COOKIE CONSENT ~~~  */
@media all{
/*! CSS Used from: http://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css */
.cc-window{opacity:1;transition:opacity 1s ease;}
.cc-window.cc-invisible{opacity:0;}
.cc-link{text-decoration:underline;}
.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999;}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row;}
.cc-btn,.cc-link{cursor:pointer;}
.cc-link{opacity:.8;display:inline-block;padding:.2em;}
.cc-link:hover{opacity:1;}
.cc-link:active,.cc-link:visited{color:initial;}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;}
.cc-banner .cc-btn:last-child{min-width:140px;}
.cc-bottom{bottom:1em;}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center;}
.cc-banner.cc-bottom{left:0;right:0;bottom:0;}
.cc-banner .cc-message{-ms-flex:1;flex:1;}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1;}
}
 @media print{
.cc-window{display:none;}
}
 @media screen and (max-width:900px){
.cc-btn{white-space:normal;}
}
 @media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){
.cc-window.cc-bottom{bottom:0;}
.cc-window.cc-banner{left:0;right:0;}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column;}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1;}
.cc-window .cc-message{margin-bottom:1em;}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset;}
}