/* COMUM */
*{ margin: 0px; border: none; padding: 0px; }
h1,h2{ font-weight: normal; color: #FFF }
img{ margin: 0px; border: none; padding: 0px; }
body{ background-color: #000103; background-position: top center; background-repeat: repeat-y; color: #ccc; text-align: center; font-size: 12px; font-family: Arial; }
.geral{ width: 880px; height: auto; margin: auto; text-align: left; }
/* COMUM */

/* CABECALHO */
.menu{ border: solid 2px #FFF; display: block; }
/* CABECALHO */

/* MENU MAPA */
.menumapa{ width: 880px; height: auto; margin: auto; }
.menumapa ul{ display: block; text-align: center }
.menumapa ul li{ float: left; text-align: center; padding: 10px 5px 30px 5px; list-style: none }
.menumapa ul li a{ color: #999; text-decoration: none; border: none }
.menumapa ul li a:hover{ color: #CCC; text-decoration: none; border-bottom: dotted 1px #FFF; }
/* MENU MAPA */

/* BLOCOS */
.bloco{ width: 856px; padding: 10px; border: solid 2px #FFF; border-top: none; background-color: #000; float: left; position: relative; }
.bloco .esquerda{ width: 428px; padding-right: 10px; border-right: solid 1px #111; float: left; position: relative; }
.bloco .direita{ width: 407px; padding-left: 10px; float: left; position: relative; }
.bloco .esquerda_side{ width: 535px; padding-right: 10px; border-right: solid 1px #111; float: left; position: relative; }
.bloco .direita_side{ width: 300px; padding-left: 10px; float: left; position: relative; }
/* BLOCOS */

/* COMENTARIO */
.comentas{ display: block; width: 370px; }
.comentas li{ background: #101010; color: #999; margin-bottom: 2px; padding: 10px; }
.comente{ border-top: solid 1px #111; padding: 8px 4px; text-align: left; margin: 10px 0px; }
.comente a{ color: #CCC; text-decoration: none; border: none; background-color: #111; padding: 4px 8px; }
.comente a:hover{ color: #FFF; text-decoration: none; border: none; background-color: #111; padding: 4px 8px; }
/* COMENTARIO */

/* SIDE */
h1.titulo_side{ overflow: hidden; width: 300px; margin: 20px 0px 6px 0px; }
h1 a.linkbs{ color: #FFF; text-decoration: none; }
h1 a.linkbs:hover{ color: #FFF; text-decoration: underline; }
.esquerda_side h1.titulo_side{ overflow: hidden; width: 535px; margin-top: 0px; }
ul.sidemenu{ display: block; width: 140px; float: left; position: relative; margin: 10px 0px 20px 0px; }
ul.sidemenu li{ list-style: none; padding: 4px 4px; display: block; background-color: #0A0A0A; margin-bottom: 2px; }
ul.sidemenu li.ulh3{ font-weight: bold; background-color: #000; padding: 8px 4px; font-size: 14px; }
ul.sidemenu a{ color: #666; text-decoration: none; }
ul.sidemenu a:hover{ color: #FFF; text-decoration: none; }
.newsinterna{ width: 380px; min-height: 1000px; float: left; position: relative; margin-right: 15px; }
/* SIDE */

/* LINK NORMAL */
a.linknormal{ color: #999; border: none; text-decoration: none }
a.linknormal:hover{ color: #CCC; border-bottom: dotted 1px #CCC; text-decoration: none }
/* LINK NORMAL */

/* NEWS */
.maisnoticias{ background-color: #060606; padding: 4px 10px; text-align: right; color: #FFF }
.maisnoticias a{ color: #FFF; text-decoration: none; }
.maisnoticias a:hover{ color: #FFF; text-decoration: underline; }
ul.outrasnoticias{ margin: 20px 0px 0px 0px; border-top: dotted 1px #CCC; }
ul.outrasnoticias li{ border-bottom: dotted 1px #CCC; padding: 4px 0px; list-style: none }
ul.outrasnoticias li a{ color: #999; text-decoration: none; }
ul.outrasnoticias li a:hover{ color: #CCC; text-decoration: none; }
ul.outrasnoticias li span{ color: #FFF; }
.destaquenoticias{ padding: 16px 0px; }
.esquerda_side .destaquenoticias{ width: 380px; }
.esquerda_side .destaquenoticias img{ max-width: 380px; }
.destaquenoticias h1{ font-size: 16px; font-weight: bold; }
.destaquenoticias span{ color: #CCC; display: block; margin-bottom: 20px; }
.destaquenoticias div{ color: #999; }
.destaquenoticias div a{ color: #666; text-decoration: none; border: none; }
.destaquenoticias div a:hover{ color: #999; text-decoration: none; border-bottom: dotted 1px #999; }
/* NEWS */

/* CADASTRADO */
.menucadastrado{ border-top: solid 2px #FFF; list-style: none; text-align: center; }
.menucadastrado li{ padding: 0px; margin: 0px; float: left; position: relative; border-bottom: solid 2px #FFF; }
.menucadastrado li img{ display: block; }
.menucadastrado li.um{ border-left: solid 1px #FFF; }
.menucadastrado li.dois{ border-left: solid 3px #FFF; border-right: solid 3px #FFF; }
.menucadastrado li.tres{ border-right: solid 1px #FFF; }
.menucadastrado li.quatro{ border: none; border-left: solid 2px #FFF; margin-left: 160px; }
.menucadastrado li.cinco{ border: none; border-left: solid 2px #FFF; border-right: solid 2px #FFF; }
.menucadastrado li.seis{ border: none; border-right: solid 2px #FFF; }
.itenscadastro{ width: 500px; }
.itenscadastro p{margin:5px 0px; color: #999;}
.itenscadastro ul{margin:0px; padding:15px;}
.itenscadastro ul li{margin:4px 0px; padding: 2px 4px; background-color: #111; list-style:square}
.itenscadastro fieldset{ float: left; position: relative; width: 200px; }
.itenscadastro fieldset.fbotao{ text-align: right; padding: 8px 0px; width: 385px }
.itenscadastro label{ display: block; padding-bottom: 3px; padding-top: 10px; }
.itenscadastro input{ background-color: #000; border: solid 1px #FFF; color: #CCC; padding: 2px; width: 180px; }
.itenscadastro textarea{ background-color: #000; border: solid 1px #FFF; color: #CCC; padding: 2px; width: 300px; height: 220px; }
.itenscadastro input.botao{ background-color: #111; border: solid 1px #FFF; color: #CCC; padding: 2px; width: auto; }
/* CADASTRADO */

/* AGENDA */
div.datasagenda{ padding: 10px; }
div.linkagenda{ text-align: right; margin-right: 40px; padding: 10px; margin-bottom: 30px; }
.direita_side div.linkagenda{ margin-right: 0px; padding: 10px; margin-bottom: 30px; }
div.datasagenda a, div.linkagenda a{ text-decoration: none; color: #FFF; }
div.datasagenda a:hover, div.linkagenda a:hover{ text-decoration: underline; color: #FFF; }
/* AGENDA */

/* CADASTRE-SE */
.cadastrese fieldset{ float: left; position: relative; width: 200px; }
.cadastrese fieldset.fbotao{ text-align: right; padding: 8px 0px; width: 385px }
.cadastrese label{ display: block; padding-bottom: 3px; }
.cadastrese input{ background-color: #000; border: solid 1px #FFF; color: #CCC; padding: 2px; width: 180px; }
.direita_side .cadastrese fieldset{ width: 300px; }
.direita_side .cadastrese fieldset.fbotao{ width: 300px; }
.direita_side .cadastrese input{ width: 294px }
.cadastrese input.botao{ background-color: #111; border: solid 1px #FFF; color: #CCC; padding: 2px; width: auto; }
/* CADASTRE-SE */

/* VIDEOS */
#videoprincipal{ margin: 10px 0px 0px 0px; }
ul.menuvideo{ margin: 10px 0px 10px 0px; }
ul.menuvideo li{ display: block; float: left; position: relative; list-style: none; margin-right: 6px; border: solid 2px #FFF; width: 110px; height: 70px; padding: 5px; }
ul.menuvideo li a{ background-color: #333; color: #FFF; text-decoration: none; position: absolute; bottom: 3px; padding: 0px 3px; }
ul.menuvideo li a:hover{ background-color: #333; color: #FFF; text-decoration: underline; position: absolute; bottom: 3px; padding: 0px 3px; }
ul.menuvideo img{ display: block; }
/* VIDEOS */

/* IMAGENS */
ul.menuimagens li{ width: 146px; height: 120px; float: left; position: relative; overflow: hidden; border: solid 1px #616267; margin: 0px 10px; list-style: none }
.direita_side ul.menuimagens li{ margin: 0px 4px 8px 4px; width: 140px; height: 120px; }
ul.menuimagens li img{ max-height: 120px; margin: auto; }
/* IMAGENS */

/* GALERIA */
.galeria{ margin: 20px 0px 20px 5px; }
.galeria a{ color: #FFF; text-decoration: none; display: block; }
.galeria a:hover{ color: #FFF; text-decoration: underline; display: block; }
.galeria ul{ display:block; margin: 20px 0px; }
.galeria ul li{ float: left; position: relative; overflow: hidden; margin: 10px 5px; list-style: none; width: 142px; height: 140px; }
.galeria ul li img{ margin: auto; width: 140px; height: 100px; border: solid 1px #616267; }
.galeria h2{ margin: 30px 0px -20px 0px; color: #666 }
.esquerda_galeria{ width: 630px; float: left; position: relative; padding-right: 20px; }
.direita_galeria{ width: 200px; float: left; position: relative; }
.esquerda_galeria h1{ margin: 10px 0px 0px 0px; color: #EEE; background-color: #101010; padding: 4px 8px; }
ul.menugal{ list-style: none; margin: 0px 0px 30px 0px }
ul.menugal li{ padding: 4px 8px; background-color: #111; margin-top: 1px; }
ul.menugal li a{ color: #999; text-decoration: none; border: none }
ul.menugal li a:hover{ color: #FFF; text-decoration: none; border-bottom: dotted 1px #FFF }
.migalhas{ display: block; padding: 8px; }
.migalhas a{ color: #FFF; text-decoration: none; display: inline; font-weight: bold; }
.migalhas a:hover{ color: #FFF; text-decoration: underline; display: inline; font-weight: bold; }
.linknavigator{ display: block; padding: 8px; text-align: center; }
.linknavigator a{ color: #FFF; text-decoration: none; display: inline; font-weight: bold; }
.linknavigator a:hover{ color: #FFF; text-decoration: underline; display: inline; font-weight: bold; }
/* GALERIA */

/* CADASTRO */
.newsinterna label{ display: block; margin-top: 10px; }
.newsinterna input, .newsinterna select{ background-color: #000; border: solid #FFF 1px; padding: 2px; color: #CCC; width: 360px; }
.newsinterna input.botao{ width: auto; color: #FFF; background-color: #111; }
.newsinterna .btform{ width: 366px; text-align:right; margin-top: 8px; }
/* CADASTRO */

/* BANDA */
.integrante{ display: block; margin: 10px 0px; }
/* BANDA */

/* PROMOÇÃO */
.promo{ display: block; width: 254px; height: 180px; float: left; position: relative; margin: 0px 12px 20px 0px; }
.promo img{ border: solid 2px #FFF; display: block }
.promo p{ padding: 8px 0px; }
.promo p a{ color: #999; font-weight: bold; text-decoration: none; border: none; }
.promo p a:hover{ color: #CCC; font-weight: bold; text-decoration: none; border-bottom: dotted 1px #CCC;; }
/* PROMOÇÃO */