*{margin:0; padding:0; border:none; list-style:none; font:11px/18px 'Trebuchet Ms',arial,verdana,Sans-Serif}
body{background:#DCECFF url(../imagens/bgSite.jpg) repeat-x; text-align:center}
#dvCorpo{width:780px; margin:0 auto; text-align:left}
#msg_ajax{position:absolute}
#dvBanner{position:absolute; top:125px; border:1px solid #7BA652; background-color:#fff}

/*== Upload ==*/
input.csArquivo{width:176px!important}
input.csDownload{width:22px!important; height:20px!important; font-weight:bold!important}
/*== FIM Upload ==*/

/*== Cabeçalho ==*/
#dvPainel{margin-top:10px; float:left; width:780px; height:162px}
#dvPainel #dvTopo{padding:0 6px; float:left; background:url(../imagens/topNovo.jpg) no-repeat top center; width:768px; height:162px}
#dvPainel #dvBusca{float:right; padding:15px 10px 0 0; color:#fff; font-weight:bold}
#dvPainel #dvBusca span{color:#fff; font-weight:bold; letter-spacing:1px}
#dvPainel #ulTopo{float:right; padding:90px 32px 5px 0; clear:both}
#dvPainel #ulTopo li{display:inline; padding-left:13px}
#dvPainel #dvAnimacao{position:absolute; top:140px; width:768px; height:193px; display:none}
/*== FIM Cabeçalho ==*/

/*== Barra Horizontal do topo e rodapé ==*/
#dvBarraH1, #dvBarraH2{width:780px}
#dvBarraH1 span{letter-spacing:1px}
#dvBarraH2 div.csBarraHmeio *{float:left}
#dvBarraH2 span{width:640px}
#dvBarraH2 img.csTelecom{position:relative; top:1px}
div.csBarraH, div.csBarraHesq, div.csBarraHmeio, div.csBarraHdir{float:left; height:27px; line-height:27px}
div.csBarraHesq{background:url(../imagens/barHesq.png); width:6px}
div.csBarraHmeio{background:url(../imagens/barHmeio.png) repeat-x; width:758px; padding-left:10px; color:#003472; letter-spacing:1px}
div.csBarraHmeio span{color:#003472; font-weight:bold; line-height:27px; display:inline-block}
div.csBarraHdir{background:url(../imagens/barHdir.png); width:6px}
/*== FIM - Barra Horizontal do topo e rodapé ==*/

#dvMoldura{padding:0 3px}
#dvColunas{width:766px; float:left; background-color:#fff; padding:0 3px}
#dvCol1, #dvCol2, #dvCol3{float:left; background-color:#fff; overflow:hidden}

/* == COLUNA 1 == */
#dvCol1{width:167px; background:url(../imagens/bgMenuVr.png) repeat-y}
#dvCol1 #dvHora{width:169px; height:40px}
#dvCol1 #dvMenu{padding-bottom:5px; width:167px}
#dvCol1 #dvMenu li{background:url(../imagens/bgMenuItens.jpg) repeat-x; margin:0 0 1px 0; padding-bottom:10px}
#dvCol1 #dvMenu span{font-weight:bold; display:block; padding:0 5px 0 10px; width:153px; height:25px; line-height:25px; color:#fff}
#dvCol1 #dvMenu a.csTitulo{font-weight:bold; display:block; padding:0 5px 0 10px; width:153px; height:25px; line-height:25px; color:#fff}
#dvCol1 #dvMenu a.csTitulo:hover{text-decoration:none; color:Yellow}
#dvCol1 #dvMenu ul ul li a:hover{color:Yellow; background-color:#69C; text-decoration:none}
#dvCol1 #dvMenu ul ul li{background:url(../imagens/bgMenuVr.png) repeat-y; padding-bottom:0}
#dvCol1 #dvMenu ul ul a{display:block; padding-left:15px; width:151px; color:#003472}

#dvCol1 #dvDiaEvento{background:url(../imagens/bgContador.png) 0px 0px;width:160px; height:61px; padding-top:2px;  margin:5px auto; font-size:13px; text-align:center; color:#FFF;
						 opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=90)}
	#dvCol1 #dvDiaEvento strong{font-size:24px; font-weight:bold; letter-spacing:1px; color:#FFFF00; text-decoration:blink; display:none}
	#dvCol1 #dvDiaEvento span{width:150px; height:15px; display:none;font-size:12px}
	
	#dvCol1 #dvDiaEvento div.csEsq,#dvCol1 #dvDiaEvento div.csDir{width:28px; height:44px; margin-left:50px; float:left}
	#dvCol1 #dvDiaEvento div.csDir{margin-left:0px}

#dvParceiros{ background:#FFF; margin:0px auto; padding:6px 0px}
	#dvParceiros p{width:120px; height:auto; margin:0px auto}
#dvParceiros img.csLogo{border:4px solid #e3f6f8; cursor:pointer;  margin-bottom:5px}//width:166px;
#dvParceiros img.csLogo:hover{border:4px solid #69C; cursor:pointer}

	
/* == FIM - COLUNA 1 == */

/* == COLUNA 2 == */
#dvCol2{width:470px; padding:5px 1px 0 2px; text-align:justify;}

#dvCol2 div#dvBannerCima{width:470px; height:auto; margin:0px auto; text-align: center; padding:2px 0px 10px;}

#dvCol2 div.csProgramacao{width:337px; height:100px; overflow:auto; position:absolute; left:370px; border:1px solid #000; background:#eee; display:none; padding:1px 3px}
#dvCol2 #dvDestaque{width:460px; background-color:#eee; margin:5px; padding:3px 0; text-align:center; overflow:hidden; clear:left}
#dvCol2 #dvDestaque img{border:4px solid #e2eafb; margin-bottom:2px}
#dvCol2 #dvDestaque span{font-size:150%; display:block; color:#003472; text-transform:uppercase; line-height:20px}
#dvCol2 #dvDestaque span.csResumo{font-size:110%; padding:0 3px; line-height:14px}
#dvCol2 #dvDestaque a{display:block}
#dvCol2 #dvDestaque a:hover{background-color:#DFDFDF; text-decoration:none}
#dvCol2 #dvDestaque a:hover img{border:4px solid #69C}
#dvCol2 p.csNoticia, #dvCol2 p.csItem{margin:10px 0 0 3px; width:445px; background:#eee url(../imagens/bgParagh.jpg) no-repeat 0px 5px; padding-left:15px; float:left; line-height:normal}
#dvCol2 p.csNoticia{margin:4px 0 4px 4px; background-color:#fff}
#dvCol2 p.csItem{margin-top:3px}
#dvCol2 #dvConteudo p.csNoticia, #dvCol2 #dvConteudo p.csItem{padding:0}
#dvCol2 p a{color:#003472}
#dvCol2 img.csBacia{border:4px solid #e2eafb; cursor:pointer; margin-top:10px}
#dvCol2 img.csBacia:hover{border:4px solid #69C}
/*Lista de ítens relacionados*/
#dvCol2 #dvRelacionados{width:470px; float:left; padding-left:2px}
#dvCol2 #dvRelacionados li{width:470px; overflow:hidden}
#dvCol2 #dvRelacionados a{color:#000; display:block; padding:0 3px; width:100%}
#dvCol2 #dvRelacionados a:hover{text-decoration:none; background-color:#B3D7EF}
#dvCol2 #dvRelacionados li.csCor{background-color:#D8E7F3}
#dvCol2 #dvRelacionados li.csLinha{float:right; height:18px; padding:5px 5px 0 0; width:30px}
#dvCol2 #dvRelacionados li.csLinha img{float:right}
/*Fim de Lista de ítens relacionados*/
#dvCol2 fieldset{float:left; border:1px solid #A8BFCF; width:460px; background-color:#fff; padding:2px; margin:0 0 2px}
#dvCol2 fieldset h4{font-size:1.2em; font-weight:bold; padding:10px 10px 5px; text-indent: 112px; text-decoration:underline; text-transform:uppercase}
#dvCol2 legend{font-weight:bold; padding:0 10px; text-transform:uppercase}
/*Formulário de Fale Conosco*/
#dvCol2 #fsContato{background:url(../imagens/faleTopo.jpg) no-repeat; padding-top:60px}
#dvCol2 #fsContato div{padding:3px 10px 2px 10px; margin:2px}
#dvCol2 #fsContato #dvOculto1, #dvCol2 #fsContato #dvOculto2{padding:0; margin:0; display:none}
#dvCol2 #fsContato label{display:block; width:100px; height:auto; float:left; text-align:right; padding:0 5px 0; color:#003472}
#dvCol2 #fsContato input{background:url(../imagens/iptMid.png) repeat-x; width:200px; border:1px solid #ccc; padding:0 2px 0}
#dvCol2 #fsContato input.csBotao{width:100px; height:20px}
#dvCol2 #fsContato input.csCheckbox{border:none; background:none; width:206px}
#dvCol2 #fsContato select{width:207px; height:19px; border:1px solid #ccc}
#dvCol2 #fsContato option{padding-left:2px}
#dvCol2 #fsContato textarea{width:202px; border:1px solid #ccc; padding-left:2px}
/*Formulário de Inscrição para as programações*/
#dvCol2 #fsInscricao{background:url(../imagens/inscricaoTopo.jpg) no-repeat; padding-top:60px}
#dvCol2 #fsInscricao div{padding:3px 10px 2px 10px; margin:2px}
#dvCol2 #fsInscricao #dvOculto1, #dvCol2 #fsInscricao #dvOculto2{padding:0; margin:0; display:none}
#dvCol2 #fsInscricao label{display:block; width:100px; height:auto; float:left; text-align:right; padding:0 5px 0; color:#003472}
#dvCol2 #fsInscricao input{background:url(../imagens/iptMid.png) repeat-x; width:200px; border:1px solid #ccc; padding:0 2px 0}
#dvCol2 #fsInscricao input.csBotao{width:100px; height:20px}
#dvCol2 #fsInscricao input.csCheckbox{border:none; background:none; width:206px}
#dvCol2 #fsInscricao select{width:207px; height:19px; border:1px solid #ccc}
#dvCol2 #fsInscricao option{padding-left:2px}
#dvCol2 #fsInscricao textarea{width:202px; border:1px solid #ccc; padding-left:2px}
/*fim de Formulário de Fale Conosco*/
#dvCol2 #dvConteudo{float:left; width:460px; background-color:#fafafa}
#dvCol2 #dvConteudo h2{clear:left; color:#003472; font-weight:bold; line-height:5px; font-size:110%; margin-top:10px; padding:0 0 2px 5px; text-transform:uppercase}
#dvCol2 #dvConteudo h3{clear:left; color:#003472; font-weight:bold; line-height:12px; margin:5px 0; padding-left:5px}
#dvCol2 #dvConteudo p{padding:5px 3px 5px}
#dvCol2 #dvConteudo p.csNoticia{padding:0}
#dvCol2 #dvConteudo ul{padding:0 0 20px}
#dvCol2 #dvConteudo li{padding:0 3px 0 5px ; background-color:#eee; margin-top:2px}
#dvCol2 #dvConteudo img.csEsquerda{float:left; margin:0	5px; border:1px solid #003472}
#dvCol2 #dvConteudo img.csDireita{float:right; margin-left:5px; border:1px solid #003472}
#dvCol2 #dvConteudo img.csMeio{border:1px solid #003472; text-align:center; margin:10px 0 5px 0}
#dvCol2 #dvConteudo span.csData, #dvConteudo span.csAutor, #dvConteudo span.csLegenda{float:left; color:#3684AF; font-style:italic; padding:1px 0 10px 5px; width:99%}
#dvCol2 #dvConteudo span.csLegenda{display:block; font-weight:bold; color:#000; font-style:normal; line-height:12px}
#dvCol2 div.csBarraMaior{float:left; padding-top:10px}
#dvCol2 div.csBarraMaior div.csBarra2{width:443px}
#dvCol2 div.csLogoParceiro{width:352px; border:1px solid #003472; overflow:hidden; background-color:#fff}
#dvCol2 div.csLogoParceiro img{vertical-align:bottom; margin:1px}

#dvCol2 span.csNavegacao, #dvCol2 span.csNavegacao a{line-height:24px; color:Yellow}
#dvCol2 #dvBarraNot div, #dvCol2 div.csBarraMaior div{float:left}
#dvCol2 #dvBarraNot div.csBarra2{width:350px; color:Yellow}
#dvCol2 div.csBarra2{background:url(../imagens/bgTopMeio.png) repeat-x; overflow:hidden; text-align:left}
#dvCol2 div.csBarra2 span.csTitulo{line-height:24px; color:#fff; font-weight:bold; padding:0 5px}

/*BLOG*/
#dvCol2 #fsContato.csBlog{ padding-top:0px; background:none}
#dvCol2 #fsContato.csBlog h2{font-size:14px; font-weight:bold; width:460px; text-align:center; color:#003472; padding:10px 0px; letter-spacing:1px}

#frmLogin{width:400px; padding:10px}
	#frmLogin fieldset{border:0px}
	/*#frmLogin label{width:100px; height:15px; float:left}
	#frmLogin input{width:150px; height:15px; float:left}*/
	input.csSubmit{margin-left:245px; width:80px!important; cursor:pointer}
	
#dvCadBlog{background:#D8E7F3; width:440px; padding:10px; clear:both; margin:0px auto}
	#dvCadBlog a{font-size:14px; font-weight:bold}
	
#dvCol2 #dvBlog{text-align:center;}
#dvCol2 #dvBlog p.csParagrafo{ border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:5px}
#dvBlog h2{font-weight:bold!important color:red}
#dvCol2 #dvBlog img{width:400px; height:auto; margin:0px auto}
#dvCol2 #dvBlog span{width:550px; height:auto; display:block;text-align:left; border-top:1px solid #CCC; margin-top:10px; padding-top:5px;}
#dvCol2 #dvBlog span:first-letter{text-transform:uppercase;}

#dvCol2 #dvPerfilBlog img{width:200px}


/*== Notícia ==*/
#dvCol2 #dvFuncoes{width:98px}
#dvCol2 #dvFuncoes #dvL1{background:url(../imagens/fxTopEsq.png) no-repeat; width:7px}
#dvCol2 #dvFuncoes #dvL2{background:url(../imagens/fxTopMeio.png) repeat-x; width:81px}
#dvCol2 #dvFuncoes #dvL3{background:url(../imagens/fxTopDir.png) no-repeat; width:10px}
#dvCol2 #dvFuncoes #dvL2 li{height:24px; overflow:hidden; float:left; display:block}
#dvCol2 #dvFuncoes #dvL2 img{vertical-align:middle; width:15px; height:15px}
#dvCol2 #dvFuncoes #dvL2 img{margin:3px 5px}
html>body #dvCol2 #dvFuncoes #dvL2 img{margin:1px 0 0; padding:3px 6px}
#dvL1, #dvL2, #dvL3{height:28px}

#dvTotalReg{font-weight:bold; float:left; margin:2px 2px 0 0; color:Green}
#dvPaginacao{font-weight:bold; float:right; color:#999}
#dvPaginacao a{font-weight:bold; color:Green}
/*== Gerenciador ==*/
table.csGerenciador{width:460px; float:left; overflow:hidden}
table.csGerenciador a{color:#000; display:block; float:left; padding:0 2px; width:100%}
table.csGerenciador a:hover{text-decoration:none; background-color:#B3D7EF}
table.csGerenciador th{height:21px; background:url(../imagens/bgTopGer.png) repeat-x; color:#fff; font-weight:bold; padding:0 4px}
table.csGerenciador td.csCor{background-color:#D8E7F3; padding-right:3px}
table.csGerenciador td.csPer{background-color:#D8E7F3; padding:0 2px; border-bottom:1px solid #027cc1; border-top:1px solid #027cc1}
table.csGerenciador td.csRes{padding:0 2px}
table.csGerenciador a img{width:80px; float:left; padding:5px 2px}
/*== Fim de Gerenciador ==*/
/* == FIM - COLUNA 2 == */

/* == COLUNA 3 == */
#dvCol3{width:124px; padding:5px 0 0 0px; float:left; text-align:center}
#dvCol3 div.csBarraMenor{float:left}
#dvCol3 div.csBarraMenor div{float:left}
#dvCol3 div.csBarraMenor div.csBarra2{width:97px; background:url(../imagens/bgTopMeio.png) repeat-x; overflow:hidden; text-align:left}
#dvCol3 div.csBarraMenor div.csBarra2 span.csTitulo{line-height:24px; color:#fff; font-weight:bold; padding:0 5px}
#dvCol3 ul.csListaLink{padding-left:3px; width:121px; float:left}
#dvCol3 ul.csListaLink li.csCor, #dvCol3 ul.csListaLink li.csNotCor{float:left; background:url(../imagens/1pxLinhaDir.png) no-repeat top center; width:117px; height:auto; overflow:hidden; padding:4px; text-align:left}
#dvCol3 ul.csListaLink li.csCor{background-color:#D8E7F3}
#dvCol3 ul.csListaLink li.csLinha a{margin-top:4px; float:right; width:30px; text-align:center; clear:both}
#dvCol3 ul.csListaLink a{display:block; color:#000; padding-left:3px; width:99%}
#dvCol3 ul.csListaLink a:hover{text-decoration:none; background-color:#B3D7EF}
#dvCol3 #flFaltam{border:4px solid #e3f6f8; margin-bottom:5px}
#dvCol3 #dvRevista{padding-bottom:10px}
#dvCol3 #dvRevista p{color:#003472; text-indent:4px; width:180px}
#dvCol3 img.csLogo{border:4px solid #e3f6f8; cursor:pointer;  margin-bottom:5px}//width:166px;
#dvCol3 img.csLogo:hover{border:4px solid #69C; cursor:pointer}
#dvCol3 img.csRevista{border:4px solid #e3f6f8; cursor:pointer; width:166px}
#dvCol3 img.csRevista:hover{border:4px solid #69C; cursor:pointer}
#dvCol3 img.csParceiros{border:4px solid #e2eafb; cursor:pointer; }
#dvCol3 img.csParceiros:hover{border:4px solid #69C; cursor:pointer}
/* == FIM - COLUNA 3 == */

/*== Elementos HTML ==*/
a, b, center, h3, li, p, span, u, ul{font-size:100%}
a{color:#003472; text-decoration:none}
a:hover{text-decoration:underline}
a.csDownload{color:Green; font-style:italic; float:left; width:100%}
b{font-weight:bold}
u{text-decoration:underline}
label{color:#606060; padding:0 10px 5px 0; float:left; height:35px}
input{background:url(../imagens/iptMid.png) repeat-x; height:17px; border:1px solid #ccc; padding:0 2px}
input.csBusca{background:url(../imagens/iptMid.png) repeat-x; width:150px; height:18px}
input.csOk{background:url(../imagens/botOk.png) no-repeat; width:21px; height:19px; text-indent:-9000px; overflow:hidden; cursor:pointer; vertical-align:top; border:none}
input.csNome{width:150px}
input.csData{width:60px}
input.csPesquisa{margin-top:18px; width:60px; height:20px}
select{text-transform:uppercase; border:1px solid #ccc}
select.csMenor{width:50px}
span.csVeja{float:left; border-top:1px solid #000; padding-bottom:10px}
span.csVeja a{float:right; padding:5px 2px 0 0}
span.csVeja img{width:42px; height:7px}
img.csCapa{border:4px solid #e2eafb}
div.csBarra1, div.csBarra2, div.csBarra3{height:28px}
div.csBarra1{background:url(../imagens/bgTopEsq.png) no-repeat; width:21px}
div.csBarra3{background:url(../imagens/bgTopDir.png) no-repeat; width:6px}
/*== Fim de Elementos HTML ==*/

/*Adicionado 13/02/08 para edital*/
#dv4edital{height:auto; display:table; overflow:hidden}
#dv4edital,#dv4edital h3,#dv4edital h4,#dv4edital div.csDvImg,#dv4edital h5,#dv4edital span,#dv4edital li{width:420px; text-indent:3px; float:left; display:block}
#dv4edital h3{font-size:15px; color:#000; text-indent:0}
#dv4edital h4{font-size:13px; color:#00509F; margin:5px 0}
#dv4edital h5{height:20px; line-height:20px; display:block; font-size:12px; font-weight:bold; margin-top:5px}
#dv4edital div.csDvImg{height:auto; display:table; text-indent:0; margin-bottom:5px}
#dv4edital div.csDvImg img{width:200px; height:150px; display:block; float:left; background:#D9ECFF; padding:4px}
#dv4edital span{height:auto; display:table; overflow:hidden; text-align:justify; font-size:12px}
#dv4edital a{color:#003399}
#dv4edital a:hover,#dv4edital a:focus{background-color:rgb(207, 229, 255); text-decoration:none}
/*fim edital*/