* {padding:0; margin:0; font-size:12px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url(../images/background.png) center top no-repeat;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none; padding:0;}
li {display:block;}
img {border:none;}


#wrapL1 {width:840px; margin:0 auto; padding:0;}

#wrapL2 {width:840px; height:134px; background: url(../images/bgTop.png) no-repeat;}
#logo {width:164px; height:134px; float:left; background: url(../images/logo.png) no-repeat;}
#clima {width:251px; height:56px; float:left; color:#ffffff; padding-top:78px;}
#clima ul li {float:left; margin:0 5px;}
#clima ul li img {vertical-align:middle; margin-right:3px;}
#clima ul li img.situacaoIcon {margin:0 5px 0 10px;}
#menuTopo {width:232px; height:134px; float:left;}
#menuTopo ul {margin-top:75px;}
#menuTopo ul li {float:left; padding:3px;text-transform:uppercase;color:#ffffff;font-size:12px;}
#menuTopo ul li span {padding-top:3px;}
#menuTopo ul li span.separator {display:block; padding:0; margin-top:-2px;}
#menuTopo ul li a {color:#ffffff;}
#wrapL2-1 {width:193px; height:134px; float:left;}
#acessibilidade {width:193px; height:63px;}
#buscar {width:193px; height:71px;}
#buscar input.inputbox {width:127px; height:24px; padding:10px 5px 0 5px; border:none; color:#4d4d4d; font-size:12px; margin:5px 0 0 10px; background: url(../images/bgInputText.png) repeat-x; float:left;}
#buscar input.button {width:35px; height:34px; display:block; margin:5px 0 0 0; background:url(../images/bgInputButton.png) no-repeat center center; float:left; color:#ffffff; cursor:pointer; border:none;}


/*
 * Css box central, contem menu principal, newletter, enquete, galeria de imagens,
 * agenda do governo, ultimas noticias, agenda de eventos e menu de utilidades.
 * 
 * */

#wrapL3	{width:840px; min-height:698px; float:left;}
#colunaEsquerda {width:215px; min-height:698px; float:left;}
#colunaEsquerda .moduletable {display:block;float:left;}
#colunaEsquerda .moduletable h3 {width: 185px; height: 41px; background:url(../images/bgModuleTitle.png) no-repeat; line-height:41px; padding: 0 15px; display:block;font-size:12px; font-weight:bold; margin-bottom:5px;}
#colunaEsquerda .moduletableMenu {background:url(../images/bgMenuBottom.png) no-repeat center bottom; display:block; float:left; margin:0 0 10px 5px; padding-bottom:12px;}
/*
#colunaEsquerda .moduletableMenu .menu {display:block; width:207px; padding-top:10px; background:url(../images/bgMenuTop.png) no-repeat center top;  }
#colunaEsquerda .moduletableMenu .menu li a {width:183px; display:block; color:#000000; font-size:12px; background:url(../images/bgMenu.png) repeat-y; padding:12px;}
#colunaEsquerda .moduletableMenu .menu li a:hover {text-decoration:none; color:#0c4389; background:url(../images/bgMenuHover.png) repeat-y;}
#colunaEsquerda .moduletableMenu .menu .separator {display:none;}
#colunaEsquerda .moduletableMenu .menu .separator {width:207px; display:block; height:2px; background:url(../images/bgMenuSeparator.png) no-repeat center center;}
#colunaEsquerda .moduletableMenu .menu li ul {border:1px solid #0c4389; width:207px; z-index:9999; float:left; position:absolute; background:#ffffff;}
#colunaEsquerda .moduletableMenu .menu li ul li a {background:#ffffff;z-index:9999; float:left; width:183px;}
#colunaEsquerda .moduletableMenu .menu li ul li a:hover {background:#ebf3fe;z-index:9999;}
#colunaEsquerda .moduletableMenu .menu li ul li a {width:168px; padding-left:27px; }
*/

#colunaEsquerda .menu {padding-bottom:12px; background:url(../images/bgMenuBottom.png) no-repeat bottom left; _margin-top:-5px;}
#colunaEsquerda .menu li a {padding:10px 20px; display:inline-block; width:167px; background:url(../images/bgMenu.png) repeat-y left top; color:#4d4d4d; text-decoration:none;}
#colunaEsquerda .menu li a:hover {color:#0066FF;}
#colunaEsquerda .menu li.parent a {background:url(../images/bgMenuSub.png) repeat-y center left;}
#colunaEsquerda .menu li.parent a.selected, #colunaEsquerda .menu li.parent a:hover {background:url(../images/bgMenuSubHover.png) repeat-y center left; color:#0066FF;}
#colunaEsquerda .menu li.parent ul {display:none; position:absolute; z-index:999; margin:-35px 0 0 200px; *margin:0 0 0 -5px; _margin:0 0 0 -5px; border:1px solid #d3d3d3; background:#ffffff;}
#colunaEsquerda .menu li.parent ul li a {background-image:none; color:#777777;}
#colunaEsquerda .menu li.parent ul li a:hover {background-image:none; color:#0066FF;}

