/* <!--%TimeStamp%-->14/1/2010 19:02<!----> */
/* HARD RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {line-height: 1;}
ol {list-style: decimal;}
ul {list-style: circle;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
img {border: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* FIM DO RESET */

html, body {height:100%;} /**/
body {
margin:0;
padding:0;
background-color:#fff;
color:#000;
font:75%/1.5 Georgia, Serif;
text-align:center;
}
h1 {font:bold italic 20pt Georgia, Serif; margin: -30px 10px 0 10px; color:#fff; }
h2 {font:bold 16pt Georgia, Serif; margin: 0px 10px 10px 10px;}
h3 {font:normal 16pt Georgia, Serif; margin: 0px 10px 10px 10px;}
h4 {font:bold 14pt Georgia, Serif; margin: 0px 10px 10px 10px;}
h5 {font:normal 14pt Georgia, Serif; margin: 0px 10px 10px 10px;}
p  {font:italic 12pt Georgia, Serif; margin: 0px 10px 6px 10px;}
a:link, a:visited {color:#666;text-decoration:none;}
a:hover, a:active, a:focus {color:#666;text-decoration:underline;}
sub {font-size:75%;}
em {font-weight:bold;font-style:italic;}
.clear {clear:both;}
.reg { font-size: 20px; vertical-align: top;}
.direita {float:right; padding-right: 10px;}
.numero {font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;font-size:120%;}
#nonfooter{height:100%;}
#wrapper {width:860px;margin:0 auto;text-align:left;height:100%;min-height:100%;/**/border:none;}
html #wrapper {height: 100%;}/**/
#content {padding-bottom:54px;}/**/
#top {
background:#000;
background-image:url(../imagens/logopb.jpg);
color:#fff;
width:880px;
height:120px;
border: none;
text-align:left;
padding-top:1px;
margin-left: -10px;
visibility:visible;
}
#menu {
height:32px;
width:880px;
background-color: #000;
background-image: url(../imagens/mbgpb.png);
background-repeat: repeat-x;
border:none;
font-size:12pt;
margin-left: -10px;
font-weight:bold;
text-align: center;
}
#container {width:800px;margin-left:40px;text-align:center;}

/* MENU */
/* zeroing padding/margin for all elements */
#dropDownMenu,
#dropDownMenu * { margin:0;padding:0;}
/* "Master" UL (the whole Menu) */
#dropDownMenu {position:relative;background:transparent 50% no-repeat 100%;width:50em;max-width:100%;float:left;margin-bottom:3.5em;border-bottom:0px;}
/* sub-menu ULs */
#dropDownMenu li ul {
width:11em !important;/* leaves room for padding */
cursor:default;
position:absolute;
height:auto;
display:none;
left:-10px;
padding:1px 10px 10px 10px;
background:url(../imagens/clear.gif);/* trick to keep'em open */
}
/* All LIs */
#dropDownMenu li {
position:relative;
width:8.30em;
max-width:16.5%;
cursor:pointer;
float:left;
list-style-type:none;
font-weight:bold;
}
/* sub-menu LIs */
#dropDownMenu li ul li {
width:10em/*FF*/;
padding:0;
border:none;
max-width:120%;
}
/* All anchors */
#dropDownMenu li a {
cursor:pointer;
color:#fff;
border-left:none;
text-decoration:none;
display:block;
float:left;
padding:0 .4em;
/*  uncomment the declaration below if you want to go "full width" */
width:7.47em;
height:2em;
line-height:2em;
}
/* sub-menu Anchors */
#dropDownMenu li ul li a {
width:9em/*FF*/;
position:relative !important; /* ie Mac */
cursor:pointer !important;
white-space:nowrap;
line-height:1.7em;
height:1.7em;
font-weight:bold;
border:1px solid #fff;
color:#999;
background-color:#fff;
filter:alpha(opacity=95);
opacity:0.9;
background-position:0 50% !important;
}
/* :hover and stuff */
#dropDownMenu li a:hover,
#dropDownMenu li a:focus,
#dropDownMenu li a:active {color:#000; background: #fff url(../imagens/mhbgpb.png) repeat-x; font-weight:bold; opacity: 0.9; filter: alpha (opacity=95)}
/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */
#dropDownMenu ul a:hover,
#dropDownMenu ul a:focus,
#dropDownMenu ul a:active {color:#000;background:#A2C445;font-weight: bold;}
/* display and z-index for the sub-menus */
#dropDownMenu li:hover ul,
#dropDownMenu li.msieFix ul {display:block;z-index:10;top:2em !important;}
/* safari: users can keep sub-menus up by from sub-menus to next top level  */
/* didn't find a solution for users going back from the last one. I prefer  */
/* to leave it like that vs. taking the last sub-menu *out of* the wrapper  */
#dropDownMenu li#AB {z-index:6;}
#dropDownMenu li#CF {z-index:5;}
#dropDownMenu li#GJ {z-index:4;}
#dropDownMenu li#KR {z-index:3;}
#dropDownMenu li#ST {z-index:2;}
#dropDownMenu li#UZ {z-index:1;}
/* Current location - class on Body must match LI's id */
.AB #dropDownMenu li#AB a,
.CF #dropDownMenu li#CF a,
.GJ #dropDownMenu li#GJ a,
.KR #dropDownMenu li#KR a,
.ST #dropDownMenu li#ST a,
.UZ #dropDownMenu li#UZ a {color:#000;}
/* Keeping current menu accessible to JAWS */
.AB #dropDownMenu li#AB ul,
.CF #dropDownMenu li#CF ul,
.GJ #dropDownMenu li#GJ ul,
.KR #dropDownMenu li#KR ul,
.ST #dropDownMenu li#ST ul,
.UZ #dropDownMenu li#UZ ul {display:block;top:-1000px}
/* background colors */
#AB,#AB li a {background-color:transparent;}
#CF,#CF li a {background-color:transparent;}
#GJ,#GJ li a {background-color:transparent;}
#KR,#KR li a {background-color:transparent;}
#ST,#ST li a {background-color:transparent;}
#UZ,#UZ li a {background-color:transparent;}
/* last nested UL. keeping it in */
#dropDownMenu li#UZ ul {left:-2.3em !important;}
.atual {background:#fff url(../imagens/mhbgpb.png) repeat-x; color:#000;}/* Custom Links */
#main {
width:500px;
padding-left:0px;
float:left;
padding-top:0px;
margin-top:-40px;
text-align:justify;
line-height:2;
}
#main p{line-height:1.5;}
#main li {font-size:12pt;}
#main a:link, a:visited {color:#333;text-decoration:none;}
#main a:hover, a:active, a:focus {color:#999;text-decoration:underline;}
.pics {height:212px;width:320px;padding:0;margin:0;float:right;}
.pics img {padding:6px;border:1px solid #000;background-color:#eee;;width:320px;height:212px;top:0;left:0;}
#main2 {
padding-left:0px;
float:left;
padding-top:0px;
margin-top:-40px;
text-align:justify;
line-height:2;
}
#main2 p{line-height:1.5;}
#main2 li {font-size:12pt; margin-left: 40px;}
#main2 a:link, a:visited {color:#333;text-decoration:none;}
#main2 a:hover, a:active, a:focus {color:#999;text-decoration:underline;}
#chales {zoom:1;text-align:center;font-size:12pt;font-weight:normal;}
#chales span{display:block;}
#chales a{
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
position:relative;
vertical-align:top;
width:220px;
margin:5px;
padding:6px;
border:solid 1px #000;
background-color:#eee;
font-family:Georgia, serif;
text-align:center;
filter:alpha(opacity=90);
opacity:0.9;
text-decoration: none;
}
#chales a img{display:block;border:none;margin:0px;}
#chales a:hover{filter:alpha(opacity=100);opacity:1;text-decoration:underline;}
#album {text-align:center;width:820px;}
#auxiliar {margin-right:20px;overflow:visible;opacity:0.7;}
/* formulário */
#formulario {
text-align:left;
margin-left: 160px;}
form {width:560px;margin:20px;}
fieldset {border:none;}
form fieldset legend {color:#fff;font:10pt Georgia, serif;margin:0 0 10px;}
form fieldset label {
color:#000;
font:10pt Georgia, serif;
display:block;
width:270px;
float:left;
}
form fieldset label.labmensagem {width:560px;}
form fieldset label.labmensagem textarea {
width:490px;
height:150px;
font:12px "Courier New", Courier, monospace;
padding:3px;border:1px solid #000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
form fieldset label input {width:220px;border:1px solid #000;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;}
form fieldset input.botao {
margin:20px 12px 0 116px;
position: relative;
border:1px solid #000;
background:#fff;
color:#000000;
padding:5px;
font:12pt Georgia, serif;
cursor:pointer;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
form fieldset input.botao:hover {background-color:#000;color:#fff;}
label.vErro {color:#333;}
label.vObrigatorio {font-weight:bold;}

#footer {
color:#000;
width:860px;
height:42px;
background-image:url(../imagens/footerpb.jpg);
background-repeat:no-repeat;
background-position: center;
padding-top:0px;
bottom:0; /**/
position: relative;
margin-top: 0 auto;
border:solid #000;
border-width: 1px 0 0 0;
text-align:center;
text-decoration:none;
}
#footer a:link, a:visited {color:#333333;text-decoration:none;}
#footer a:hover, a:active, a:focus {color:#999;text-decoration:underline;}
#footer p {font:normal 8pt Georgia, Serif;margin-top:24px;}
