@font-face{ font-family:Bebas_New ; src:url('bebasnew.woff2') format('woff2') ; font-display:swap } @font-face{ font-family:Aptos_Det ; src:url('aptos2.woff2') format('woff2') ; font-display:swap } @font-face{ font-family:Gara_Text ; src:url('gara.woff2') format('woff2') ; font-display:swap } @font-face{ font-family:Gara_Bold ; src:url('gara_bold.woff2') format('woff2') ; font-display:swap } @font-face{ font-family:Gara_BI ; src:url('gara_bold_italic.woff2') format('woff2') ; font-display:swap } *{ margin:0 ; padding:0 } html{ overflow-y:scroll }   body{ width:100% ; max-width:1024px ; padding:0 ; margin:0 auto ; font-family: "Aptos_det", Verdana, Geneva, sans-serif; font-size: 1.2em; line-height: 1.6em; font-display: swap; color:#303030 } h1{ font:1.4em/1.5em Bebas_New,verdana,helvetica,sans-serif ; letter-spacing:1.4px ; color:#af2020 ; margin:4% 0 1% 0 ; width:100% ; min-height:60px ; max-height:150px } h2{ font:1.2em/1.5em Bebas_New,verdana,helvetica,sans-serif ; letter-spacing:1.3px ; color:#af2020 ; margin:3% 0 1% 0 } h3{ font:1.1em/1.4em Bebas_New,verdana,helvetica,sans-serif ; letter-spacing:1.2px ; color:#af2020 ; margin:2% 0 1% 0 } a:link  { text-decoration:none ; background-color:#ffffff ; color:#af2020 } a:visited{ text-decoration:none ; background-color:#ffffff ; color:#af2020 } a:hover { text-decoration:none ; background-color:#af2020 ; color:#ffffff } a:active { text-decoration:none ; background-color:#ffffff ; color:#af2020 } blockquote{ width:95% ; margin:1% 0 1% 5% }       #header{ font-size:.9em ; width:96% ; max-width:320px ; height:130px ; margin:2% auto ; text-align:center } #conteudo{ font:1.1em/1.5em Gara_Text,times,serif ; letter-spacing:1.1px ; width:96% ; padding:2% }  .epigrafe{ margin:5px 0 12px 0 ; max-width:360px ; float:right ; text-align:right ; font:italic .8em/1.2em Gara_Text,times,serif ; white-space:pre-wrap } figure{ float:right ; margin:5px 0 5px 10px ; text-align:right } figcaption{ font:italic .65em/1em courier,monospace ; text-align: center ; padding:2% 0 ; white-space:pre-wrap ; word-break:break-all } .img100{width:100%;max-width:400px;height:auto;border-radius:10px} .citacao{ width:95% ; margin:2% 0 2% 6% ; font-size:.95em ; line-height: 1.2em } .refbibli{ width:90% ; margin:5px 0 ; clear:both ; font:.75em/1.4em courier,monospace ; word-wrap:break-word ; white-space:pre-wrap ; word-break:normal /* break-all */ ; overflow-wrap: break-word } .refbibli p{ margin: 5px 0 15px 30px ; text-indent: -30px ; line-height: 1.1em } footer , #footer{ width:98% ; font-size:.8em ; line-height:1.3em ; margin:5% 0 0 0 ; background-color:#af2020 ; padding:1% ; color:#fff ; text-align:right } fotter h3 , #footer h3{ color:#fff ; background-color:#af2020 ; line-height:1em ; margin:0 } fotter a , #footer a{ color:#fff ; background-color:#af2020 } footer a:hover , #footer a:hover{ color:#af2020 ; background-color:#fff } #menu{ width:100% ; max-width:550px ; margin:0 auto ; text-align:center } #menu li{ display:inline ; height:30px ; position:relative ; float:left ; width:110px ; background-color:#af2020 ; color:#fff ; padding:0 ; font-size:1em ; border-top:1px solid #20afaf ; border-bottom:1px solid #20afaf } #menu li a{ display:block ; height:30px ; width:75px ; background-color:#af2020 ; color:#fff ; text-decoration:none ; padding:0 ; font-size:.9em } #menu li a:hover{ background-color:#fff ; color:#af2020 } #menu li ul{ position:absolute ; top:30px ; height:30px ; left:0 ; display:none ; z-index:10 } #menu li:hover ul{ display:block } li .subTit{ font:1.8em/2em Bebas_New,verdana,helvetica,sans-serif ; letter-spacing:1.6px ; text-align:left }    .bold,.b{ font-family:Bebas_New ; letter-spacing:1.4px } .bold_gara{ font-weight:500 ; font-family:Gara_Bold ; letter-spacing:1.2px } .card{ font:.6em/1.2em Aptos_det,verdana,helvetica,sans-serif ; letter-spacing:1.8px } .center{ text-align:center }     .clearZero{ clear:both ; width:100% ; height:0 } .clear{ clear:both ; width:100% } .contText{ max-width:230px ; height:400px ; text-align:right ; float:right ; margin:-10px 10px 0 0 } .courier{ font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace } .fl{ float:left }            .fr{ float:right } .h2,.cardh2{ font:1.5em/1em Bebas_New,verdana,helvetica,sans-serif ; letter-spacing:1.7px ; color:#af2020 ; margin:2% 0 0 0 } .cardh2{ width:100% ; height:25px } .horizBar{ width:100% ; min-height:35px ; margin:0 0 8px -1% ; padding:5px 0 0 10px ; clear:both } .hovernone:hover{ border:0 ; background:transparent } .img_pf{ width:100% ; max-width:450px ; height:auto } .lh2{ line-height:2.2em } .logoMini{ width:100px ; height:auto ; margin:0 } .logo{ width:160px ; height:48px ; margin:0 0 -25px 0 }  address{ display: inline }  .address{ font-size:.8em; color:#25383C ; width:96% ; text-align:center ; margin:15px 0 0 0 }     .p07{ font-size:.7em }  .p08{ font-size:.8em } .pfooter{ font:1.2em/1.5em Bebas_New,verdana,helvetica,sans-serif ; letter-spacing:1.5px ; color:#ffffff ; margin:2% 0 } .prev,.next { z-index:10 ; position:relative ; top:0 ; width:25px ; height:40px ; padding:10px ; color:white ; font-weight:bold ; font-size:20px ; background-color:rgba(0, 0, 0, 0.8) ; border-radius:3px 0 0 3px } .prev { float:left ; left:10px } .next { float:right ; right:10px } .ressalta{ width:80% ; margin:5px auto ; text-align: center ; font-weight:500 ; font-family:Gara_BI ; letter-spacing:1.2px } .rose{ background-color:#f2b0b0 } .show-menu{ display:none } .tar{ text-align: right } .w20{ width:20px ; height:auto }    .w370{ width:98% ; max-width:500px ; height:auto ; margin:1% auto } .watuaT1{ width:140px ; height:50px ; float:left ; font-family:Bebas_New ; letter-spacing:1.4px ; text-align: right ; padding:0 10px 0 0 } .watuaT2{ width:calc(90% - 150px) ; float:left ; font:.75em/1.2em Aptos_det,verdana,helvetica,sans-serif ; letter-spacing:1.3px ; margin: 0 0 10px 0 } .wine{ background-color:#af2020 ; color:#ffffff } .wPhoto{ float:right ; width:144px ; height:192px }            input[type=checkbox]:checked ~ #menu{ display:block } input[type=checkbox]{ display:none } ul li a:hover + .hidden,.hidden:hover{ display:block } .buscaimg{ float:right ; margin:5px 0 0 1px ; width:24px ; height:24px } .buscainp{ margin:0 auto ; width:200px ; height:28px ; color:blue ; border:1px solid #9bb ; padding:1% } .busca{ width:235px ; margin:0 auto } .inputFM{ width:100% ; max-width:500px ; margin:0 auto ; border:1px solid #9bb ; padding:2px ; height:32px ; font:1.5em/1em Courier,monospace ; background-color:#b0c9f2 } .baixo,.medio,.alto{ padding:2% ; width:98% ; max-width:670px ; color:white } .baixo{ background-color:#0d3b63 } .medio{ background-color:#fcf88d ; color:blue } .alto{ background-color:#9e141b }  @media only screen and (min-width:650px){ 	#menu li ul li,#menu li ul li a{ width:160px ; padding:1% 0 2% 0 }  }  @media only screen and (max-width:650px) { 	body{ width:100% ; padding:0 ; margin:0 } 	#conteudo{ margin:0 } 	#menu li{ display:block ; width:96% ; text-align:center ; font-size:1em ; height:40px ; position:relative ; background-color:#af2020 ; color:#fff ; padding:10px 0 0 0 ; border:0 } 	#menu li a{ width:98% ; text-align:center ; font-size:1em } 	#menu li ul li,#menu li ul li a{ float:right ; min-width:300px ; width:90% ; height:29px ; background-color:#fff ; color:#af2020 } 	ul{ position:static ; display:none } 	li{ margin-bottom:1px } 	ul li, li a{ width:98% } 	figure{ float:left ; width:100% ; max-width:100% ; margin:1% auto ; clear:both ; text-align:center } 	.show-menu{ display:block ; position:absolute ; right:15px ; top:15px ; background-image:url('img/menu.png') ; background-repeat:no-repeat ; width:35px ; height:35px }  } @media print { 	*{ font-family:Arial,Helvetica,sans-serif ; background-color:#fff ; color:#000 ; margin:0 ; padding:0 ; border:0 } 	body{ width:100% ; font:normal .9em/1.3em Arial,Helvetica,sans-serif ; margin:0 ; padding:0 ; color:#000 } 	#conteudo{ width:98% ; margin:0 ; padding:0 ; font-size:1em ; line-height:1.6em } 	#menu,footer, #footer,.madeBy{ display:none ; width:0 ; height:0 ; margin:0 ; padding:0 } 	li{ line-height:1.6em } 	a,a:link,a:visited,a:active{ background-color:#fff ; color:#777 } 	.barraHoriz{ background-color:white ; color:black ; width:100% ; min-height:25px ; padding:0 } 	@page{ margin:1.5cm 1.5cm 1.5cm 3cm }  } 