/* CSS Document */
* { margin:0px; padding:0px; } img { border:0px; } a, a:visited { outline:none; }
input, select, textarea { font:11px Tahoma, Verdana, Arial; margin-bottom:4px; }

body { background:#ebebe9 url(../img/bg_body.jpg) center 0px fixed; }
#sessao { display:none; }

#contagem { width:771px; margin:auto; position:relative; z-index:1100; }
#contagem object { position:absolute; top:50px; left:630px; }

#topo { height:172px; overflow:hidden; background:#ebebe9 url(../img/bg_header.jpg) center; }
#topo div.content { width:771px; margin:auto; }
#topo a.blumenau { display:block; height:22px; width:140px; margin-left:10px; text-indent:-999em; }
#topo a.oktober { display:block; height:146px; margin:2px 0px 2px 10px; width:280px; text-indent:-999em; }

#menuh { height:39px; background:#9e291e url(../img/bg_menuh.jpg); }
#menu { width:771px; margin:auto; height:39px; background-image:url(../img/menu.gif); }
#menu ul { list-style:none; padding:0px; margin:0px; position:relative; z-index:1000; }
#menu ul li { position:absolute; text-indent:-9999em; }
#menu ul li a, #menu ul li a:visited { display:block; height:31px; }
#m1 { width:185px; left:72px; }		#m1 a:hover, #m1 a.hover { background:url(../img/menu.gif) no-repeat -72px -39px; }	
#m2 { width:176px; left:297px; }		#m2 a:hover, #m2 a.hover { background:url(../img/menu.gif) no-repeat -297px -39px; }	
#m3 { width:67px; left:509px; }		#m3 a:hover, #m3 a.hover { background:url(../img/menu.gif) no-repeat -509px -39px; }	
#m4 { width:93px; left:610px; }		#m4 a:hover, #m4 a.hover { background:url(../img/menu.gif) no-repeat -610px -39px; }	
#menu ul li ul { position:absolute; top:0px; left:0px; width:185px; display:none; padding-top:31px; }
#menu ul li ul li { position:relative; text-indent:0px; font:12px Tahoma, Verdana, Arial; }
#menu ul li ul li a, #menu ul li ul li a:visited { color:#FFFFFF; background:#97271D none; text-decoration:none; height:22px; line-height:22px; padding-left:10px; border-bottom:1px solid #FFFFFF; }
#menu ul li ul li a:hover { background:#ffff99 none; color:#990000; }

#geral { position:relative; z-index:100; width:771px; margin:auto; min-height:350px; height:auto !important; height:350px; background:#FFFFFF url(../img/bg_menuv.gif) repeat-y; padding-top:7px; }

#geral #colesq { width:225px; overflow:hidden; float:left; display:inline; position:relative; }
#geral #colesq h1.patrocinador { display:none; }
#geral #colesq #patrocinador {  width:225px; height:152px; background-image:url(../img/bg_patrocinador_novo.gif); }
#geral #colesq #patrocinador img { width:172px; height:152px; display:none; margin-left:26px; }
#geral #colesq div.nav { height:7px; position:relative; }
#geral #colesq div.nav #patPrev { position:absolute; top:-72px; left:0px; background:url(../img/bg_patrocinador.gif) 0px 80px; display:block; height:25px; width:22px; overflow:hidden; text-indent:-9999em; }
#geral #colesq div.nav #patNext { position:absolute; top:-72px; left:203px; background:url(../img/bg_patrocinador.gif) 22px 80px; display:block; height:25px; width:22px; overflow:hidden; text-indent:-9999em; }
#geral #colesq #menuv { width:255px; margin-bottom:20px; }
#geral #colesq #menuv ul { list-style:none; padding:0px; margin:0px; }
#geral #colesq #menuv ul li { text-indent:-9999em; margin-bottom:1px; }
#geral #colesq #menuv ul li a, #menuv ul li a:visited { display:block; width:225px; height:24px; }
#mv1 a, #mv1 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px 0px; }       #mv1 a:hover, #mv1 a.ativo, #mv1 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px 0px; }	
#mv2 a, #mv2 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -25px; }	   #mv2 a:hover, #mv2 a.ativo, #mv2 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -25px; }	
#mv3 a, #mv3 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -50px; }     #mv3 a:hover, #mv3 a.ativo, #mv3 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -50px; }	
#mv4 a, #mv4 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -75px; }     #mv4 a:hover, #mv4 a.ativo, #mv4 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -75px; }	
#mv5 a, #mv5 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -100px; }    #mv5 a:hover, #mv5 a.ativo, #mv5 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -100px; }	
#mv6 a, #mv6 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -125px; }    #mv6 a:hover, #mv6 a.ativo, #mv6 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -125px; }	
#mv7 a, #mv7 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -150px; }    #mv7 a:hover, #mv7 a.ativo, #mv7 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -150px; }	
#mv8 a, #mv8 a:visited { background:url(../img/menuv_novo.gif) no-repeat 0px -175px; }    #mv8 a:hover, #mv8 a.ativo, #mv8 a.ativo:visited { background:url(../img/menuv_novo.gif) no-repeat -225px -175px; }	
#geral #colesq #menuv ul li ul { background:url(../img/bg_menuv.gif); margin-top:1px; display:none; position:inherit; }
#geral #colesq #menuv ul li ul li { text-indent:0px; position:relative !important; position:inherit; font:12px Tahoma, Verdana, Arial; border-bottom:1px solid #B5D4B5; margin:0px; width:225px; overflow:hidden; }
#geral #colesq #menuv ul li ul li a, #geral #colesq #menuv ul li ul li a:visited { background:none; text-decoration:none; height:18px; line-height:18px; padding:2px 0px 2px 12px; margin:0px; color:#095009; }
#geral #colesq #menuv ul li ul li a:hover { background-color:#B5D4B5; height:18px; line-height:18px; }

#geral #titulo { width:522px; height:21px; padding-top:4px; overflow:hidden; float:right; display:inline; margin:0px 12px 20px 0px; border-bottom:1px dashed #7f7f7f; }
#geral #titulo h1 { font:bold 16px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#777777; float:left; }
#geral #titulo #acessibilidade { float:right; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777777; }
#geral #conteudo { width:522px; padding:0px 12px 12px 12px; float:right; display:inline; font:12px Tahoma, Verdana, Arial; color:#333333; }
#geral #conteudo p { margin-bottom:12px; }
#geral #conteudo ul { margin-left:28px; }
#geral a, #geral a:visited { color:#006600; }
#geral #conteudo a:hover { color:#96271C; }
#geral #conteudo h2 { font:bold 16px Georgia, "Times New Roman", Times, serif; color:#990000; }

#footer { width:771px; margin:auto; height:79px; padding-top:40px; overflow:hidden; background:#616722 url(../img/bg_footer.jpg); font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
#footer a, #footer a:visited { color:#FFFFFF; }
#footer div { height:25px; overflow:hidden; background-color:#990000; margin-top:14px; color:#cc6666; }
#footer div a, #footer div a:visited { color:#cc6666; text-decoration:none; line-height:25px; }


/* especifico da home */
#home #noticias div.item { border:1px solid #FFFFFF; padding:4px; width:155px; min-height:270px; height:auto !important; height:270px; float:left; display:inline; margin-right:13px; }
#home #noticias div.item h2 { margin-bottom:10px; display:block; min-height:30px; height:auto !important; height:30px; }
#home #noticias div.item span { font-size:10px; color:#999999; }
#home #noticias div.item div.foto { width:155px; height:87px; overflow:hidden; margin-bottom:10px; background:#CCCCCC; }
#home #noticias #not1 { background-color:#E0E0E0; }
#home #noticias #not2 { margin-right:0px; }
#home #botoes { position:relative; top:29px; width:521px; }
#home #botoes a, #home #botoes a:visited { display:block; float:left; margin-right:19px; }
#home #noticias div.hover { border:1px solid #990000; cursor:pointer; }


/* especifico agencias */
#agencia div.caixa_texto { border:1px solid #333333; margin-bottom:12px; padding:5px; background-color:#EEF7EE; }
#agencia div.caixa_texto b { color:#333333; text-transform:uppercase; }
#agencia div.box { width:200px; min-height:100px; height:auto !important; height:100px; float:left; display:inline; background-color:#EEF7EE; border:1px solid #006600; padding:5px; margin-right:20px; }
#agencia div.box a, #agencia div.box a:visited { line-height:22px; }
#agencia h4 { margin-top:24px; }

/* especifico noticias */
#noticia div.item { margin-bottom:24px; }
#noticia div.item a, #noticia div.item a:visited { color:#333333; text-decoration:none; }
#noticia div.item a b, #noticia div.item a:visited b { color:#006600; }
#noticia div.item a:hover b { text-decoration:underline; color:#96271C; }
#noticia font { font:12px Tahoma, Verdana, Arial; }
#noticia #voltar { display:block; border-top:1px dashed #CCCCCC; padding-top:4px; text-decoration:none; }

/* especifico mural de recados */
div.mural { border:1px solid #333333; margin-bottom:12px; background-color:#EEF7EE; }
div.mural p { padding:5px; }
div.muralDentro { background-color:#B5D4B5; padding:5px; }
div.muralDentro img { margin-right:5px; vertical-align:middle; }
div.muralEsquerda { float:right; }
div.muralDireita { float:left; }