#colunaEsquerda .topoMenu {width:207px; height:10px; background:url(../images/bgMenuTop.png) no-repeat; _position:relative; _margin-bottom:-5px;}

#colunaEsquerda .mainnewsletter {width:190px; margin:0 auto;}
#colunaEsquerda .mainnewsletter p {font-weight:normal; text-align:left; font-size:12px; margin:0; padding:0;}
#colunaEsquerda .normalsublayout {text-align:left; color:#000000;padding:0;}
#colunaEsquerda .newsForm {width:155px; margin:0 auto;}
#colunaEsquerda .txtBox155x32 {width:135px; height:18px; padding:7px 10px; background:url(../images/bgTxt155x32.png) no-repeat; color:#505050;  border:none; margin:3px 0 5px 0; }
#colunaEsquerda .button83x29 {width:83px; height:29px; background:url(../images/bgBt83x29.png) no-repeat; color:#ffffff; font-weight:bold; border:none; cursor:pointer; margin-top:7px;}
.enquete {width: 215px; float:left;}
.enqueteBody {width: 185px; padding: 0 15px 5px 15px;; font-size:12px; font-weight:normal;}
.enqueteBodyQuest {padding-bottom:7px;}
.enqueteOpcoes {padding:5px 2px;}
.enqueteButton {width:54px; height:29px; background:url(../images/bgBt54x29.png) no-repeat; color:#ffffff; font-weight:bold; border:none; cursor:pointer; margin-top:7px;}
#imagens {width:621px; height:244px; float:left; background:url(../images/bgImagesSlide.png) no-repeat; padding:3px 2px 0 0;}
#wrapL3-1 {width:625px; min-height:452px; float:left;}
#conteudo {width:409px; min-height:449px; float:left; padding-top:3px;}
#conteudo .tabs {margin:0px; padding:0px; border:none;background:none; height:51px;}
#conteudo .tabs * {margin:0px; padding:0px; border:none;background:none; height:51px;}
#conteudo .tabs a.item1 span {width:135px; height:51px; background:url(../images/bgItem1Active.png) no-repeat; color:#ffffff; font-size:14px; font-weight:bold; line-height:42px; text-align:center;}
#conteudo .tabs li.off a.item1 span {background:url(../images/bgItem1Off.png) no-repeat;}
#conteudo .tabs a.item2 span {width:135px; height:51px; background:url(../images/bgItem2Active.png) no-repeat; color:#ffffff; font-size:14px; font-weight:bold; line-height:42px; text-align:center;}
#conteudo .tabs li.off a.item2 span {background:url(../images/bgItem2Off.png) no-repeat;}
#conteudo .tabs a.item3 span {width:136px; height:51px; background:url(../images/bgItem3Active.png) no-repeat; color:#ffffff; font-size:14px; font-weight:bold; line-height:42px; text-align:center;}
#conteudo .tabs li.off a.item3 span {background:url(../images/bgItem3Off.png) no-repeat;}
#conteudo .frame {width:405px; height:192px; background:url(../images/bgContTabs.png) no-repeat;}
#conteudo .frame * {background:none; border:none;}
#conteudo .frame img {margin:5px; padding:3px; border:1px solid #e3e3e3; background:#f3f3f3;}
#conteudo .moduletable {margin-top:4px;}
#conteudo .moduletable h3 {width:408px; height: 44px; background:url(../images/bgModuleTitleCont.png) no-repeat; line-height:41px; padding: 0 15px; display:block;font-size:12px; font-weight:bold; margin-bottom:5px;}
#conteudo .moduletable .contentheading a {font-size:12px; font-weight:bold; color:#000000;}
#conteudo .moduletable .contentpaneopen {padding: 2px 15px;}

#conteudoInter {width:605px; min-height:452px; float:left; padding:10px; }
#conteudoInter a {color:#285a98;}
#conteudoInter a:hover {color:#6c8eb9;}
#conteudoInter img {margin:5px; padding:7px; border:1px solid #e3e3e3; background:#f3f3f3;}
#conteudoInter .resultadoTitle {padding:20px 5px 5px 5px;}
#conteudoInter .resultadoTitle a {font-weight:bold; font-size:14px;}
#conteudoInter .resultadoText {text-align:left; padding:5px;}
#conteudoInter .resultadoCat, #content .resultadoDate {font-size:11px; color:#668caf; padding:2px 5px;}
#conteudoInter input, textarea {border:1px solid #a0a0a0; padding:3px;}
#conteudoInter label {font-weight:bold; color:#285a98; display:inline-block; padding:5px 0 0 0;}
#conteudoInter .button {width:54px; height:29px; background:url(../images/bgBt54x29.png) no-repeat; color:#ffffff; font-weight:bold; border:none; cursor:pointer; margin-top:7px;}

#conteudoInter p {padding:5px 0; text-align:justify;}
#conteudoInter .contentheading {font-weight:bold; padding-bottom:20px;}
#conteudoInter .componentheading {font-weight:bold; color:#285a98; font-size:16px; padding-bottom:20px;}
#conteudoInter .contentpane tr td {padding:3px;}
#conteudoInter a.contentpagetitle {font-size:16px;}
#colunaDireita {width:216px; min-height:452px; float:left;}
#colunaDireita .moduletable {width: 216px; margin-top:5px;}
#colunaDireita .moduletable h3 {width: 185px; height: 41px; background:url(../images/bgModuleTitle.png) no-repeat; line-height:41px; padding: 0 15px; display:block;font-size:12px; font-weight:bold; margin-bottom:5px;}
#colunaDireita .moduletable .contentpaneopen {padding: 2px 15px;}
#colunaDireita .moduletable .contentheading a {font-size:12px; font-weight:bold; color:#000000;}
#colunaDireita .moduletable .readmore {font-size:12px; font-weight:bold; color:#496829; padding-top:5px; display:block;}
#colunaDireita .moduletable .article_separator {width:177px; height:1px; background:url(../images/bgModuleSep.png) no-repeat; display:block; margin:5px auto;}
#colunaDireita ul.menu {padding-left:10px; margin-top:20px;}
#colunaDireita ul.menu li {float:left; display:block;}
#colunaDireita ul.menu li a img {padding:3px;}

#area01 {width:840px; height:250px; background:#ffffff; float:left;}
#area01 .moduletable h3 {width: 185px; height: 41px; background:url(../images/bgModuleTitle.png) no-repeat; line-height:41px; padding: 0 15px; display:block;font-size:12px; font-weight:bold; margin-bottom:5px;}
#area1 {width:205px; height:340px; float:left; padding: 0 5px 5px 0px;}
#area2 {width:205px; height:340px; float:left; padding: 0 5px 5px 0px;}
#area3 {width:205px; height:340px; float:left; padding: 0 5px 5px 0px;}
#area4 {width:205px; height:340px; float:left; padding: 0 5px 5px 0px;}

#area02 {width:840px; height:250px; background:#ffffff; float:left;}
#area02 .moduletable h3 {width: 185px; height: 41px; background:url(../images/bgModuleTitle.png) no-repeat; line-height:41px; padding: 0 15px; display:block;font-size:12px; font-weight:bold; margin-bottom:5px;}
#area5 {width:205px; height:300px; float:left; padding: 0 5px 5px 0px;}
#area6 {width:205px; height:300px; float:left; padding: 0 5px 5px 0px;}
#area7 {width:390px; height:300px; float:left; padding: 0 5px 5px 0px;}
#area7 .moduletable h3 {width: 408px; height: 41px; background:url(../images/bgModuleTitleCont.png) no-repeat; line-height:44px; padding: 0 15px; display:block;font-size:12px; font-weight:bold; margin-bottom:5px;}


#wrapL4 {width:840px; height:250px; background: url(../images/bgBottom.png) no-repeat; float:left;}
#menuRodape {width:215px; height:250px; float:left;}
#menuRodape ul {margin: 20px auto auto 20px;}
#menuRodape ul li {margin:5px;}
#menuRodape ul li a {color:#ffffff;}
#rodape {width:407px; height:250px; float:left;}
#rodape1 {width:407px; height:115px; float:left; padding:17px 0 0 15px; color:#ffffff;}
#rodape1 .moduletable h3 {padding-bottom:7px; text-transform:uppercase; font-weight:bold;}
#rodape2 {width:394px; height:120px; float:left; color:#ffffff; padding:0 0 0 15px;}
#rodape2 table {width: 390px; margin:10px 0 0 0;}
#wrapL4-1 {width:216px; height:250px; float:left;}
#wrapL4-1-1 {width:201px; height:42px; padding:17px 0 0 15px;}
#wrapL4-1-1 a.linkGr {display:block; width:170px; height:38px; background: url(../images/bgButtonGr.png) no-repeat; line-height:38px; padding-left: 10px; color:#000000;}
#wrapL4-1-1 a.linkGrFechar {display:block; width:170px; height:38px; background: url(../images/bgButtonGrFechar.png) no-repeat; line-height:38px; padding-left: 10px; color:#000000;}
#wrapL4-1-1 a.linkGr:hover {text-decoration:none;}
#guiaRapido {width:180px;height:279px; float:left; background:url(../images/bgBoxGr.png) no-repeat; margin:-315px 0 0 2px; display:none; z-index:1000; position:relative;}
#guiaRapido div {width:167px;height:269px;margin:5px 0 0 5px; overflow-y:auto; overflow-x:hidden;}
#guiaRapido div ul {list-style:square;}
#guiaRapido div a {color:#285a98; font-weight:bold; padding:2px; display:block;}
#guiaRapido div a:hover {color:#6c8eb9;}
#contato {width:216px; height:50px;}
#contato ul {margin-left: 15px;}
#contato ul li a {display:block; width:168px; height:37px; background: url(../images/bgItemMenuContato.png) no-repeat; line-height:37px; padding-left: 10px; color:#000000;}
#contato ul li a:hover {text-decoration:none;}
#doc {width:216px; height:121px; padding-top: 20px;}
#doc img.iconsW3c {margin:3px auto auto 65px;}
#logoBvr {width:46px; height:16px; float:right; margin: 5px 20px auto auto;}
