*{margin:0; padding:0; list-style:none; vertical-align: baseline; text-decoration:none;}
html#cl{overflow:hidden;}
#Layer1 {position:absolute; left:0; top:0; padding:230px 0 0 20px; margin:auto; text-align:center; width:98%; height:2000px; z-index:1000; background:#000 url('../images/loader.gif') no-repeat center 250px; filter: Alpha(Opacity=70); -moz-opacity: 0.7; opacity: .7; color:#FFF; font-size:14px; font-weight:bold;}

#ads_float{ position: absolute; top:155px; margin-left:50px;}

img, fieldset{border:0;}
input{font:90% Trebuchet MS, Arial, Helvetica, sans-serif;}
body{background: url('../images/bg_site.jpg') repeat-x 0 0; font:75% Trebuchet MS, Arial, Helvetica, sans-serif; color:#333;}
a{color:#333;}
a:hover{color:#069;}

#home .home{}

#all{margin:0 auto; width:770px;}

.acessivel{ margin:0 auto;padding-left:10px; width:99%; background:#fff url('../images/bg_opc_cinza.gif') repeat-x; border-top:3px #CCC solid; text-align:center;}
.acessivel li{padding-right:65px; display:inline;}
.acessivel li a, .acessivel li a.limp{line-height:26px; height:26px; font-size:12px; }
.acessivel li.limp{padding:0!important;}

/*HEADER*/
#header{padding:28px 0 0 0; width:770px; float:left;}
.logo{width:410px; height:90px; background: url('../images/logo.gif') no-repeat 10px 0; text-indent:-9999px; float:left;}
.logo a{width:410px; height:90px; float:left;}
.box-ld{width:350px; float:left;}
.box-ld .fone{padding:4px 10px 0 28px; height:22px; background: url('../images/ico_fone.gif') no-repeat 0 0; font-size:115%; float:right;}
.box-ld .fone strong{color:#c00;}

.box-ld fieldset{padding:15px 10px 0 0; vertical-align:middle; float:right;}
.dig, .dig2{margin-top:4px; padding:2px 5px 2px 5px; border:1px #CCC solid;}
.dig2{background:#f9f9f9; border:1px #090 solid;}
input.bt_ok, input.bt_vota{padding-bottom:7px; width:28px; height:28px; background: url('../images/bt_ok.gif') no-repeat 0 -3px; border:0;  vertical-align: middle; font-weight:bold; color:#fff;}

.opc{margin-top:6px; width:770px; height:36px; background: url('../images/bg_opc.jpg') no-repeat; float:left; clear:both;}
.opc p{padding-left:10px; line-height:32px; color:#fff; float:left;}
.opc ul{padding-right:15px; float:right;}
.opc li{padding:1px 2px 0 2px; float:left;}
.opc li a{padding:0 6px; line-height:28px; background: url('../images/bg_ico_opc.gif') repeat-x; color:#fff; font-weight:bold; float:left;}
.opc li a:hover,
#home .home a,
#mapa-do-site .mapa-do-site a,
#fale-conosco .fale-conosco a,
#feed .feed a{ background:#fff url('../images/bg_opc_cinza.gif') repeat-x; color:#060;}

/*CONTENT*/
#content{width:768px; background: url('../images/bg_content.gif') repeat-y; border-left:1px #090 solid; border-right:1px #090 solid; float:left;}

/*MENU*/
#menu{padding-left:7px; width:150px; float:left;}

#menu .all-ul{clear:both;}
#menu .all-ul ul{padding:0 4px; clear:both;}
#menu ul li.mn{clear:both;}
#menu ul li.mn strong, .mn_tit strong{padding-left:18px; clear:both; width:132px; height:27px; line-height:25px; font-size:110%; background: url('../images/bg_menu2.jpg') no-repeat; color:#060; float:left;}

.mn_tit strong{height:28px; background: url('../images/bg_menu.jpg') no-repeat; color:#060; clear:both;}

#menu .all-ul ul li{border-top:1px #fff solid; border-bottom:1px #CCC solid; float:left;}
#menu .all-ul ul li a{padding:3px 0 3px 11px; background: url('../images/ico_set.gif') no-repeat 3px 7px; width:130px; float:left;}
#menu .all-ul ul li a:hover{background:#fff; width:126px; border-right:4px  #069 solid;}

/*CENTRO*/
#centro{padding:7px 0 7px 7px; width:440px; float:left;}
.ban{padding:0 0 0 7px; height:82px; float:left;}

.box_dest{width:438px; border:1px #CCC solid; float:left;}
.box_dest h2{padding-left:33px; width:103px; height:33px; line-height:33px; background: url('../images/bg_destaque.jpg') no-repeat; font-size:130%;}
.foto{padding:5px; float:left;}
.foto img{padding:2px; border:1px #CCC solid;}
.descr{width:245px; float:left;}
.descr h3{font-size:130%; line-height:110%; text-decoration:underline; color:#060;}
.descr p a{color:#c00; text-decoration:underline;}

/*control box*/
.control{position:relative; float:left; margin-left:-105px; margin-top:-3px; float:left; }
.control a{padding:0 2px;color:#000; font-size:11px; color:#fc0;}
.control a{padding:0 2px;color:#000; font-size:11px; color:#fc0;}
#dlcount{padding:5px 0; color:#000; font-size:11px; padding-right:3px; float:left;}

.dn{display:none;}
.control a{margin-top:3px; margin-right:1px; float:left; width:18px;height:18px; border:1px #ccc solid; text-indent:-9999px; cursor:pointer;}
.control a.active{display:block; background: url('../images/ico_pause.gif') no-repeat;}
.control a.active span{background-image:none!important;border:none!important;}

#dlbi, #dlpi, #dlfi{width:18px; height:18px; float:left;}
#dlbi{background: url('../images/ico_tras.gif') no-repeat center center;}
#dlpi{background: url('../images/ico_play.gif') no-repeat center center;}
#dlfi{background: url('../images/ico_frente.gif') no-repeat center center;}


.box_cor{padding-right:7px; width:212px; border-right:2px #e1e1e1 solid; float:left;}
h2.tit_cor{margin-top:7px; height:32px; line-height:32px; font-size:130%; background: url('../images/bg_cont.jpg') repeat-x; border:1px #ccc solid; border-top:0; clear:both;}
h2.tit_cor strong{padding-left:30px; background: url('../images/set_cont.jpg') no-repeat 5px 0;}

.box-inf{padding:4px 0;}
.box-inf p, .box-not li, .box-eventos li{padding:4px 0 4px 7px; line-height:130%; border-bottom:1px #e2e2e2 solid;}
.box-inf p a strong{padding-left:4px; border-left:3px #999 solid; color:#c00; font-style:italic; text-decoration:underline;}
.box-inf p.todos{border:0!important; padding:0!important;}

.box-not{ background:#E9EFEB;}
.box-not li{color:#090; font-weight:bold; border-bottom:1px #ADC9AF solid; display:block;}
.box-not li a{ font-weight:normal;}
.box-not p.rss{padding:4px 4px; background:#fff; border:4px #E9EFEB solid;}
.box-not p.rss img{vertical-align:middle;}

.box_cor2{padding-left:7px; width:212px; float:left;}
.box-eventos{padding:4px 0;}
.box-eventos li{width:204px; float:left;}
.box-eventos li a{ text-decoration:underline;}
.box-eventos li span{ font-size:90%; float:left;}
.box-eventos li img{margin-right:5px; padding:2px; border:1px #CCC solid; float:left;}

p.todos{margin:7px 0 0 25px; width:155px; height:22px; line-height:22px; text-align:center; background: url('../images/bg_vt.jpg') no-repeat; clear:both; display: table;}
p.todos a{text-transform:uppercase; font-size:80%; font-weight:bold; color:#060;}

p.vr{margin:6px 0 0 0;}
p.vr a{padding:2px 6px; background:#090; color:#fff; font-weight:bold;}
p.vr a:hover{color:#FFF;}

fieldset.enquete{padding:5px 0;}
fieldset.enquete label{padding:2px; display:block;}
input.bt_vota{width:61px; background: url('../images/bt_azul.jpg') no-repeat 0 -5px;}
.result_enquete{padding:4px;}
.result_enquete img{margin-right:3px; border:1px #999 solid;}

/*PAGINAS*/
.paginas{}
.paginas p.erar{padding:5px 0 2px 14px!important; background: url('../images/ico_bola.gif') no-repeat 0 2px; border-bottom:1px #CCC solid; font-size:110%; text-align:right;}
.paginas p.erar a{text-decoration:underline;}
.paginas p.erar strong{color:#c00;}
.paginas h1{margin:5px 0 10px 0; padding:3px 6px; font-size:150%; font-style:italic; text-decoration:underline;}
.paginas h3{margin:10px 0; font-size:110%; text-align:center; color:#060;}
.paginas p{padding-bottom:14px;}
.paginas p.data{padding-left:5px; font-style:italic; position:relative; margin-top:-13px; color:#555;}
.paginas table{width:434px;}
.paginas thead th{padding:4px 0; background:#f4f4f4; border-top:4px #ccc solid;}
.paginas tbody td{padding:4px 6px; border-bottom:1px #CCC solid;}
.paginas .bd, .c-eventos p{margin-top:10px; padding:7px; width:424px; border:1px #CCC solid; border-top:4px #ccc solid; float:left;}
.paginas .bd a{padding:0 4px; background:#090; color:#fff; float:right;}
.paginas .bd a:hover, p.vr a:hover{background:#060;}

.paginas ul{padding-left:5px;}
.paginas ul li{border-bottom:1px #CCC dashed; display:block;}
.paginas ul li a{padding:5px 0 5px 12px; background: url('../images/ico_set.gif') no-repeat 3px 10px; display:block;}
.paginas ul li a:hover{background:#f5f5f5 url('../images/ico_set.gif') no-repeat 3px 10px; display:block;}
.paginas ul li a span{font-weight:bold; color:#090;}

.charges p{padding:10px 0; border-bottom:1px #CCC solid; text-align:center;}
.charges p img{padding:2px; border:1px #CCC solid;}

#fla-video{ text-align:center;}

p.ico_all_video, p.ico_all_fotos{padding:12px 0 0 0; height:30px; background:url('../images/ico_video.jpg') no-repeat 0 4px; padding:6px 0 0 0!important;}
p.ico_all_fotos{ background:url('../images/icone_album_foto.gif') no-repeat 11px 9px!important;}
p.ico_all_fotos a, p.ico_all_video a{padding:3px 0 0 33px; font-weight:bold; font-size:14px; font-style:italic; text-decoration:underline;}

.links{padding:0 0 0 5px;}
.links dt{margin-top:15px; display:block;}
.links dt a{color: #0000FF; text-decoration:underline;}

/*LISTA EVENTOS*/
.c-eventos{}
.c-eventos p{border:1px #ccc solid; border-top:3px #CCC solid;}
.c-eventos p strong{ font-size:120%; text-decoration:underline}
.c-eventos p img, .c-noticias p img{margin-right:6px; padding:2px; border:1px #CCC solid; float:left;}

.c-noticias p{padding:0 6px; text-align:justify;}

p.p-noticia a{ color:#0033FF; text-decoration:underline;}

.fonteBox{padding-top:8px; position:relative; float:right;}
.fonteBox span{font-size:10px;}
.fonteBox a{ float:left;}
.fonteBox a{margin-right:2px; padding:2px 5px; background: #009900; border:2px #fc0 solid; float:left; color:#fff; font-weight:bold; cursor:pointer;}

.lista-fotos li{padding:10px 15px 0 15px; width:185px; height:130px; text-align:center;}

.thumbs-fotos li, .lista-fotos li{float:left; border:0!important;}
.thumbs-fotos li a, .lista-fotos li a{padding:2px!important; background:none!important;}
.thumbs-fotos li img, .lista-fotos li img{width:98px; height:75px;}
.thumbs-fotos li a img, .lista-fotos li a img{padding:2px; border:1px #CCC solid;}
.thumbs-fotos li a:hover img, .lista-fotos li a:hover img{border:1px #090 solid;}



/**PAGES**/
#pages{padding:15px 0 0 12px; clear:both;}
#pages p{padding:0!important;}
#pages dl{padding-top:5px; width:318px; float:left;}
#pages dt{padding:6px 4px 0 0; float:left;}
#pages dd{float:left;}
#pages dd b{border:1px #fc0 solid;}
#pages dd a, #pages dd b{margin-right:3px; margin-top:3px; padding:2px 8px; background:#fff; border:1px #CCC solid; float:left;}
#pages dd a:hover, #pages dd b{background:#fc0; color:#000; text-decoration:none; font-weight:normal;}

/* Mapa do site */
#MapaSite {margin:0;}
#MapaSite li.pmap{padding:0;}
#MapaSite ul {padding:0;height:100%; border:0; }
#MapaSite li {line-height:18px; padding:4px 0 4px 20px; width:350px; height:100%; border:0;  }
#MapaSite li a{padding:0!important; background:none!important; display:inline!important;}
#MapaSite li a.hov{font-weight:bold;}
#MapaSite .nivel_1 {margin-left:15px; }
#MapaSite .nivel_2 {margin-left:4px; height:100%; }
#MapaSite .nivel_3 {margin-left:4px; height:100%; }
#MapaSite .nivel_4 {margin-left:4px; height:100%; }
#MapaSite .mt {background:url('../images/bkg_item_map.gif') no-repeat left top; }
#MapaSite .ult {background:url('../images/bkg_item_map_ult.gif') no-repeat left top; } 
#MapaSite .branco {}
.todos { list-style:none; background:url('../images/bkg_map.gif') repeat-y left top;  }


/*FORMULARIOS*/
.formularios label{padding:4px 0; display:block;}
.formularios label span, .outros span{padding-top:5px; width:120px; text-align:right; clear:both; float:left;}
.formularios label b{padding-left:3px;color:#c00;}
.formularios select{font-size:100%; font-family:Trebuchet MS;}
.botao{margin-left:150px; background:none!important; border:0!important;}
.formularios h4, .c-noticias h4{margin:15px 0 8px 0; padding:4px 6px; font-size:110%; background:#f2f2f2; border-top:3px #CCC solid; clear:both;}
label.botao{}
#erro{margin-top:6px; border:2px #C00 solid; display:none;}
#erro h4{margin:0; border:0; width:auto; padding:4px 6px; font:bold 110% Arial, Helvetica, sans-serif; color:#FFF; background:#C00;}
#erro p.er{padding:8px; clear:both; border:0;}


/*MENU DIREITO*/
.bg_top{background:#fff; width:150px; float:left;}
.bg_top p.at{margin:3px 0; padding-right:5px; height:26px; line-height:26px; font-size:100%; font-weight:bold; font-style:italic; background: url('../images/bg_cinza.jpg') no-repeat; text-align:right;}

#menu-d{padding-left:7px; width:150px; float:left;}
#menu-d h2.mn_tit{font-size:105%;}
#menu-d input.bt_ok{background: url('../images/bt_ok_verde.gif') no-repeat 0 -3px!important;}
#menu-d fieldset{padding:8px; clear:both;}
#menu-d fieldset label{padding-top:4px; display:block;}
#menu-d fieldset label .dig, #menu-d fieldset label .dig2{width:120px;!important;}

#menu-d h3{height:26px; line-height:26px; text-align:center; font-size:110%; background: url('../images/bg_azul_deg.jpg') repeat-y; color:#fff;}
p.pr{padding-left:9px; float:left;}
p.pr a{width:130px; height:29px; background: url('../images/ico_post.jpg') no-repeat; float:left; text-indent:-9999px;}
.text_recado{padding:10px 7px; display:block;}
.text_recado p{padding:10px 0; line-height:125%; border-bottom:1px #CCC solid;}

#menu-d p.todos{margin:0 0 0 7px!important; width:136px!important; background: url('../images/bg_vt2.jpg') no-repeat!important;}

/*FOOTER*/
#footer{width:768px; height:75px; background:#fff url('../images/bg_rodape.jpg') no-repeat; clear:both; float:left;}
.prod{padding-left:12px; width:368px;  height:75px; float:left;}
.prod .copy{padding:18px 0 10px 0; font-size:10px; color:#666; float:left;}

.prod .des a{border-top:1px #333 dashed; color:#000; font-weight:bold;}
.prod .des a:hover{text-decoration:overline;}
.vcard{padding-top:8px; font-size:12px; line-height:15px;}