

*
	{-moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; font-family:arial; line-height:18px; position:relative;}
body, td, table, div, span
	{font-size:12px;}
td, span, h1, h2, h3
	{overflow:hidden;}
*
	{margin:0px; padding:0px;}
.margin0
	{margin:0;}
body
	{background:url(img/bg.png) center top; color:#000;}
body
	{_overflow:visible!important;}
.bloco
	{display:block;}
.inline
	{display:inline;}
.bloco_inline
	{display:inline-block;}
.invisivel
	{display:none;}
.small, .small *
	{font-size:10px; line-height:15px;}
.large, .large *
	{font-size:17px; line-height:21px;}
.extra_large, .extra_large *
	{font-size:18px; font-weight:700; line-height:22px;}
a
	{color:#16c; text-decoration:none;}
a:hover
	{text-decoration:underline;}
a:active, a:visited
	{color:#127;}
img, iframe, .border0
	{border:0!important;}
object, embed
	{position:relative; z-index:0;}
object, embed, input, img, select
	{vertical-align:middle;}
#tip_dir
	{background:#333; color:#fff; position:absolute; z-index:51; padding:3px 8px; opacity:.85; filter:alpha(opacity=85); display:none; font:700 11px arial; cursor:default; border:1px #fff solid; -moz-border-radius:10px 10px 10px 0; border-radius:10px 10px 10px 0;}
.botao_topo
	{border-bottom:1px #153323 solid!important;}
.botao_topo.selecionado
	{border-color:#fff!important;}
.aviso
	{background:#000; color:#fff; padding:5px 120px 7px;}
.margin_left
	{margin-left:14px;}
.margin_right
	{margin-right:14px;}
.margin_left_ex
     {margin-left:22px;}


.padding0
	{padding:0;}
.padding1
	{padding:5px;}
.padding2
	{padding:18px;}
.padding3
	{padding:26px;}
.width0
	{width:110px;}
.width1, input, select, textarea
	{width:220px;}
.width2
	{width:330px;}
.width3
	{width:440px;}
.width4
	{width:550px;}
.width5
	{width:660px;}
.width6
	{width:770px;}
.width7
	{width:880px;}
.width8
	{width:990px;}
.width9
	{width:1100px;}
.width10
	{width:1210px;}
.height1
	{height:40px;}
.height2
	{height:80px;}
.height3
	{height:120px;}
.height4
	{height:160px;}
.height5
	{height:200px;}
.height6
	{height:240px;}
.height7
	{height:280px;}
.height8
	{height:320px;}
.height9
	{height:360px;}
.height10
	{height:400px;}
.height10_5
	{min-height:385px;}
.height11
	{height:440px;}
.height12
	{height:480px;}
.height13
	{height:520px;}
.height14
	{height:560px;}
.height15
	{height:600px;}


.left
	{text-align:left;}
.center
	{text-align:center;}
.right
	{text-align:right;}
.justify
	{text-align:justify;}
.fleft
	{float:left;}
.fnone
	{float:none;}
.fright
	{float:right;}
.centralizado
	{margin:0 auto; display:block;}
.cboth
	{clear:both;}


.arredondar1
	{-moz-border-radius:6px; border-radius:6px;}
.arredondar2
	{-moz-border-radius:16px; border-radius:16px;}
.aleft
	{-moz-border-radius:16px 0 0 16px; border-radius:16px 0 0 16px;}
.atop
	{-moz-border-radius:16px 16px 0 0; border-radius:16px 16px 0 0;}
.abottom
	{-moz-border-radius:0 0 16px 16px; border-radius:0 0 16px 16px;}
.aright
	{-moz-border-radius:0 16px 16px 0; border-radius:0 16px 16px 0;}


h1, h2, h3
	{color:#333; margin:0 0 15px; padding:0 0 3px; border-bottom:1px #555 solid;}
h1
	{font:700 28px arial!important;}
h2
	{font:700 21px arial!important;}
h3
	{font:700 17px arial!important; border-bottom-style:dotted;}


.escuro1
	{color:#153323; background:#fff; border-color:#fff;}
.escuro2
	{color:#fff; background:#153323; border-color:#153323;}
.escuro1 a, a.escuro1
	{color:#153323;}
.escuro2 a, a.escuro2
	{color:#fff;}
.medio1, .form
	{color:#8dc07c; background:#000; border-color:#000;}
.medio2
	{color:#000; background:#8dc07c; border-color:#8dc07c;}
.medio1 a, a.medio1
	{color:#8dc07c;}
.medio2 a, a.medio2
	{color:#000;}
.claro1
	{color:#bbe1aa; background:#111; border-color:#111;}
.claro2
	{color:#111; background:#bbe1aa; border-color:#bbe1aa;}
.claro1 a, a.claro1
	{color:#bbe1aa;}
.claro2 a, a.claro2
	{color:#111;}
.afirmacao
	{background:#9f9;}
.negacao
	{background:#e44; color:#fff!important;}
.negacao:hover
	{background:#f55!important;}
.border1
	{border-width:2px; border-style:solid;}


input, select, textarea
	{-moz-border-radius:6px; border-radius:6px; background:#efefef; border:7px #efefef solid; font-size:14px;}
input:focus, select:focus, textarea:focus
	{background:#fff; border-color:#fff;}
input[type*=bo], input[type*=io]
	{background:transparent!important; border:0; width:18px!important;}
input[type=submit]
	{background:#535353; border-color:#535353; font-weight:700; color:#fff; width:120px; margin-top:6px;}
input[type=submit]:hover, .selecionado, .mouseon:hover
	{background:#fff; color:#000; text-decoration:none; cursor:pointer;}
.no_submit:hover
	{cursor:default!important; color:#aaa!important; background:#555!important; border-color:#555!important;}


.form
	{text-align:right; margin:0 auto; display:inline-block; min-width:355px; _width:380px; *width:380px;}
.form label
	{display:block; font-weight:700; clear:both;}
.form label textarea
	{float:right; height:140px;}
.form label .editor_simples
	{width:418px; float:none; height:160px!important;}
form label
	{padding:2px 0 3px;}
form label.right textarea
	{vertical-align:middle;}
form label textarea
	{height:140px;}
form label textarea.editor_simples
	{width:100%; height:160px!important;}


.tb_exibicao
	{border:2px #fff solid; border-collapse:collapse; font-size:14px; text-align:left;}
.tb_exibicao tr td, .tb_exibicao tr th
	{padding:11px; border:1px #8dc07c solid;}
.tb_exibicao tr td, .tb_exibicao tr th
	{width:800px;}
.tb_exibicao tr th
	{color:#153323; cursor:pointer;}
.tb_exibicao tr th:hover
	{text-decoration:underline;}
th.headerSortUp
	{background:url(img/tb_asc.gif) right center no-repeat;}
th.headerSortDown
	{background:url(img/tb_desc.gif) right center no-repeat;}


.cortina
	{background:url(img/sombra.png); position:fixed; z-index:16; left:0; top:0; width:100%; height:100%; display:none; padding-top:48px;}
.galeria
	{border-collapse:separate; border-spacing:2px; table-layout:fixed; width:100%;}
.galeria td:hover
	{background:#eaeaea; color:#222; cursor:pointer;}
.galeria img
	{font:700 11px arial; border:1px #153323 solid;}
.img_in img
	{border:1px #bfbfbf solid!important;}
.print
	{background:url(img/print.gif) no-repeat 2px; width:20px; height:19px; display:inline-block; margin-bottom:-5px;}
.print:hover
	{background:#fff url(img/print_neg.gif) no-repeat 2px;}


.menu ul, .menu li
	{list-style:none; display:inline-block;}
.rodape
	{clear:both; padding-top:20px;}
.gomo
	{border-top:4px #ddd solid; border-collapse:collapse; border-left:4px #ddd solid;}
#ofen_alert
	{position:fixed; top:0; width:100%; z-index:1000; opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85);
 padding:0; line-height:56px; cursor:pointer;}


.dg
	{background:#999; width:86%; margin:0 auto 5px; text-align:left; margin:0 auto;}
.topo_dg, .busca_dg
	{width:86%; margin:5px auto 0;}
.busca_dg
	{text-align:right; margin-bottom:-4px;}
.busca_dg input
	{border:4px #153323 solid; padding:6px; font-size:15px; border-radius:0; -moz-border-radius:0; border-left:0;}
.busca_dg img
	{border:3px #153323 solid; background:#153323; padding:6px 6px 6px 28px; -moz-border-radius:40px 0 0 0;}
.topo_dg h2
	{font-size:20px!important; padding-bottom:2px;}
.topo_dg span
	{padding:4px 5px 4px 6px; font:700 17px arial;}
.dg td, .dg th, .topo_dg
	{padding:9px;}
.dg th
	{cursor:pointer; font-weight:700; background-color:#ccc;}
.dg tr th:hover
	{text-decoration:underline;}
.dg td
	{background:#fff;}
.dg tr:hover td
	{outline:#000 dashed 2px;}
.dg .last
	{background:#fff url(/img/g.gif) no-repeat 11px center; margin-left:4px; width:61px; padding:0;}
.dg .last div
	{width:29px; border:1px transparent solid; height:34px; float:left; margin-left:1px; cursor:pointer;}
.dg .last div:hover
	{border-color:#333;}
.dg .first:hover
	{background:#e2f2ff; cursor:pointer;}
.dg h2
	{display:inline; font-size:22px!important;}
.topo_form_dg
	{padding:12px 0;}
.topo_form_dg img
	{cursor:pointer;}
.sel_foto
	{width:91px!important; border:2px #fff solid; padding:0; margin:0; font-weight:700;}
.ofen_color_dark
	{color:#419ec3!important;}
.border1
	{border:2px #444 solid;}
#advertencia_sobre_maiusculo
	{width:290px; position:absolute; right:10px; top:10px; font-weight:700;}


.mceToolbar *, .mceToolbar
	{-moz-box-sizing:content-box!important; box-sizing:content-box!important; -webkit-box-sizing:content-box!important;}
.mceEditor, .mceEditor *
	{position:static;}


@media print
	{
		.print_hide
			{display:none!important;}
	}

.menu_topo
	{background:url(img/menu.png); height:81px; margin:0 auto; width:912px; z-index:4;}
.anim
	{margin-top:-40px; border-top:5px #d9dc30 solid; height:177px; background:url(img/topo_bg.png);}
.topo
	{padding-top:35px; padding-bottom:6px;}
.titulo_pequeno
	{color:#404040; font:300 18px arial!important;}
.com_borda_inferior
	{border-bottom:1px #ececec solid; padding-bottom:8px; margin-bottom:8px;}
.op_menu
	{cursor:pointer; position:absolute; top:0;}
.ini_corpo
	{width:537px; padding-top:16px;}
.ini_right
	{width:337px; padding-top:16px;}
.rodape
	{background:url(img/rodape.png) top center; _background:url(img/rodape.png)!important; padding:21px 30px 14px 20px; color:#fff;}
.rodape a, .rodape *
	{font:700 11px arial; color:#fff;}

.semi_rodape
	{padding-bottom:14px; padding-top:36px;}
.semi_rodape a
	{font-size:17px; color:#333; padding:1px 11px;}

#input_busca_dg
	{padding:7px 7px 6px;}

.noticia_vertical
	{width:244px; float:left; color:#555;}
.noticia_vertical h2,.noticia_hotizontal h2
	{color:#bf1f2e; font-size:17px!important; border:0!important; margin:0!important;}
.noticia_vertical h3, .noticia_horizontal h3
	{color:#999; font-size:15px!important; font-weight:300!important; border:0!important; margin:0!important;}
.noticia_vertical img
	{border:2px transparent solid!important; margin:10px 0;}
.noticia_vertical a, .noticia_horizontal a
	{font-size:11px!important; font-weight:700;!important}
.noticia_vertical a
	{color:#bf1f2e!important;}
.noticia_vertical:hover
     {cursor:pointer;}
.noticia_vertical:hover *
     {text-decoration:underline;}
.noticia_vertical:hover img
     {border:2px #bf1f2e solid!important;}

.noticia_horizontal a
	{color:#8ac234!important;}
.noticia_horizontal img
	{border:2px transparent solid!important;}
.noticia_horizontal:hover img
	{border:2px #bf1f2e solid!important;}
.noticia_horizontal:hover
    {cursor:pointer;}
.noticia_horizontal:hover *
     {text-decoration:underline;}
.noticia_horizontal h2
	{color:#8ac234; font-size:17px!important;}
.noticia_horizontal
	{color:#555;}

.h3_cmm
	{color:#c21d2d; font-size:17px;}
.h3_odd
	{color:#fdbb67; font-size:17px;}
.evento_in
	{color:#444; font-weight:700; font-size:12px; width:300px; margin-left:11px; padding-top:7px;}
.evento_in a
	{color:#888; font-size:11px;}
.evento_in_fix
	{padding-top:2px; width:330px;}

.esquerda_padrao
	{width:228px; *width:180px; _width:180px; float:left; padding:24px; background:#abc107 url(/img/esquerda_institucional.png) no-repeat; color:#fff; height:800px;}
.esquerda_padrao a
	{color:#fff;}
.esquerda_padrao h1
	{font-size:19px!important; color:#fff;}

.in
	{margin:46px 20px 46px 50px; width:582px;}
.fonte_maior
	{color:#444; font-size:15px;}
.video
	{height:255px; background:#000 url() no-repeat center;}
.video_in
	{height:184px; background:url(/img/play.png) no-repeat center; cursor:pointer;}

.video_title
	{background:url(/img/sombra.png); height:72px;}

.color_in_video a, .color_in_video
	{color:#9adefe!important; font-size:13px; line-height:15px!important; text-decoration:none;}
.color_in_subvideo a, .color_in_subvideo
	{color:#999!important; font-size:11px!important; text-decoration:none;}
.titulo_video_meio
	{width:225px; margin:0 8px; text-align:left; font-weight:700; padding-top:13px;}
#vid_left, #vid_right
	{padding:16px 9px; cursor:pointer;}

.bt_eventos
	{border:2px #fcab43 solid; background:#fcab43; color:#fff; padding:4px 10px;}
.bt_eventos:hover
	{color:#ec9b33;}

.esquerda_eventos
	{background:url(/img/esquerda_eventos.png); color:#000;}
.esquerda_eventos a
	{color:#000; font-weight:700;}
.bt_noticias
	{background:#8ac234; border-color:#8ac234;}
.bt_noticias:hover
	{color:#8ac234;}

.esquerda_portaldoprof
	{background:url(/img/esquerda_portaldoprof.png); color:#fff; padding:33px; *width:162px!important; _width:162px!important; padding-top:232px;}

.pos_fix
	{color:#fff; position:absolute; top:12px; left:0px; _left:-570px; text-align:center; width:234px; height:42px; font-size:15px; z-index:4;}

.documento
     {border:1px #ccc solid; background:url(/img/bg_doc.png); margin-bottom:8px;}
.documento img
     {padding:14px 0 0 9px;}

#IDSubscribeToThisWrapper
     {display:none;}
#idc-container select
	{background:#fff; border:2px #bbb solid; padding:7px;}
#idc-container select:focus
	{border-color:#bc2b18;}
#idc-container, #idc-container *
	{-moz-box-sizing:content-box; box-sizing:content-box; -webkit-box-sizing:content-box;}
#idc-container ul, #idc-container li
	{display:inline!important;}
#IDCommentsHead h3, #IDSubscribeToThisWrapper
	{display:none!important;}
.idc-close
	{z-index:8000;}
#idc-container
	{margin:0!important; max-width:1000px!important;}
#IDCommentNewThreadText
     {background:#fff!important;}
#IDCColumnURL input
     {width:100%!important;}


.ul_beneficios li
     {padding-bottom:18px;}

.blue_title
     {width:340px; color:#67abc8; border-bottom:0; font-size:22px!important; text-align:left;}
.blue_minor_title
     {color:#2e3192;}

.video_list a:hover *
    {text-decoration:underline;}

