/* GERAL */
BODY {
	margin:0; padding:0;
	background:#84AEC6 url(imagens/fundo_geral.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}
TD { font-size:12px; }
P { margin:0 0 15px 0; }
.bold { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }


/* LINKS */
A { text-decoration:none; color:#666; }
A:hover { text-decoration:none; color:#000; }

.voltar A { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#BC2118; }
.voltar A:hover { text-decoration:none; color:#2C5782; }

.paginacao { color:#999; }
.paginacao A { color:#BC2118; }
.paginacao A:hover { color:#BC2118; }





/* FORMULARIOS */
form { margin:0; padding:0; }
.txt { border:1px solid #bbb; }
.btn {
	border:1px solid #bbb;
	background:#f5f5f5 url(imagens/fundo_btn.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#444;
	text-align:center;
	cursor:pointer;
}
.aviso { color:#c00; }




/* TITULOS */
H1 { position:relative; display:block; margin:0 0 10px 0; padding:0; }
H2 { position:relative; display:block; margin:0 0 10px 0; padding:0; font-size:16px; color:#2C5782; }
H3 { position:relative; display:block; margin:0 0 10px 0; padding:0; font-size:16px; }
H4 { position:relative; display:block; margin:0 0 10px 0; padding:0; font-size:14px; color:#2C5782; }
H5 { position:relative; display:block; margin:0 0 10px 0; padding:0; font-size:14px; }
H6 { position:relative; display:block; margin:0 0 10px 0; padding:0; font-size:12px; color:#2C5782; }





/* VISUAL */
#d_body { position:relative; display:block; margin:0; padding:0; width:960px; }

#d_topo { float:left; position:relative; display:inline; width:954px; margin:0; padding:3px 3px 0 3px; background:#fff; }
#d_topo #d_flash { float:left; position:relative; display:inline; width:954px; margin:0; padding:0; }
#d_topo #d_barra { float:left; position:relative; display:inline; margin:0; padding:2px 0 0 0; } /* duplica a margem de baixo por causa dos floats de dentro */
#d_topo #d_barra #data { float:left; position:relative; display:inline; width:225px; height:15px; margin:0; padding:5px 10px; background:#1E5E8A url(imagens/fundo_barra_top_01.gif) repeat-x top; color:#fff; }
#d_topo #d_barra #meio { float:left; position:relative; display:inline; width:555px; height:15px; margin:0 0 0 1px; padding:5px 10px; background:#709BB6 url(imagens/fundo_barra_top_02.gif) repeat-x top; }
#d_topo #d_barra #direita { float:left; position:relative; display:inline; width:103px; height:15px; margin:0 0 0 1px; padding:5px 10px; background:#B0C7D6 url(imagens/fundo_barra_top_03.gif) repeat-x top; }
#d_topo #d_atalhos { position:absolute; display:block; top:20px; right:-24px; width:24px; margin:0; padding:0; }
#d_topo #d_atalhos A { float:right; position:relative; display:inline; }



#d_meio { float:left; position:relative; display:inline; width:950px; margin:0; padding:0; background:#fff; }
#d_meio #d_degrade { float:right; position:relative; display:inline; width:10px; height:400px; margin:-19px -10px 0 0; padding:0; overflow:hidden; background:url(imagens/fundo_canto.jpg) no-repeat; }




/* coluna esquerda */
#d_meio #d_nav_esq { float:left; position:relative; display:inline; width:153px; margin:0; padding:0 0 10px 3px; background:#fff; z-index:1000; }
#d_meio #d_nav_esq H1 { position:relative; display:block; margin:10px 0 0 0; padding:5px 10px; background:#6A8CA9 url(imagens/fundo_menu_tit.gif) repeat-x top; color:#fff; font-size:14px; font-weight:normal; letter-spacing:0; word-spacing:0; }
#d_meio #d_nav_esq #caixa { position:relative; display:block; margin:0; padding:0; background:#eee; }
#d_meio #d_nav_esq #conteudo { position:relative; display:block; margin:0; padding:10px; }

/* menu */
#d_meio #d_nav_esq UL#menu { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_nav_esq UL#menu LI { position:relative; display:block; *display:inline; margin:0; padding:0; list-style:none; } /* hack IE */
#d_meio #d_nav_esq UL#menu LI A { position:relative; display:block; *height:1%; margin:0; padding:5px 5px 5px 7px; color:#333; background:#eee; border-top:1px solid #fff; border-bottom:1px solid #ddd; border-left:0; border-right:0; } /* hack IE */
#d_meio #d_nav_esq UL#menu LI A.first { border-top:0; }
#d_meio #d_nav_esq UL#menu LI A.last { border-bottom:0; }
#d_meio #d_nav_esq UL#menu LI A:hover { padding:5px 3px 5px 9px; color:#003D69; background:#f5f5f5; }
#d_meio #d_nav_esq UL#menu LI A SPAN { position:absolute; display:block; margin:0; padding:0; top:3px; right:8px; }
#d_meio #d_nav_esq UL#menu LI A#sub { padding-right:19px; }
#d_meio #d_nav_esq UL#menu LI A#sub:hover { padding-right:17px; }
/* submenus float */
#d_meio #d_nav_esq UL#menu LI UL.sub { float:left; position:absolute; display:none; top:-8px; left:133px; margin:0; padding:15px; width:155px; list-style:none; border:none; z-index:10000; }
#d_meio #d_nav_esq UL#menu LI UL.sub LI { position:relative; display:block; *display:inline; margin:0; padding:0; list-style:none; } /* hack IE */
#d_meio #d_nav_esq UL#menu LI UL.sub LI A { position:relative; display:block; margin:0; padding:5px 5px 5px 7px; color:#333; background:#eee; border:3px solid #ddd; border-top:1px solid #fff; border-bottom:1px solid #ddd; }
#d_meio #d_nav_esq UL#menu LI UL.sub LI A.first { border-top:3px solid #ddd; }
#d_meio #d_nav_esq UL#menu LI UL.sub LI A.last { border-bottom:3px solid #ddd; }
#d_meio #d_nav_esq UL#menu LI UL.sub LI A:hover { padding:5px 5px 5px 9px; color:#003D69; background:#f5f5f5; }

#d_meio #d_nav_esq UL#menu LI:hover UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub { display:block; } /* nivel 1 */

#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI UL.sub { display:none; } /* nivel 2 */
#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub { display:block; } /* nivel 2 */

#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub LI UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub LI UL.sub { display:none; } /* nivel 3 */
#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub LI.over UL.sub { display:block; } /* nivel 3 */

#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub LI UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub LI.over UL.sub LI UL.sub { display:none; } /* nivel 4 */
#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub LI.over UL.sub LI.over UL.sub { display:block; } /* nivel 4 */

#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub LI UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub LI.over UL.sub LI.over UL.sub LI UL.sub { display:none; } /* nivel 5 */
#d_meio #d_nav_esq UL#menu LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub LI:hover UL.sub,
#d_meio #d_nav_esq UL#menu LI.over UL.sub LI.over UL.sub LI.over UL.sub LI.over UL.sub LI.over UL.sub { display:block; } /* nivel 5 */

/* menu subitem */
#d_meio #d_nav_esq UL#menu LI UL#int { position:relative; display:block; margin:0; padding:5px 0 5px 5px; list-style:none; background:#f5f5f5;  }
#d_meio #d_nav_esq UL#menu LI UL#int LI { position:relative; display:inline; margin:0; padding:0; list-style:none; }
#d_meio #d_nav_esq UL#menu LI UL#int LI A { padding:3px 3px 3px 5px; background:#f5f5f5; border:0; }
#d_meio #d_nav_esq UL#menu LI UL#int LI A:hover { padding:3px 3px 3px 7px; color:#003D69; background:#fff; }



/* area de conteudo (caixas) */
#d_meio #d_home { float:left; position:relative; display:inline; width:784px; margin:0; padding:10px 0 0 10px; background:#fff; z-index:1; } /* conteudo 774px */
#d_meio #d_conteudo { float:left; position:relative; display:inline; width:784px; margin:0; padding:10px 0 0 10px; background:#fff; z-index:1; } /* conteudo 774px */

#d_meio #d_home #caixa,
#d_meio #d_conteudo #caixa { float:left; position:relative; display:inline; padding:0; border:1px solid #ddd; } /* sem opcao margin, senao bug */

#d_meio #d_home #caixa H1,
#d_meio #d_conteudo #caixa H1 { position:relative; display:block; margin:0; padding:5px 10px; background:#DFE6EC url(imagens/fundo_titulo.gif) repeat-x top; color:#2C5782; font-size:12px; font-weight:bold; letter-spacing:0; word-spacing:0; border-bottom:1px solid #ddd; }

#d_meio #d_home #caixa #conteudo { position:relative; display:block; xheight:100px; margin:0; padding:10px; }
#d_meio #d_conteudo #caixa #conteudo { position:relative; display:block; margin:0; padding:10px; }
#d_meio #d_conteudo #caixa #conteudo.tminimo { min-height:300px; _height:300px; } /* tamanho minimo */ /* hack IE */

#d_meio #d_home .cx1,
#d_meio #d_conteudo .cx1 { width:772px; margin:0 0 10px 0; } /* 1 caixa */

#d_meio #d_home .cx2,
#d_meio #d_conteudo .cx2 { width:380px; margin:0 10px 10px 0; } /* 2 caixas */

#d_meio #d_home .cx3,
#d_meio #d_conteudo .cx3 { width:249px; margin:0 10px 10px 0; } /* 3 caixas */

#d_meio #d_home .cx4,
#d_meio #d_conteudo .cx4 { width:184px; margin:0 10px 10px 0; } /* 4 caixas */

#d_meio #d_home .cx5,
#d_meio #d_conteudo .cx5 { width:145px; margin:0 9px 10px 0; } /* 5 caixas */

#d_meio #d_home .cx3gg,
#d_meio #d_conteudo .cx3gg { width:358px; margin:0 10px 10px 0; } /* 3 caixas: 2 grandes 1 pequena; extra grande */

#d_meio #d_home .cx3g,
#d_meio #d_conteudo .cx3g { width:298px; margin:0 10px 10px 0; } /* 3 caixas: 2 grandes 1 pequena; grande */

#d_meio #d_home .cx3m,
#d_meio #d_conteudo .cx3m { width:238px; margin:0 10px 10px 0; } /* 3 caixas: 2 grandes 1 pequena; media */

#d_meio #d_home .cx3p,
#d_meio #d_conteudo .cx3p { width:152px; margin:0 10px 10px 0; } /* 3 caixas: 2 grandes 1 pequena; pequena */

#d_meio #d_home .cx2g,
#d_meio #d_conteudo .cx2g { width:510px; margin:0 10px 10px 0; } /* 2 caixas: 1 grande 1 pequena; grande */

#d_meio #d_home .cx2p,
#d_meio #d_conteudo .cx2p { width:250px; margin:0 10px 10px 0; } /* 2 caixas: 1 grande 1 pequena; pequena */

#d_meio #d_home .cx2gg,
#d_meio #d_conteudo .cx2gg { width:560px; margin:0 10px 10px 0; } /* 2 caixas: 1 grande 1 pequena; + grande */

#d_meio #d_home .cx2pp,
#d_meio #d_conteudo .cx2pp { width:200px; margin:0 10px 10px 0; } /* 2 caixas: 1 grande 1 pequena; + pequena */

/* atalhos de navegacao */
#d_meio #d_conteudo #d_navegacao { position:relative; display:block; margin:0; padding:2px 5px 9px 5px; }
#d_meio #d_conteudo #d_navegacao A { font-size:11px; text-decoration:none; font-weight:bold; }










/* home - noticias rotativas em destaque */
#d_meio #d_home .box_noticias_10 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_noticias_10 #caixa { height:335px; overflow:hidden; } /* cx3g = w 278px */
#d_meio #d_home .box_noticias_10 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_10 #caixa UL LI { position:relative; display:none; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_10 #caixa UL LI A { position:relative; display:block; margin:0; padding:0; text-decoration:none; }
#d_meio #d_home .box_noticias_10 #caixa UL LI A .foto { position:relative; display:block; width:278px; height:208px; margin:0 0 3px 0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_noticias_10 #caixa UL LI A:hover .foto { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#d_meio #d_home .box_noticias_10 #caixa UL LI A .titulo { margin:0; padding:0; font-size:16px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; line-height:115%; *line-height:105%; text-decoration:none; }
#d_meio #d_home .box_noticias_10 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_noticias_10 #caixa UL LI A .texto { margin:2px 0 0 0; }
#d_meio #d_home .box_noticias_10 #caixa .control { position:absolute; display:block; top:308px; right:5px; margin:0; padding:3px; }
#d_meio #d_home .box_noticias_10 #caixa .control A { position:relative; display:inline; margin:0; padding:0; }
#d_meio #d_home .box_noticias_10 #caixa .control A .prev { margin:0 5px 0 0; border:none; vertical-align:middle; }
#d_meio #d_home .box_noticias_10 #caixa .control A .next { margin:0; border:none; vertical-align:middle; }
#d_meio #d_home .box_noticias_10 #caixa .control A IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_noticias_10 #caixa .control A:hover IMG { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/* home - noticias em destaque */
#d_meio #d_home .box_noticias_11 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_noticias_11 #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_noticias_11 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_11 #caixa UL LI { position:relative; display:block; width:100%; margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_home .box_noticias_11 #caixa UL LI A { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_home .box_noticias_11 #caixa UL LI A .foto { position:absolute; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_noticias_11 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_noticias_11 #caixa UL LI A .titulo { min-height:80px; _height:80px; margin:0 0 0 105px; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; text-decoration:none; *cursor:pointer; } /* hack IE */
#d_meio #d_home .box_noticias_11 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_noticias_11 #caixa .link { position:relative; display:block; margin:0; padding:0; text-align:right; }
#d_meio #d_home .box_noticias_11 #caixa .link A { font-weight:bold; }

/* home - outras noticias grande */
#d_meio #d_home .box_noticias_12 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_noticias_12 #caixa #conteudo {  }
#d_meio #d_home .box_noticias_12 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_12 #caixa UL LI { position:relative; display:block; margin:0 0 5px 0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_12 #caixa UL LI A .data { font-size:11px; font-weight:bold; }
#d_meio #d_home .box_noticias_12 #caixa UL LI A:hover { text-decoration:underline; }
#d_meio #d_home .box_noticias_12 #caixa .link { position:relative; display:block; margin:0; padding:0 0 5px 0; text-align:right; }
#d_meio #d_home .box_noticias_12 #caixa .link A { font-weight:bold; }

/* home - outras noticias pequena */
#d_meio #d_home .box_noticias_13 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_noticias_13 #caixa #conteudo { height:200px; overflow:auto; }
#d_meio #d_home .box_noticias_13 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_13 #caixa UL LI { position:relative; display:block; margin:0 0 10px 0; padding:0; list-style:none; }
#d_meio #d_home .box_noticias_13 #caixa UL LI A .data { font-size:11px; font-weight:bold; }
#d_meio #d_home .box_noticias_13 #caixa UL LI A:hover { text-decoration:underline; }
#d_meio #d_home .box_noticias_13 #caixa .link { position:relative; display:block; margin:0; padding:0 0 5px 0; text-align:right; }
#d_meio #d_home .box_noticias_13 #caixa .link A { font-weight:bold; }



/* home - conteudos rotativos em destaque */
#d_meio #d_home .box_conteudos_20 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_conteudos_20 #caixa { height:335px; overflow:hidden; } /* cx3g = w 278px */
#d_meio #d_home .box_conteudos_20 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI { position:relative; display:none; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI A { position:relative; display:block; margin:0; padding:0; text-decoration:none; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI A .foto { position:relative; display:block; width:278px; height:208px; margin:0 0 3px 0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI A:hover .foto { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI A .titulo { margin:0; padding:0; font-size:16px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; line-height:115%; *line-height:105%; text-decoration:none; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_conteudos_20 #caixa UL LI A .texto { margin:2px 0 0 0; }
#d_meio #d_home .box_conteudos_20 #caixa .control { position:absolute; display:block; top:308px; right:5px; margin:0; padding:3px; }
#d_meio #d_home .box_conteudos_20 #caixa .control A { position:relative; display:inline; margin:0; padding:0; }
#d_meio #d_home .box_conteudos_20 #caixa .control A .prev { margin:0 5px 0 0; border:none; vertical-align:middle; }
#d_meio #d_home .box_conteudos_20 #caixa .control A .next { margin:0; border:none; }
#d_meio #d_home .box_conteudos_20 #caixa .control A IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_conteudos_20 #caixa .control A:hover IMG { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/* home - conteudos em destaque */
#d_meio #d_home .box_conteudos_21 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_conteudos_21 #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_conteudos_21 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI { position:relative; display:block; width:100%; margin:10px 0 0 0; padding:10px 0 0 0; list-style:none; border-top-width:1px; border-top-style:solid; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI.first { margin:0; padding:0; border:none; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI A { position:relative; display:block; margin:0; padding:0; min-height:80px; _height:80px; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI A .foto { position:absolute; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI A .titulo {  margin:0 0 0 105px; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; text-decoration:none; *cursor:pointer; } /* hack IE */
#d_meio #d_home .box_conteudos_21 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_conteudos_21 #caixa UL LI A .texto { margin:0 0 0 105px; padding:0; text-decoration:none; *cursor:pointer; } /* hack IE */

/* home - conteudos caixas 3 */
#d_meio #d_home .box_conteudos_23 { position:relative; display:block; margin:0; _margin-right:-3px; padding:0; }
#d_meio #d_home .box_conteudos_23 #caixa { height:140px; overflow:hidden; }
#d_meio #d_home .box_conteudos_23 #caixa A .foto { float:left; position:relative; display:block; margin:0 6px 0 0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_conteudos_23 #caixa A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_conteudos_23 #caixa A .texto { position:relative; display:block; margin:0; padding:0; text-decoration:none; }
#d_meio #d_home .box_conteudos_23 #caixa A .link { position:relative; display:block; margin:7px 0 0 0; padding:0; font-weight:bold; text-align:right; }
#d_meio #d_home .box_conteudos_23 #caixa A:hover .link { text-decoration:underline; }

/* home - conteudos caixas 4 */
#d_meio #d_home .box_conteudos_24 { position:relative; display:block; margin:0; _margin-right:-3px; padding:0; }
#d_meio #d_home .box_conteudos_24 #caixa { height:140px; overflow:hidden; }
#d_meio #d_home .box_conteudos_24 #caixa A .foto { float:left; position:relative; display:block; margin:0 6px 5px 0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_conteudos_24 #caixa A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_conteudos_24 #caixa A .texto { position:relative; display:block; margin:0; padding:0; text-decoration:none; }
#d_meio #d_home .box_conteudos_24 #caixa A .link { position:relative; display:block; margin:7px 0 0 0; padding:0; font-weight:bold; text-align:right; }
#d_meio #d_home .box_conteudos_24 #caixa A:hover .link { text-decoration:underline; }

/* home - conteudos caixas 5 */
#d_meio #d_home .box_conteudos_25 { position:relative; display:block; margin:0; _margin-right:-3px; padding:0; }
#d_meio #d_home .box_conteudos_25 #caixa { height:140px; overflow:hidden; }
#d_meio #d_home .box_conteudos_25 #caixa A .texto { position:relative; display:block; margin:0; padding:0; text-decoration:none; }
#d_meio #d_home .box_conteudos_25 #caixa A .link { position:relative; display:block; margin:7px 0 0 0; padding:0; font-weight:bold; text-align:right; }
#d_meio #d_home .box_conteudos_25 #caixa A:hover .link { text-decoration:underline; }



/* home - eventos grande */
#d_meio #d_home .box_eventos_g { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_eventos_g #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_eventos_g #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_eventos_g #caixa UL LI { position:relative; display:block; width:100%; margin:0 0 7px 0; padding:0 0 7px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_home .box_eventos_g #caixa UL LI A .titulo { position:relative; display:block; margin:0 0 5px 0; padding:0; font-weight:bold; text-decoration:none; }
#d_meio #d_home .box_eventos_g #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_eventos_g #caixa UL LI A .local { position:relative; display:block; margin:0 0 5px 0; padding:0; }
#d_meio #d_home .box_eventos_g #caixa UL LI A .local SPAN { font-weight:bold; }
#d_meio #d_home .box_eventos_g #caixa UL LI A .data SPAN { font-weight:bold; }
#d_meio #d_home .box_eventos_g #caixa .link { position:relative; display:block; margin:0; padding:0; text-align:right; }
#d_meio #d_home .box_eventos_g #caixa .link A { font-weight:bold; }



/* home - publicacoes grande */
#d_meio #d_home .box_publicacoes_g { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_publicacoes_g #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_publicacoes_g #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_publicacoes_g #caixa UL LI { position:relative; display:block; width:100%; margin:0 0 7px 0; padding:0 0 7px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_home .box_publicacoes_g #caixa UL LI A .edicao { position:relative; display:block; margin:0 0 5px 0; padding:0; font-weight:bold; text-decoration:none; }
#d_meio #d_home .box_publicacoes_g #caixa UL LI A:hover .edicao { text-decoration:underline; }
#d_meio #d_home .box_publicacoes_g #caixa UL LI A .data { position:relative; display:block; margin:0 0 5px 0; padding:0; font-weight:bold; }
#d_meio #d_home .box_publicacoes_g #caixa UL LI A .descricao {  }
#d_meio #d_home .box_publicacoes_g #caixa .link { position:relative; display:block; margin:0; padding:0; text-align:right; }
#d_meio #d_home .box_publicacoes_g #caixa .link A { font-weight:bold; }



/* home - galeria */
#d_meio #d_home .box_galeria_60 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_galeria_60 #caixa #conteudo { height:200px; overflow:auto; }
#d_meio #d_home .box_galeria_60 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_galeria_60 #caixa UL LI { float:left; position:relative; display:block; margin:0 0 10px 10px; padding:0; list-style:none; }
#d_meio #d_home .box_galeria_60 #caixa UL LI.first { margin:0 0 10px 0; }
#d_meio #d_home .box_galeria_60 #caixa UL LI A .foto { position:relative; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_galeria_60 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/* home - galeria pequeno */
#d_meio #d_home .box_galeria_61 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_galeria_61 #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_galeria_61 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_galeria_61 #caixa UL LI { float:left; position:relative; display:block; margin:0 0 7px 7px; padding:0; list-style:none; }
#d_meio #d_home .box_galeria_61 #caixa UL LI.first { margin:0 0 7px 0; }
#d_meio #d_home .box_galeria_61 #caixa UL LI A .foto { position:relative; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_galeria_61 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }



/* home - videos em destaque */
#d_meio #d_home .box_videos_70 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_videos_70 #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_videos_70 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_videos_70 #caixa UL LI { position:relative; display:block; width:100%; margin:0 0 7px 0; padding:0 0 7px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_home .box_videos_70 #caixa UL LI A { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_home .box_videos_70 #caixa UL LI A .foto { position:absolute; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_videos_70 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_videos_70 #caixa UL LI A .titulo { min-height:75px; _height:75px; margin:0 0 0 105px; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; text-decoration:none; *cursor:pointer; } /* hack IE */
#d_meio #d_home .box_videos_70 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_videos_70 #caixa .link { position:relative; display:block; margin:0; padding:0; text-align:right; }
#d_meio #d_home .box_videos_70 #caixa .link A { font-weight:bold; }

/* home - outros videos */
#d_meio #d_home .box_videos_71 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_videos_71 #caixa #conteudo { height:200px; overflow:auto; }
#d_meio #d_home .box_videos_71 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_videos_71 #caixa UL LI { position:relative; display:block; width:340px; margin:0 0 7px 0; padding:0 0 7px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_home .box_videos_71 #caixa UL LI A { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_home .box_videos_71 #caixa UL LI A .foto { position:absolute; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_videos_71 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_videos_71 #caixa UL LI A .titulo { min-height:60px; _height:60px; margin:0 0 0 105px; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; text-decoration:none; *cursor:pointer; } /* hack IE */
#d_meio #d_home .box_videos_71 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_videos_71 #caixa .link { position:relative; display:block; margin:0; padding:0 0 5px 0; text-align:right; }
#d_meio #d_home .box_videos_71 #caixa .link A { font-weight:bold; }

/* home - outros videos pequeno */
#d_meio #d_home .box_videos_72 { position:relative; margin:0; _margin-right:-3px; padding:0; } /* hack IE */
#d_meio #d_home .box_videos_72 #caixa { height:335px; overflow:hidden; }
#d_meio #d_home .box_videos_72 #caixa UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_home .box_videos_72 #caixa UL LI { position:relative; display:block; width:100%; margin:0 0 7px 0; padding:0 0 7px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_home .box_videos_72 #caixa UL LI A .foto { position:relative; display:block; margin:0; padding:0; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_home .box_videos_72 #caixa UL LI A:hover .foto { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#d_meio #d_home .box_videos_72 #caixa UL LI A .titulo { position:relative; display:block; margin:5px 0 0 0; padding:0; font-size:12px; font-weight:bold; text-decoration:none; *cursor:pointer; } /* hack IE */
#d_meio #d_home .box_videos_72 #caixa UL LI A:hover .titulo { text-decoration:underline; }
#d_meio #d_home .box_videos_72 #caixa .link { position:relative; display:block; margin:0; padding:0; text-align:right; }
#d_meio #d_home .box_videos_72 #caixa .link A { font-weight:bold; }










/* conteudo dinamico */
#d_meio #d_conteudo #content {  }
#d_meio #d_conteudo #content .texto { position:relative; display:block; margin:0 0 20px 0; padding:0; }

#d_meio #d_conteudo #content_links { position:relative; display:block; margin:20px 0; padding:10px; }
#d_meio #d_conteudo #content_links H2 { position:relative; display:block; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; letter-spacing:0; word-spacing:0; }
#d_meio #d_conteudo #content_links #navegacao { position:relative; display:block; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #content_links #navegacao A { text-decoration:none; font-weight:bold; }

#d_meio #d_conteudo #content_links UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #content_links UL#lista LI { position:relative; display:block; margin:0 0 0 10px; padding:0; list-style:none; }
#d_meio #d_conteudo #content_links UL#lista LI A { font-weight:bold; }



/* noticias */
#d_meio #d_conteudo #noticias { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #noticias #result_busca { position:relative; display:block; margin:0 0 15px 0; padding:0; font-weight:bold; }
#d_meio #d_conteudo #noticias UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #noticias UL#lista LI { position:relative; display:block; width:100%; margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #noticias UL#lista LI .data { font-size:11px; }
#d_meio #d_conteudo #noticias UL#lista LI .titulo { font-weight:bold; }

#d_meio #d_conteudo #noticias_q { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #noticias_q .texto { position:relative; display:block; margin:0 0 10px 0; padding:0; }
#d_meio #d_conteudo #noticias_q UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #noticias_q UL#lista LI { position:relative; display:block; width:100%; margin:2px 0 0 0; padding:2px 0 0 0; list-style:none; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #noticias_q UL#lista LI.first { border:none; }
#d_meio #d_conteudo #noticias_q UL#lista LI A { font-weight:bold; }

#d_meio #d_conteudo #noticias.ler { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #noticias.ler .data { position:relative; display:block; margin:0 0 15px 0; padding:0; font-size:11px; }
#d_meio #d_conteudo #noticias.ler .texto { position:relative; display:block; margin:0 0 20px 0; padding:0; }
#d_meio #d_conteudo #noticias.ler .fotos { position:relative; display:block; margin:0 0 20px 0; padding:0; }
#d_meio #d_conteudo #noticias.ler .fotos DIV.titulo { font-size:11px; }
#d_meio #d_conteudo #noticias.ler .fotos DIV.titulo SPAN { font-size:12px; font-weight:bold; }
#d_meio #d_conteudo #noticias.ler .fotos DIV.lista { position:relative; display:block; margin:5px 0 0 0; padding:0; }
#d_meio #d_conteudo #noticias.ler .fotos DIV.lista A IMG { border-width:2px; border-style:solid; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#d_meio #d_conteudo #noticias.ler .fotos DIV.lista A:hover IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_conteudo #noticias.ler .opcoes { position:relative; display:block; margin:0 0 20px 0; padding:0; border-width:1px; border-style:solid; border-left:none; border-right:0; }
#d_meio #d_conteudo #noticias.ler .opcoes A { float:left; position:relative; display:inline; margin:0 5px 0 0; padding:6px 7px 6px 7px; }
#d_meio #d_conteudo #noticias.ler .opcoes A IMG { margin:0 2px 0 0; border:none; }
#d_meio #d_conteudo #noticias.ler .opcoes .fonte { float:right; position:relative; display:inline; margin:7px 7px 0 0; padding:0; font-size:11px; text-align:right; }
#d_meio #d_conteudo #noticias.ler .opcoes #d_envie { position:relative; display:none; width:706px; margin:0 8px 7px 8px; padding:15px; background:#fff; border-width:1px; border-style:solid; border-left:none; border-right:0; }
#d_meio #d_conteudo #noticias.ler .opcoes #d_comente { position:relative; display:none; width:706px; margin:0 8px 7px 8px; padding:15px; background:#fff; border-width:1px; border-style:solid; border-left:none; border-right:0; }
#d_meio #d_conteudo #noticias.ler .comentarios { position:relative; display:block; margin:20px 0 0 0; padding:20px 0 0 0; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #noticias.ler .comentarios #comentario { position:relative; display:block; margin:15px 0 0 0; padding:15px 0 0 0; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #noticias.ler .comentarios #comentario.first { margin:15px 0 0 0; padding:0; border:none; }
#d_meio #d_conteudo #noticias.ler .comentarios #comentario .titulo { margin:0; padding:0; }
#d_meio #d_conteudo #noticias.ler .comentarios #comentario .titulo STRONG { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }
#d_meio #d_conteudo #noticias.ler .comentarios #comentario .data { margin:0; font-size:10px; font-wxeight:bold; }
#d_meio #d_conteudo #noticias.ler .comentarios #comentario .texto { margin:10px 0 0 0; }
#d_meio #d_conteudo #noticias.ler .comentarios #paginacao { position:relative; display:block; margin:30px 0 0 0; padding:0; text-align:center }
#d_meio #d_conteudo #noticias.ler .comentarios .link { position:relative; display:block; margin:30px 0 0 0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }



/* blogs */
#d_meio #d_conteudo #blogs { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #blogs UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #blogs UL#lista LI { clear:left; position:relative; display:block; width:100%; margin:10px 0 0 0; padding:10px 0 0 0; list-style:none; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #blogs UL#lista LI.first { margin:0; padding:0; border:none; }
#d_meio #d_conteudo #blogs UL#lista LI .titulo { font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #blogs UL#lista LI .resumo {  }
#d_meio #d_conteudo #blogs UL#lista LI .link { margin:10px 10px 0 0; font-weight:bold; text-align:right; }
#d_meio #d_conteudo #blogs UL#lista LI .foto { float:left; position:relative; display:inline; margin:0 5px 5px 0; padding:0; border-width:2px; border-style:solid; }

#d_meio #d_conteudo #blogs_q { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #blogs_q UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #blogs_q UL#lista LI { clear:left; position:relative; display:block; width:100%; margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #blogs_q UL#lista LI .nome { font-size:12px; font-weight:bold; }
#d_meio #d_conteudo #blogs_q UL#lista LI .local SPAN { font-weight:bold; }
#d_meio #d_conteudo #blogs_q UL#lista LI .foto { float:left; position:relative; display:inline; margin:0 5px 5px 0; padding:0; border-width:2px; border-style:solid; }
#d_meio #d_conteudo #blogs_q UL#lista LI .link { margin:10px 10px 0 0; text-align:right; }
#d_meio #d_conteudo #blogs_q .mais { position:relative; display:block; margin:10px 0 0 0; padding:0; text-align:right; }
#d_meio #d_conteudo #blogs_q .mais A { font-weight:bold; }

/* blog - estrutura */
#b_blog { position:relative; display:block; margin:0; padding:0; width:960px; }
#b_blog #b_topo { float:left; position:relative; display:inline; width:960px; height:150px; margin:0; padding:0; background:url(imagens/topo_blog.jpg) no-repeat; }
#b_blog #b_topo H1 { position:absolute; top:58px; left:175px; font-size:30px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_topo .imagem { position:absolute; top:12px; left:41px; }
#b_blog #b_topo .logo { position:absolute; top:0; right:5px; }

#b_blog #b_menu { float:left; position:relative; display:inline; width:220px; margin:10px 0 10px 10px; padding:15px; }
#b_blog #b_menu H2 { position:relative; display:block; margin:25px 0 5px 0; padding:0; font-size:18px; letter-spacing:-1px; word-spacing:2px; }

#b_blog #b_menu #resumo { position:relative; display:block; margin:0 0 25px 0; padding:0; line-height:150%; }

#b_blog #b_menu #autores { position:relative; display:block; margin:0 0 5px 0; padding:0; }
#b_blog #b_menu #autores UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#b_blog #b_menu #autores UL LI { position:relative; display:block; margin:0; padding:2px 0; border-top-width:1px; border-top-style:solid; list-style:none; }
#b_blog #b_menu #autores UL LI.first { border:none; }
#b_blog #b_menu #autores UL LI A { font-weight:bold; text-transform:capitalize; }
#b_blog #b_menu #autores UL LI A.posts { font-weight:normal; text-transform:none; }

#b_blog #b_menu #favoritos { position:relative; display:block; margin:0 0 25px 0; padding:0; }
#b_blog #b_menu #favoritos UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#b_blog #b_menu #favoritos UL LI { position:relative; display:block; margin:0; padding:2px 0; border-top-width:1px; border-top-style:solid; list-style:none; }
#b_blog #b_menu #favoritos UL LI.first { border:none; }
#b_blog #b_menu #favoritos UL LI A { font-weight:bold; }

#b_blog #b_menu #historico { position:relative; display:block; margin:0 0 5px 0; padding:0; }
#b_blog #b_menu #historico UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#b_blog #b_menu #historico UL LI { position:relative; display:block; margin:0; padding:2px 0; border-top-width:1px; border-top-style:solid; list-style:none; }
#b_blog #b_menu #historico UL LI.first { border:none; }
#b_blog #b_menu #historico UL LI A { font-weight:bold; text-transform:capitalize; }

#b_blog #b_conteudo { float:left; position:relative; display:inline; width:670px; margin:0; padding:10px 10px 5px 20px; }
#b_blog #b_conteudo #post { position:relative; display:block; width:100%; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom-width:1px; border-bottom-style:solid; }
#b_blog #b_conteudo #post H3 { margin:0; padding:0; font-size:18px; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_conteudo #post .data { font-weight:bold; }
#b_blog #b_conteudo #post .texto { position:relative; display:block; margin:10px 0; padding:0; }
#b_blog #b_conteudo #post .opt { position:relative; display:block; margin:20px 0 0 0; padding:0; }
#b_blog #b_conteudo #post .links { position:relative; display:block; margin:5px 0 0 0; padding:0; font-weight:bold; }

#b_blog #b_conteudo #paginacao { position:relative; display:block; margin:10px 0 50px 0; padding:0; }

#b_blog #b_conteudo #autor { position:relative; display:block; width:100%; margin:0; padding:0; }
#b_blog #b_conteudo #autor .foto { float:left; position:relative; display:inline; margin:0; padding:0; border:0; }
#b_blog #b_conteudo #autor H3 { margin:0 0 10px 135px; padding:0; font-size:18px; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_conteudo #autor .resumo { position:relative; display:block; margin:0 100px 0 135px; padding:0; line-height:150%; }
#b_blog #b_conteudo #autor H4 { margin:20px 0 5px 135px; padding:0; font-size:14px; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_conteudo #autor .blogs { position:relative; display:block; margin:0 0 0 135px; padding:0; line-height:150%; }
#b_blog #b_conteudo #autor .blogs A { font-weight:bold; }

#b_blog #b_conteudo #comentarios { position:relative; display:block; width:100%; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom-width:1px; border-bottom-style:solid; }
#b_blog #b_conteudo #comentarios H3 { margin:0 0 10px 0; padding:0; font-size:16px; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_conteudo #comentarios #comentario { position:relative; display:block; margin:15px 0 0 0; padding:15px 0 0 0; border-top-width:1px; border-top-style:solid; }
#b_blog #b_conteudo #comentarios #comentario.first { margin:15px 0 0 0; padding:0; border:none; }
#b_blog #b_conteudo #comentarios #comentario .titulo { margin:0; padding:0; }
#b_blog #b_conteudo #comentarios #comentario .titulo STRONG { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_conteudo #comentarios #comentario .data { margin:0; font-size:10px; font-wxeight:bold; }
#b_blog #b_conteudo #comentarios #comentario .texto { margin:10px 0 0 0; }
#b_blog #b_conteudo #comentarios #paginacao { position:relative; display:block; margin:30px 0 0 0; padding:0; text-align:center }


#b_blog #b_conteudo #comente { position:relative; display:block; width:100%; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom-width:1px; border-bottom-style:solid; }
#b_blog #b_conteudo #comente H3 { margin:0 0 10px 0; padding:0; font-size:16px; letter-spacing:-1px; word-spacing:2px; }
#b_blog #b_conteudo #comente .data { font-weight:bold; }



/* eventos */
#d_meio #d_conteudo #eventos { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #eventos UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #eventos UL#lista LI { position:relative; display:block; width:100%; margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #eventos UL#lista LI .titulo { font-weight:bold; }
#d_meio #d_conteudo #eventos UL#lista LI .local SPAN { font-weight:bold; }
#d_meio #d_conteudo #eventos UL#lista LI .data SPAN { font-weight:bold; }

#d_meio #d_conteudo #eventos_q { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #eventos_q .texto { position:relative; display:block; margin:0 0 10px 0; padding:0; }
#d_meio #d_conteudo #eventos_q UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #eventos_q UL#lista LI { position:relative; display:block; width:100%; margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #eventos_q UL#lista LI .titulo { font-weight:bold; }
#d_meio #d_conteudo #eventos_q UL#lista LI .local SPAN { font-weight:bold; }
#d_meio #d_conteudo #eventos_q UL#lista LI .data SPAN { font-weight:bold; }
#d_meio #d_conteudo #eventos_q .mais { position:relative; display:block; margin:10px 0 0 0; padding:0; text-align:right; }
#d_meio #d_conteudo #eventos_q .mais A { font-weight:bold; }

#d_meio #d_conteudo #eventos.ler { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #eventos.ler .local { position:relative; display:block; margin:0 0 5px 0; padding:0; }
#d_meio #d_conteudo #eventos.ler .local SPAN { font-weight:bold; }
#d_meio #d_conteudo #eventos.ler .data { position:relative; display:block; margin:0 0 15px 0; padding:0; }
#d_meio #d_conteudo #eventos.ler .data SPAN { font-weight:bold; }
#d_meio #d_conteudo #eventos.ler .texto { position:relative; display:block; margin:0 0 20px 0; padding:0; }
#d_meio #d_conteudo #eventos.ler .fotos { position:relative; display:block; margin:0 0 20px 0; padding:0; }
#d_meio #d_conteudo #eventos.ler .fotos DIV.titulo { font-size:11px; }
#d_meio #d_conteudo #eventos.ler .fotos DIV.titulo SPAN { font-size:12px; font-weight:bold; }
#d_meio #d_conteudo #eventos.ler .fotos DIV.lista { position:relative; display:block; margin:5px 0 0 0; padding:0; }
#d_meio #d_conteudo #eventos.ler .fotos DIV.lista A IMG { border-width:2px; border-style:solid; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#d_meio #d_conteudo #eventos.ler .fotos DIV.lista A:hover IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }



/* videos */
#d_meio #d_conteudo #videos { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #videos #result_busca { position:relative; display:block; margin:0 0 15px 0; padding:0; font-weight:bold; }
#d_meio #d_conteudo #videos UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #videos UL#lista LI { position:relative; display:block; width:100%; margin:0 0 8px 0; padding:0 0 8px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #videos UL#lista LI A .foto { float:left; position:relative; display:inline; margin:0 8px 0 0; padding:0; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_conteudo #videos UL#lista LI A:hover .foto { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#d_meio #d_conteudo #videos UL#lista LI A .data { margin:0 0 3px 0; font-size:11px; }
#d_meio #d_conteudo #videos UL#lista LI A .titulo { font-weight:bold; }

#d_meio #d_conteudo #videos_q { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #videos_q .texto { position:relative; display:block; margin:0 0 10px 0; padding:0; }
#d_meio #d_conteudo #videos_q UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #videos_q UL#lista LI { position:relative; display:block; width:100%; margin:2px 0 0 0; padding:2px 0 0 0; list-style:none; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #videos_q UL#lista LI.first { border:none; }
#d_meio #d_conteudo #videos_q UL#lista LI A { font-weight:bold; }

#d_meio #d_conteudo #videos.ler { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #videos.ler .video { position:relative; display:block; margin:0 0 15px 0; padding:0; }
#d_meio #d_conteudo #videos.ler .texto { position:relative; display:block; margin:0 0 20px 0; padding:0; }
#d_meio #d_conteudo #videos.ler .opcoes { position:relative; display:block; margin:0 0 20px 0; padding:0; border-width:1px; border-style:solid; border-left:none; border-right:0; }
#d_meio #d_conteudo #videos.ler .opcoes A { float:left; position:relative; display:inline; margin:0 5px 0 0; padding:6px 7px 6px 7px; }
#d_meio #d_conteudo #videos.ler .opcoes A IMG { margin:0 2px 0 0; border:none; }
#d_meio #d_conteudo #videos.ler .opcoes .fonte { float:right; position:relative; display:inline; margin:7px 7px 0 0; padding:0; font-size:11px; text-align:right; }
#d_meio #d_conteudo #videos.ler .opcoes #d_envie { position:relative; display:none; width:494px; margin:0 8px 7px 8px; padding:15px; background:#fff; border-width:1px; border-style:solid; border-left:none; border-right:0; }

#d_meio #d_conteudo #videos_q2 { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #videos_q2 UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #videos_q2 UL#lista LI { position:relative; display:block; width:100%; margin:5px 0 0 0; padding:5px 0 0 0; list-style:none; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #videos_q2 UL#lista LI.first { margin:0; padding:0; border:none; }
#d_meio #d_conteudo #videos_q2 UL#lista LI A .foto { float:left; position:relative; display:inline; margin:0 5px 5px 0; padding:0; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#d_meio #d_conteudo #videos_q2 UL#lista LI A:hover .foto { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#d_meio #d_conteudo #videos_q2 UL#lista LI A .titulo { font-weight:bold; }
#d_meio #d_conteudo #videos_q2 UL#lista LI .link { position:relative; display:block; margin:0; padding:0; font-weight:bold; text-align:right; }




/* publicacoes */
#d_meio #d_conteudo #publicacoes { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #publicacoes #result_busca { position:relative; display:block; margin:0 0 15px 0; padding:0; font-weight:bold; }
#d_meio #d_conteudo #publicacoes UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #publicacoes UL#lista LI { position:relative; display:block; width:100%; margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #publicacoes UL#lista LI A IMG { position:absolute; top:5px; left:5px; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#d_meio #d_conteudo #publicacoes UL#lista LI A:hover IMG { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#d_meio #d_conteudo #publicacoes UL#lista LI .edicao { position:relative; display:block; margin:0 0 0 50px; padding:0; font-weight:bold; }
#d_meio #d_conteudo #publicacoes UL#lista LI .data { position:relative; display:block; margin:0 0 0 50px; padding:0; font-weight:bold; }
#d_meio #d_conteudo #publicacoes UL#lista LI .descricao { position:relative; display:block; margin:0 0 0 50px; padding:0; }



/* galeria */
#d_meio #d_conteudo #galeria { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #galeria .texto { position:relative; display:block; margin:0 0 15px 0; padding:0; }
#d_meio #d_conteudo #galeria UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #galeria UL#lista LI { float:left; position:relative; _display:inline; width:110px; height:110px; margin:0 0 10px 10px; padding:0; list-style:none; border-width:2px; border-style:solid; }
#d_meio #d_conteudo #galeria UL#lista LI.first { margin:0 0 10px 0; position:relative; }
#d_meio #d_conteudo #galeria UL#lista LI A IMG { position:relative; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
#d_meio #d_conteudo #galeria UL#lista LI A:hover IMG { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

#d_meio #d_conteudo #galeria_q { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #galeria_q .texto { position:relative; display:block; margin:0 0 15px 0; padding:0; }
#d_meio #d_conteudo #galeria_q UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #galeria_q UL#lista LI { position:relative; display:block; width:100%; margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #galeria_q UL#lista LI A { font-weight:bold; }



/* links */
#d_meio #d_conteudo #links { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #links #result_busca { position:relative; display:block; margin:0 0 15px 0; padding:0; font-weight:bold; }
#d_meio #d_conteudo #links UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #links UL#lista LI { position:relative; display:block; width:100%; margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom-width:1px; border-bottom-style:solid; }
#d_meio #d_conteudo #links UL#lista LI .titulo { font-weight:bold; }
#d_meio #d_conteudo #links UL#lista LI .descricao {  }

#d_meio #d_conteudo #links_q { position:relative; display:block; margin:0; padding:0; }
#d_meio #d_conteudo #links_q .texto { position:relative; display:block; margin:0 0 10px 0; padding:0; }
#d_meio #d_conteudo #links_q UL#lista { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #links_q UL#lista LI { position:relative; display:block; width:100%; margin:2px 0 0 0; padding:2px 0 0 0; list-style:none; border-top-width:1px; border-top-style:solid; }
#d_meio #d_conteudo #links_q UL#lista LI.first { border:none; }
#d_meio #d_conteudo #links_q UL#lista LI A { font-weight:bold; }



/* contato */
#d_meio #d_conteudo #contato {  }
#d_meio #d_conteudo #contato_q {  }



/* mapa do site */
#d_meio #d_conteudo UL#mapa { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo UL#mapa LI { position:relative; display:block; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo UL#mapa LI UL.sub { position:relative; display:block; margin:0 0 0 6px; padding:0 0 0 10px; list-style:none; border-left-width:2px; border-left-style:dotted; }

#d_meio #d_conteudo UL#mapa LI.nivel1 { margin:2px 0; padding:0; }
#d_meio #d_conteudo UL#mapa LI.nivel1 A { display:block; width:99%; padding:3px 5px; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }

#d_meio #d_conteudo UL#mapa LI.nivel2 { margin:2px 0; padding:0; }
#d_meio #d_conteudo UL#mapa LI.nivel2 A { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }

#d_meio #d_conteudo UL#mapa LI.nivel3 { margin:2px 0; padding:0; }
#d_meio #d_conteudo UL#mapa LI.nivel3 A { margin:0 0 0 -8px; font-weight:normal; letter-spacing:0; word-spacing:0; }

#d_meio #d_conteudo UL#mapa LI.nivel4 { margin:2px 0; padding:0; }
#d_meio #d_conteudo UL#mapa LI.nivel4 A { margin:0 0 0 -6px; font-size:12px; }

#d_meio #d_conteudo UL#mapa LI.nivel5 { margin:2px 0; padding:0; }
#d_meio #d_conteudo UL#mapa LI.nivel5 A { margin:0 0 0 -4px; font-style:italic; }




/* rodape */
#d_rodape { float:left; position:relative; display:inline; width:910px; margin:0; padding:20px 20px 30px 20px; background:#506B8C; color:#fff; }
#d_rodape H1 { float:left; position:relative; display:inline; width:99%; margin:0 0 10px 0; padding:0; color:#fff; font-size:16px; font-weight:bold; letter-spacing:0; word-spacing:0; border-bottom:1px solid #6583A3; }
#d_rodape A { text-decoration:none; color:#fff; }
#d_rodape A:hover { text-decoration:underline; }
#d_rodape #endereco { float:left; position:relative; display:inline; width:350px; margin:0 0 0 10px; padding:0; color:#fff; }
#d_rodape #telefone { float:left; position:relative; display:inline; width:248px; margin:0; padding:0; color:#fff; }
#d_rodape #email { float:left; position:relative; display:inline; width:280px; margin:0; padding:0; color:#fff; }




#logo_sr { position:relative; display:block; margin:0; padding:10px; text-align:center; }



/* banners */
#d_banner_leader { float:left; position:relative; display:block; width:728px; height:90px; margin:10px 10px 0 30px; padding:0; border:1px solid #444; overflow:hidden; }
#d_banner_full { float:left; position:relative; display:block; width:468px; height:60px; margin:10px 0 0 25px; padding:0; border:1px solid #444; overflow:hidden; }
#d_banner_lateral { position:fixed; _position:absolute; display:block; top:10px; left:994px; width:160px; height:600px; margin:0; padding:0; border:1px solid #444; overflow:hidden; } /* hack IE */
#d_banner_lateral.blog { left:970px; } /* hack IE */
#d_banner_button { float:left; position:relative; display:inline; width:120px; height:60px; margin:10px 0 0 14px; padding:0; border:1px solid #444; overflow:hidden; }














/* UTEIS */
.clear { clear:both; }
.noborder { border:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }











/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
	filter:expression(
	this.alphaxLoaded?"": (
		this.src.substr(this.src.length-4)==".png" ? (
			(!this.complete)?"": (
				this.runtimeStyle.filter=
				("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
				String(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
				String(this.alphaxLoaded=true).substr(0,0)+
				String(this.src="imagens/spacer.gif").substr(0,0)
			)
		) :
		this.runtimeStyle.filter=""
	));
}










