HTML {font-family:"arial","verdana",sans-serif; font-size:x-small;}
BODY {margin:0px; padding:20px 0px; background:#E8E5D6;}
HR {display:none;}

H1 {line-height:20px; height:20px; font-size:110%; margin:0px; font-weight:normal; color:#CF6B09; vertical-align:bottom; letter-spacing:0.02em;}
H1 A {color:#CF6B09; text-decoration:none;}
H2 {font-size:140%; font-weight:bold; color:#444; margin:0px; line-height:20px; height:20px; text-align:center; letter-spacing:-0.05em}
H3 {font-size:160%; color:#444; margin:0px;}
H4 {font-size:100%; color:#000; margin:0px;}
H5 {float:right; display:block; padding-right:10px; background:url("/melhoramentos/pt/img/arrow.news.gif") right center no-repeat; font-size:120%; color:#FFF; line-height:28px; margin:0px 10px 0px 0px;}
H5 A {text-decoration:none; color:#FFF;}
H6 {font-size:100%; color:#8B8883; line-height:180%; margin:0px; background:#3B3831; padding-left:20px;}
H6 SPAN {float:right; color:#888; margin-right:20px;}
H6 SPAN A {text-decoration:none; color:#888;}
H6 SPAN A:hover {color:#CCC;}
H6 A {text-decoration:none; color:#888;}

EM {font-weight:bold; font-style:normal; margin:0px;}
ADDRESS {margin:0px;}

#main {position:relative; width:778px; left:50%; margin-left:-389px; background:#FFF;}

#topLine {height:11px;}

#topbar {height:91px;}
#topbar IMG {border:0px; margin:17px 0px 0px 37px;}

#navBar {height:35px; text-align:right; background:#A8E66B;}
#navBar FORM {margin:0px; padding:8px 25px 0px 0px;}
#navBar FORM SELECT {font-size:100%; width:150px; height:19px;}

#swfBar {width:778px; height:266px; margin:0px;}

#nwsBar {height:28px; background:url("/melhoramentos/pt/img/bkg.news.gif") left top repeat-x;}
#nwsBar IMG {border:0px;}
#nwsField {width:335px; float:right; height:17px; border:solid 1px #000; line-height:17px; margin:5px 10px 0px 0px; background:#FFF url("/melhoramentos/pt/img/bkg.gif"); padding-left:10px;}
#nwsField FORM {margin:0px; padding:0px; display:inline; float:left;}
#nwsField FORM INPUT {margin:0px; padding:0px; float:left; border:0px; background:transparent; width:334px; height:17px; line-height:17px; font-size:11px;}
:root #nwsField FORM INPUT {padding-top:2px;}
#nwsButton {float:right; display:block; margin:5px 0px 0px 0px; padding-right:15px;}

#colA {float:left; width:165px;}
#colB {float:right; width:160px;}
#colC {float:left; margin:0px 0px 0px 20px; width:378px;}
#colBC {float:left; margin:0px 0px 0px 20px; width:558px;}
#colABC {float:left; margin:0px; width:743px;}

.brdLeft {float:left; width:11px; height:11px; background:url("/melhoramentos/pt/img/border.top.left.gif") left top no-repeat;}
.brdRight {float:right; width:11px; height:11px; background:url("/melhoramentos/pt/img/border.top.right.gif") right top no-repeat;}

.mnuTop {float:right; text-align:right; font-size:90%; font-weight:bold; margin:0px; padding:70px 25px 0px 0px; list-style:none; color:#5A5E67;}
.mnuTop A {text-decoration:none; color:#5A5E67;}
.mnuTop A:hover {text-decoration:underline;}

.invisible {display:none!IMPORTANT;}
.visible {display:table-cell!IMPORTANT;}
.reset {clear:both; margin:0px;}
.inner {padding:20px 15px 20px 20px;}
.spacer {height:1px; margin:5px 0px 4px 0px;}
.wspace {height:1px; margin:10px 0px 9px 0px;}

.hr1 {height:1px; background:#ACA68E; margin:0px 0px 3px 0px;}
.hr2 {height:1px; background:#DADADA; margin:16px 0px 20px 0px;}
.hr3 {height:1px; background:#DADADA; margin:0px;}

.mnuLeft {margin:30px 0px 0px 0px; padding:0px; list-style:none; font-size:100%; font-family:"verdana","arial",sans-serif;}
.mnuLeft LI {display:inline;}
.mnuLeft LI A {text-decoration:none; line-height:16px; display:block; border-top:solid 1px #DADADA; color:#737373; padding:2px 0px 2px 15px; clear:both;}
.mnuLeft LI A:hover {color:#888;}
.mnuLeft LI A DIV {background:#AA9; color:#FFF; padding:1px 2px; font-size:100%; font-weight:bold;}

.single {background:url("/melhoramentos/pt/img/arrow.right.gif") left 8px no-repeat;}
.multls {background:url("/melhoramentos/pt/img/arrow.down.gif") left 8px no-repeat;}

.mnuLeft LI UL {margin:0px; padding:0px; border:0px; list-style:none; font-size:100%; float:left; clear:both;}
.mnuLeft LI UL LI {display:block;}
.mnuLeft LI UL LI A {display:block; text-decoration:none; color:#CD6909; line-height:12px; padding-left:25px; background:url("/melhoramentos/pt/img/square.gif") 15px center no-repeat; border:0px;}
.mnuLeft LI UL LI A:hover {color:#EF8B2B;}

.txtA {font-size:110%; color:#4D4D4D; padding-bottom:20px;}
.txtA P {margin:0px 0px 20px 0px; line-height:16px;}

/* HOME SETTINGS */
.homeBox {height:71px; margin:0px 0px 17px 0px; font-size:110%; line-height:130%; color:#666;}
.homeBox P {margin:5px 0px 0px 0px;}
.homeBox P A {text-decoration:none; color:#4D4D4D;}
.homeBox P A:hover {color:#999;}
.homeBox H3 {font-size:120%; margin:0px; padding:9px 0px 0px 0px; font-weight:normal;}
.homeBox H3 A {text-decoration:none; color:#5F683B;}
.homeBox H3 A:hover {color:#7F8A5D;}
.homeBox IMG {border:solid 1px #666; margin:0px 12px 0px 0px; float:left;}

.mapColA {width:182px; height:480px; background:#FEC; float:left;}
.mapColB {width:182px; height:480px; background:#EDD; float:left; margin:0px 5px;}
.mapColC {width:182px; height:480px; background:#DDE; float:left; margin:0px 5px 0px 0px;}
.mapColD {width:182px; height:480px; background:#DED; float:left;}

.mnuMapA {margin:0px; padding:0px; list-style:none;}
.mnuMapA LI {display:inline;}
.mnuMapA LI A {display:block; text-decoration:none; line-height:30px; background:#FB4 url("/melhoramentos/pt/img/map.arrow.gif") 162px center no-repeat; color:#FFF; font-weight:bold; font-size:110%; padding-left:22px; margin:0px 0px 10px 0px;}
.mnuMapA LI UL {margin:0px; padding:0px 0px 20px 0px; list-style:none;}
.mnuMapA LI UL LI {display:inline;}
.mnuMapA LI UL LI A {display:block; line-height:19px; background:#FC7 url("/melhoramentos/pt/img/map.arrow.item.1.gif") 10px center no-repeat; font-weight:normal; color:#444; margin:0px 0px 2px 0px;}
.mnuMapA LI UL LI UL {margin:0px; padding:0px; list-style:none;}
.mnuMapA LI UL LI UL LI {display:inline;}
.mnuMapA LI UL LI UL LI A {background:#FDA url("/melhoramentos/pt/img/map.square.gif") 10px center no-repeat;}
.mnuMapA LI UL LI A.expand {background:#FC7 url("/melhoramentos/pt/img/map.arrow.item.2.gif") 10px center no-repeat;}

.mnuMapB {margin:0px; padding:0px; list-style:none;}
.mnuMapB LI {display:inline;}
.mnuMapB LI A {display:block; text-decoration:none; line-height:30px; background:#966 url("/melhoramentos/pt/img/map.arrow.gif") 162px center no-repeat; color:#FFF; font-weight:bold; font-size:110%; padding-left:22px; margin:0px 0px 10px 0px;}
.mnuMapB LI UL {margin:0px; padding:0px 0px 20px 0px; list-style:none;}
.mnuMapB LI UL LI {display:inline;}
.mnuMapB LI UL LI A {display:block; line-height:19px; background:#CAB url("/melhoramentos/pt/img/map.arrow.item.1.gif") 10px center no-repeat; font-weight:normal; color:#444; margin:0px 0px 2px 0px;}
.mnuMapB LI UL LI UL {margin:0px; padding:0px; list-style:none;}
.mnuMapB LI UL LI UL LI {display:inline;}
.mnuMapB LI UL LI UL LI A {background:#DCD url("/melhoramentos/pt/img/map.square.gif") 10px center no-repeat;}
.mnuMapB LI UL LI A.expand {background:#FC7 url("/melhoramentos/pt/img/map.arrow.item.2.gif") 10px center no-repeat;}

.mnuMapC {margin:0px; padding:0px; list-style:none;}
.mnuMapC LI {display:inline;}
.mnuMapC LI A {display:block; text-decoration:none; line-height:30px; background:#679 url("/melhoramentos/pt/img/map.arrow.gif") 162px center no-repeat; color:#FFF; font-weight:bold; font-size:110%; padding-left:22px; margin:0px 0px 10px 0px;}
.mnuMapC LI UL {margin:0px; padding:0px 0px 20px 0px; list-style:none;}
.mnuMapC LI UL LI {display:inline;}
.mnuMapC LI UL LI A {display:block; line-height:19px; background:#ABC url("/melhoramentos/pt/img/map.arrow.item.1.gif") 10px center no-repeat; font-weight:normal; color:#444; margin:0px 0px 2px 0px;}
.mnuMapC LI UL LI UL {margin:0px; padding:0px; list-style:none;}
.mnuMapC LI UL LI UL LI {display:inline;}
.mnuMapC LI UL LI UL LI A {background:#CDE url("/melhoramentos/pt/img/map.square.gif") 10px center no-repeat;}
.mnuMapC LI UL LI A.expand {background:#ABC url("/melhoramentos/pt/img/map.arrow.item.2.gif") 10px center no-repeat;}

.mnuMapD {margin:0px; padding:0px; list-style:none;}
.mnuMapD LI {display:inline;}
.mnuMapD LI A {display:block; text-decoration:none; line-height:30px; background:#8A6 url("/melhoramentos/pt/img/map.arrow.gif") 162px center no-repeat; color:#FFF; font-weight:bold; font-size:110%; padding-left:22px; margin:0px 0px 10px 0px;}
.mnuMapD LI UL {margin:0px; padding:0px 0px 20px 0px; list-style:none;}
.mnuMapD LI UL LI {display:inline;}
.mnuMapD LI UL LI A {display:block; line-height:19px; background:#BCA url("/melhoramentos/pt/img/map.arrow.item.1.gif") 10px center no-repeat; font-weight:normal; color:#444; margin:0px 0px 2px 0px;}
.mnuMapD LI UL LI UL {margin:0px; padding:0px; list-style:none;}
.mnuMapD LI UL LI UL LI {display:inline;}
.mnuMapD LI UL LI UL LI A {background:#DEC url("/melhoramentos/pt/img/map.square.gif") 10px center no-repeat;}
.mnuMapD LI UL LI A.expand {background:#BCA url("/melhoramentos/pt/img/map.arrow.item.2.gif") 10px center no-repeat;}

#widFormA {margin:20px 0px; display:block;}
#widFormA P {margin:15px 0px;}
#widFormA SPAN {display:block; width:185px; margin:0px; float:left;}
#widFormA DIV {clear:both; height:20px; margin:0px;}
#widFormA LABEL {}
#widFormA .widTextFieldA_off {width:160px; margin:0px; background:#CCCCCC; border:solid 1px #DDDDDD;}
#widFormA .widTextFieldB_off {width:160px; margin:0px; background:#FFFFFF; border:solid 1px #DDDDDD;}
#widFormA .widTextAreaA_off {width:345px; margin:0px; background:#FFFFFF; border:solid 1px #DDDDDD; overflow:auto;}
#widFormA .widSelectA_off {font-size:11px; width:200px;}

.brdA {border:solid 1px #DDDDDD;}
.lnkA {color:#D70;}

.lstNews {margin:0px; padding:0px; list-style:none; font-size:100%;}
.lstNews LI {margin:0px 0px 20px 0px; color:#666;}
.lstNews LI H1 {font-size:100%; text-align:left; margin:0px; font-weight:bold;}
.lstNews LI H1 A {text-decoration:none; color:#D70;}
.lstNews LI H2 {display:inline; font-size:100%; text-align:left; margin:0px; font-style:italic; font-weight:normal;}
.lstNews LI H2 A {text-decoration:none; color:#666;}
.lstNews LI SPAN {line-height:auto;}
.lstNews LI SPAN A {text-decoration:none; color:#666;}

.navList {margin:0px; padding:5px 0px 0px 0px; list-style:none; float:right; border-top:solid 1px #DDD; width:100%;}
.navList LI {display:inline;}
.navList LI A {text-decoration:none; color:#F60; margin-left:20px; float:right;}
.navList LI A:hover {text-decoration:underline;}
.navList LI A.Prox {padding-right:10px; background:url("/melhoramentos/pt/img/arrow.right.gif") right center no-repeat;}
.navList LI A.Ante {padding-left:10px; background:url("/melhoramentos/pt/img/arrow.left.gif") left center no-repeat;}

.notFound {font-size:120%; font-weight:bold; line-height:35px; margin:0px 0px 24px 0px;}

.imgContainer {float:left; width:222px; background:#CCC; margin:0px 10px 10px 0px; color:#666;}
.imgContainer IMG {border:solid 10px #FFF; margin:1px;}
.imgContainer P {margin:5px;}
.imgContainer ADDRESS {font-style:normal; margin:5px; color:#999;}

.NwsDate {font-size:100%; line-height:160%; margin:20px 0px 10px 0px; color:#999; border-bottom:solid 1px #DDD;}
.NwsTitle {font-size:160%; font-weight:bold; line-height:210%; margin:10px 0px; color:#707070;}
.NwsDescription {font-size:120%; line-height:160%; margin:10px 0px; color:#999;}
.NwsAuthor {font-size:110%; line-height:130%; margin:10px 0px; color:#F90;}

.docContainer {padding:0px; margin:10px 0px 20px 0px;}
.docContainer P {margin:5px;}
.docContainer A {text-decoration:none; color:#999; font-weight:bold; font-size:110%; line-height:110%; margin:0px; padding:0px;}
.docContainer A IMG {border:0px;}

.toolBox {line-height:19px; color:#999; font-size:10px;}
.toolBox A {float:left; margin:0px 5px 0px 0px; display:block; width:22px; height:19px;}
.toolBox A IMG {border:0px;}

.mnuFloatL {margin:0px 43px 0px 0px; padding:0px; list-style:none; float:left;}
.mnuFloatL LI {}
.mnuFloatL LI A {padding-left:15px; color:#F60; background:url("/melhoramentos/pt/img/square.menu.gif") left center no-repeat;}
.mnuFloatL LI SPAN {padding-left:15px; color:#F60; background:url("/melhoramentos/pt/img/square.menu.gif") left center no-repeat;}
.mnuFloatL LI P {padding-left:15px;}

#ticker {cursor:hand;}
