﻿/*
@font-face {font-family: 'Arvo'; font-style: normal; font-weight: 400; src: local('Arvo'), url(https://fonts.gstatic.com/s/arvo/v13/tDbD2oWUg0MKqScQ7Q.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Arvo'; font-style: normal; font-weight: 700; src: local('Arvo Bold'), local('Arvo-Bold'), url(https://fonts.gstatic.com/s/arvo/v13/tDbM2oWUg0MKoZw1-LPK8w.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
*/
@import url('https://fonts.googleapis.com/css?family=Arvo:400,700&display=swap');
body {width: 100%; background-color: White; margin: 0; padding: 0; font-family: "Arvo", serif; font-weight: normal; font-size: 1em; text-align: center !important; /*centra os conteúdos -DIVs- na página*/}
img {border: 0;}
h1, h1 img {margin: 0; padding: 0; border: 0; width: 216px;}
h1 img {height: 70px !important; width: auto;}
ul {list-style-type: none; margin: 0; padding: 0;} 
p {text-align: left;}
/****** Estilos Reutilizáveis ******/
.hide {display: none;}
.alignRight {float: right;}
.alignLeft {float: left;}
.PAGE {margin: auto; padding: 0; border: 0; width: 960px;}
/****** Cabeçalho  ******/
div.topo {width: 100%; background-color: #272a2c; color: white; top:0; margin: 0; height: 5.6em; padding-top: 1em; position: fixed; z-index: 1000 !important;}   
#pesquisa, #ctl00_Topo1_pesquisa {width: auto; height: auto; border: 0; margin-top: 1em; top: 2em;}
.txt_pesquisa {float: left; width: 21em; height: 37px; line-height: 37px; color: #3E3E3E; background-color: #878787; border: 0; margin:0; padding: 0 0.5em; font-family: Arvo !important; font-size: 0.8em;}
#menuTopo {width: 100%; border: 0; margin: 0; top: 6.2em; position: fixed; z-index: 1000 !important; height: auto; background-color: #404244;}
#ctl00_Topo1_menuGeral {width:100%; padding:0; margin: 0;}
#ctl00_Topo1_menuGeral img.icon, #ctl00_Topo1_menuGeral img.separator, #ctl00_Topo1_menuGeral img.horizontal-separator {display:none;}
#ctl00_Topo1_menuGeral ul.level1 img.icon {display: block; padding-top: 0.42em; padding-bottom: 0.42em; margin-left: auto; margin-right: auto;}
#ctl00_Topo1_menuGeral ul.level1 {width: 100% !important; background-color: transparent; margin: 0.5em 0 0.5em 0; padding:0; list-style:none; text-align: center; border: 0; border-left: 2px solid #fecb1c; line-height:2em;}
#ctl00_Topo1_menuGeral ul.level1 li {padding:0; margin: 0; border: 0; border-right: 2px solid #fecb1c;}
#ctl00_Topo1_menuGeral ul.level1 li:first-child a {display:inline-block !important; width: 3.15em; height:100%; float:left; text-decoration:none; white-space:nowrap; color:#ffffff;}
#ctl00_Topo1_menuGeral ul.level1 li a {display:inline-block !important; width: 9.3em; height:100%; float:left; text-decoration:none; white-space:nowrap; color:#ffffff;}
#ctl00_Topo1_menuGeral ul.level1 li a:hover {color: #fecb1c;}
#ctl00_Topo1_menuGeral ul.level2 {background-color: #c4c4c4; margin: 0.5em 0 0.5em 0; list-style:none; text-align: left; border: 0; font-size: 80%; line-height: normal; color: #3d3d3d; width: 20em !important;}
#ctl00_Topo1_menuGeral ul.level2 li {width: 100% !important; border: 0;}
#ctl00_Topo1_menuGeral ul.level2 li a {display: list-item !important; width:18em !important; height:100%; text-decoration:none; white-space: normal; color:#3d3d3d !important; padding: 0.5em 0 0.5em 2em;}
#ctl00_Topo1_menuGeral ul.level2 li a:hover {color: #ffffff; background-color: #a3a3a3;}
/* DIVs margem TEMPORARIA igualizar com margem_conteudo e PAGE*/
div#margem_conteudoHP {padding: 1em 0 0 0; margin: auto auto 2em auto; border: 0; width: 90%; width: 960px;}
/* FIM DIV margem TEMPORARIA */
#margem_conteudo {padding:0 !important; margin: 10em auto auto auto; border: 0; width: 90%; width: 960px;}
/* ***CONTEUDOS HOMEPAGE*** */
/* ***CONTEUDOS MENUS*** */
h2.path_inactivo {color: #626262; font-size: 120%; margin-bottom:0; padding-bottom:0;}
h3.path_inactivo {color: #569fe7; font-size: 160%; margin:0 0 0.5em 0; padding:0;}
.areaMicrosite a:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); opacity:0.6;}
.areaMicrosite a {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1.0; outline: none;}        
.areaMicrosite small {color: #626262; line-height: 2em;}        
.areaMicrosite span {font-weight: bold; line-height: normal;}
/* ***CONTEUDOS MENUS*** */
/* Consentimento Cookies */
#cookieConsent {background-color: #222222; min-height: 26px; font-size: 14px; color: #ffffff; line-height: 26px; padding: 8px 0 8px 30px; font-family: "Trebuchet MS",Helvetica,sans-serif; position: fixed; bottom: 0; left: 0; right: 0; display: none; z-index: 9999; text-align: left;}
#cookieConsent a {color: #569FE7; text-decoration: none;}
#cookieConsent a.cookieConsentOK {background-color: #f1d600; color: #000000; border-radius: 5px; padding: 0 20px; float: right; margin: 0 30px 0 10px; cursor: pointer;}
#cookieConsent a.cookieConsentOK:hover {background-color: #ffffff;}
/* Consentimento Cookies Fim */