/* 2010-03-06T22:15:08-0300 */
/* 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:#d1e1b0;
background-image: url(../imagens/fundo.jpg);
background-position: center;
color:#213C1F;
font:75%/1.5 Georgia, Serif;
text-align:center;
}
h1 {font:bold italic 20pt Georgia, Serif; margin: -30px 10px 0 10px; color:#f5f8ef;}
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:#009900;text-decoration:none;}
a:hover, a:active, a:focus {color:#087e42;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%;}
.dica{
position:relative; /*this is the key*/
z-index:24;
color:#009900;
text-decoration:none;}
.dica:hover{z-index:25;color:#009900;}
.dica span{display: none}
.dica:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:2em; left:2em; width:15em;
border:1px solid #213C1F;
background-color:#D1E1B0; color:#213C1F;
text-align: center;
filter:alpha(opacity=90);
opacity:0.9;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#wrapper {width:880px;margin:0 auto;text-align:left;height:100%;min-height:100%;/**/}
html #wrapper {height: 100%;}/**/
#content {padding-bottom:54px;}/**/
#top {
background:#213C1F;
color:#F5F8EF;
width:880px;
height:120px;
border: none;
text-align:left;
padding-top:1px;
margin-left:0px;
z-index: 1;
}
#menu {
height:32px;
width:880px;
background-color: #213C1F;
background-image: url(../imagens/mbg.png);
background-repeat: repeat-x;
border:none;
font-size:12pt;
margin-left:0px;
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:#f5f8ef;
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 #d1e1b0;
color:#087e42;
background-color:#d1e1b0;
filter:alpha(opacity=90);
opacity:0.9;
background-position:0 50% !important;
}
/* :hover and stuff */
#dropDownMenu li a:hover,
#dropDownMenu li a:focus,
#dropDownMenu li a:active {color:#213C1F; background: #f5f8ef url(../imagens/mhbg.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:#213C1F;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:#213C1F;}
/* 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:#f5f8ef url(../imagens/mhbg.png) repeat-x; color:#213C1F;}/* Custom Links */
#player{float:right;margin-right:6px;}
#main {
width:500px;
padding-left:10px;
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:#009900;text-decoration:none;}
#main a:hover, a:active, a:focus {color:#087e42;text-decoration:underline;}
.pics {height:212px;width:320px;padding:0;margin:0;float:right;}
.pics img {padding:6px;border:1px solid #213C1F;background-color:#eee;width:320px;height:212px;top:0;left:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
}
#main2 {
padding-left:10px;
padding-right: 10px;
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:#009900;text-decoration:none;}
#main2 a:hover, a:active, a:focus {color:#087e42;text-decoration:underline;}
#chales {zoom:1;text-align:center;font-size:12pt;font-weight:normal;position:relative;margin-left:33px;}
#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 #213C1F;
background-color:#eee;
font-family:Georgia, serif;
text-align:center;
filter:alpha(opacity=85);
opacity:0.85;
text-decoration: none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
}
#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;margin-left:20px;}
#dock {text-align:center;height:120px;width:820px;margin-left:20px;}
#dock ul li {display:inline-table;margin-left:10px;width:64px; height: 72px;}
#dock ul li span {text-align:center;z-index:100;visibility:hidden;}
#dock ul li:hover span {visibility:visible;}
#dock img {width:48px;height:48px;margin-top:16px;}
#dock img:hover{width:64px;height:64px;margin-top:0px;}
#dock a:hover {text-decoration:none;}
#auxiliar {position:relative;float:right;margin-right:30px;top:-40px;}
#auxiliar2 {top:-18px;margin-right:16px;position:relative;float:right;width:332px;border: 1px solid #213C1F;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
background: #d1e1b0;
text-align: center;}
#auxiliar2 p {font-size:14pt;}
#auxiliar3 {top:-10px;margin-right:16px;position:relative;float:right;width:332px;border: 1px solid #213C1F;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
background: #FF6600;
text-align: center;}
#auxiliar3 p {font-size:14pt;}
#auxiliar3 a, a:visited {color:#F5F8EF;text-decoration:none;}
#auxiliar3 a:hover, a:active, a:focus {color:#F5F8EF;text-decoration:underline;}
#auxiliar4 {top:-2px;margin-right:16px;position:relative;float:right;width:332px;border: 1px solid #213C1F;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
background: #213C1F;
text-align: center;}
#auxiliar4 p {font-size:14pt;color:#D1E1B0;}
#auxiliar4 a, a:visited {color:#F5F8EF;text-decoration:none;}
#auxiliar4 a:hover, a:active, a:focus {color:#F5F8EF;text-decoration:underline;}
/* formulário */
#formulario {
text-align:left;
margin-left: 160px;}
form {width:560px;margin:20px;}
fieldset {border:none;}
form fieldset legend {color:#f5f8ef;font:10pt Georgia, serif;margin:0 0 10px;}
form fieldset label {
color:#213C1F;
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;
color: #213C1F;
font:12px "Courier New", Courier, monospace;
padding:3px;border:1px solid #213C1F;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
}
form fieldset label input {width:220px;border:1px solid #213C1F;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;}
form fieldset input.botao {
margin:20px 12px 0 116px;
position: relative;
border:1px solid #213C1F;
background:#D1E1B0;
color:#213C1F;
padding:5px;
font:12pt Georgia, serif;
cursor:pointer;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 3px 3px 2px #607060;
-webkit-box-shadow: 3px 3px 2px #607060;
}
form fieldset input.botao:hover {background-color:#213C1F;color:#F5F8EF;}
label.vErro {color:#FF6600;}
label.vObrigatorio {font-weight:bold;}
#footer {
color:#213C1F;
width:860px;
height:42px;
background: url(../imagens/footer.jpg) no-repeat;
background-position: center;
padding-top:0px;
/*bottom :0; /**/
position: relative;
margin: -42px 10px 0 10px;
border:solid #213C1F;
border-width: 1px 0 0 0;
text-align:center;
text-decoration:none;
}
#footer a:link, a:visited {color:#009900;text-decoration:none;}
#footer a:hover, a:active, a:focus {color:#087e42;text-decoration:underline;}
#footer p {font:normal 8pt Georgia, Serif;margin-top:24px;}
#logopb {visibility: hidden;}/* LOGO PARA IMPRESSÃO */
#noscript {
position:absolute;
top:0;
width:100%;
height:2400px;
min-height:100%;
background:#000;
opacity: 0.8;
filter:alpha(opacity=80);
z-index:1000;
}
#social {margin-left:6px;padding-left:10px;}
#noscript p {color:#FF6600;opacity:1;filter:alpha(opacity=100);font-size:20pt;font-weight:bold;}
#noscript a:link, a:visited {color:#009900;text-decoration:none;}
#noscript a:hover, a:active, a:focus {color:#087e42;text-decoration:underline;}
#noscript li {font-size:12pt;margin: 0px 10px 10px 40px;}
