@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0 }

a 			{ color:#666; }
a:hover		{ }
img { border:none; }

body { background: url(../imagens/bg.jpg) #ffffff repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; }
body.internas { background: url(../imagens/bg_interna.jpg) #ffffff repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h5 { font-weight:normal; color: black; font-size: 11px; margin-bottom:15px; }
h2			{ font:normal 18px Arial, Helvetica, sans-serif; letter-spacing:-1px; }
h2.white	{ margin-bottom:7px; }
h3.titulo 	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#950703; margin-bottom:15px; }
h3.item-menu	{ font:normal 13px Arial, Helvetica, sans-serif; letter-spacing:-1px; }
hr		{ clear:both; float:none; height:1px; border:0; background:#940900; margin:2px 0 5px 0; color:#940900; *margin:0; }
#conteudo  h2	{ margin-bottom:10px; }
.conteudo p		{ margin:15px 0 0 0; }
.conteudo table { margin:20px 0; }
.conteudo table th	{ background:#D8F0FC; }
.conteudo table td	{ border-bottom:solid 1px #D8F0FC; }

.fl		{ float:left; }
.fr		{ float:right; }
.mr12	{ margin-right:12px; }
.mt10	{ margin-top:10px; }
.mtb10	{ margin:10px 0; }
.red	{ color:#940900; }
.data { font-size:11px; font-family: Georgia, Arial, Tahoma, Verdana; color:#418dd2; }
.regua			{ line-height:24px; margin-right:5px; color:#666; }
.regua a	 	{ text-decoration:none; }
.regua a:hover 	{ text-decoration:underline; }
.dados			{ margin:20px 0; } 

.conteudo { padding:10px; }

div#geral {}

div#site { width: 980px; margin: 0 auto; }

div#topo { height:270px; position:relative; }
div#topo .foto	{ position:absolute; z-index:-10; top:0; left:0; width:980px; height:270px;  }
div#logo { position:absolute; top:50px; left:0; }
div#topo-interna	{ height:175px; position:relative; }
div#logo-interna { position:absolute; top:50px; left:50%; margin-left:-95px; }

div#menu { width:980px; height:28px; position:absolute; top:10px; background: url(../imagens/bg_menu.jpg) no-repeat; }
div#menu h3	{ line-height:20px; } 
div#menu form.pesquisar	{ float:right; width:178px; height:20px; margin:4px 6px 4px 0; border:0; padding:0; _margin:3px;}
div#menu form.pesquisar div.input	{ width:178px; height:20px; background:url(../imagens/bg_pesquisar.gif); overflow:hidden; }
div#menu form.pesquisar div.input input	{ border:0; padding:0; margin:0; width:138px; height:15px; margin:3px 10px 2px 10px; font:normal 13px "Century Gothic", Arial, Helvetica, sans-serif; color:#666;   }

div#webmail		{ position:absolute; top:70px; right:0; width:160px; }
div#webmail	form	{ border:0; padding:0; margin:0; }
div#webmail label	{ display:block; margin:3px 0; font:normal 13px "Century Gothic", Arial, Helvetica, sans-serif; color:#666;  }
div#webmail .input	{ width:153px; height:19px; overflow:hidden; background:url(../imagens/bg_inputwebmail.gif); }
div#webmail .input input	{ border:0; padding:0; margin:0; width:133px; height:15px; margin:2px 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:15px; background:none;  }
a.enviar			{ width:62px; height:19px; display:block; background:url(../imagens/bt_enviar.gif) left top no-repeat; text-indent:-1000px; overflow:hidden; margin:5px 0;}
a.enviar:hover		{ background-position:0 -19px; }


div#atalhos	{ height:35px; overflow:hidden; position:relative; background:url(../imagens/bg_atalhos.jpg) center bottom no-repeat; }
div#atalhos h3	{ font-size:15px; }
div#atalhos .fone		{ position:absolute; left:10px; top:6px; }
div#atalhos .atalhos	{ position:absolute; top:6px; left:330px; }
div#atalhos .atalhos h2	{ float:left; margin-right:20px; }
div#atalhos .matricula	{ position:absolute; right:10px; top:6px; }

div#meio { height: 197px; float:left; padding:0;color:#FFF; margin-bottom:10px;  }
div#meio a { color:#FFF; }


div.separador { background:url(../imagens/separador.jpg) left center no-repeat; height:197px; width:1px; float:left; padding:0 5px; }

div#notmeio { width:300px; float: left; overflow:hidden;  }
div#notmeio	ul { width:190px; margin:0; padding:0; list-style:none; }
div#notmeio li { margin:0; background: url(../imagens/bullet.gif) left 5px no-repeat; padding-left:10px; margin-bottom:5px; }
div#notmeio a { text-decoration:none; }
div#notmeio a:hover { text-decoration:underline; }
div#notmeio .foto { width:100px; height:100px; overflow:hidden; float:left; margin: 0 5px 0 0; }


div#calendariomeio { width:330px; float: left; position:relative;}
div#calendariomeio p { font-size:11px; }
div#calendariomeio .data { font-size:11px; font-family: Georgia, Arial, Tahoma, Verdana; color:#c1e7f3; display:block; float:left; width:20px; }
/*div#calendariomeio table { width:145px; height:148px; color:#000; top:0; margin:0 10px 0 18px; position:absolute; color:#5e5e5e; }
div#calendariomeio tr {  }
div#calendariomeio td { width:22px; height: 17px;   
div#calendariomeio .mes { width:155px; margin-top:2px;  }
div#calendariomeio .dia { color:#1b64c6; }
div#calendariomeio .domingo { color:#ff0000; }}*/
div#calenEsq { float:left; width:200px; }
div#calendariomeio p	{ line-height:18px; }
div#calenDir { float:left; width:120px;  /*background:url(../imagens/bg_calendario.gif) no-repeat;*/ margin:0 0 0 10px;   }

div#galeriameio { width:320px; float: left; }

#chamadas-meio	{ margin:10px 0; overflow:auto; }
#chamadas-meio .chamada		{ width:235px; float:left; border-top:solid 1px #940900; }

div#conexaovestiba { width:237px; float:left; border-top: solid 1px #ab0a03; border-bottom: solid 1px #a9d2f6; height:205px; color:#707070; }
div#conexaovestiba li { list-style: url(../imagens/bullet2.gif); margin: 0 0 9px 15px; }
div#conexaovestiba a  { text-decoration:none; }
div#conexaovestiba a:hover  { text-decoration: underline; }

div#prazerdeler { width:237px; float:left; margin-left:10px; border-top: solid 1px #ab0a03; border-bottom: solid 1px #a9d2f6; height:205px; }

div#acap { width:237px; float:left; margin-left:10px; border-top: solid 1px #ab0a03; border-bottom: solid 1px #a9d2f6; height:205px; }

div#extracurricular { width:237px; float:left; margin-left:10px; border-top: solid 1px #ab0a03; border-bottom: solid 1px #a9d2f6; height:205px;  }

div#boletim { width:320px; float:left; margin-left:10px; border-top: solid 1px #ab0a03; border-bottom: solid 1px #a9d2f6; height:200px; }

form#formBoletim { background:#eef9fe; border-bottom: solid 1px #8fceef; border-top: solid 1px #8fceef; height: 85px; padding: 30px 0; font-size:11px; color:#666666;  }
form#formBoletim .bt_entrar { background:url(../imagens/bt_entrar.jpg) no-repeat; width:65px; height:27px; border:none; }
form#formBoletim .inputboletim { background:url(../imagens/bg_inputboletim.jpg) no-repeat; width:100px; height:21px; border:none; font-size:10px; padding:3px 10px; vertical-align:middle; }

form#contato2 { background:#eef9fe; border-bottom: solid 1px #8fceef; padding: 20px; margin:10px 0; font-size:12px; width:400px;  }
form#contato2 label { float:left; display:block; width:100px; color: #666666; font:normal 13px "Century Gothic", Arial, Helvetica, sans-serif; }
form#contato2 .input { width:250px; border: 0; background:#fff; border-bottom:solid 1px #8fceef; font:normal 13px Arial, Helvetica, sans-serif; padding:4px; color:#666;  }
form#contato2 .button { width:200px; padding:5px; background:#8fceef; border-bottom:solid 1px #7ea1ab; font:normal 14px "Century Gothic", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; border:0; }
form#contato2 textarea	{ width:250px; border: 0; background:#fff; border-bottom:solid 1px #8fceef; font:normal 13px Arial, Helvetica, sans-serif; padding:4px; color:#666; }

form.form { background:#eef9fe; border-bottom: solid 1px #8fceef; padding: 20px; margin:10px 0; font-size:12px; width:400px;  }
form.form label { float:left; display:block; width:100px; color: #666666; font:normal 13px "Century Gothic", Arial, Helvetica, sans-serif; }
form.form .input { width:250px; border: 0; background:#fff; border-bottom:solid 1px #8fceef; font:normal 13px Arial, Helvetica, sans-serif; padding:4px; color:#666;  }
form.form .button { width:200px; padding:5px; background:#8fceef; border-bottom:solid 1px #7ea1ab; font:normal 14px "Century Gothic", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; border:0; }
form.form textarea	{ width:250px; border: 0; background:#fff; border-bottom:solid 1px #8fceef; font:normal 13px Arial, Helvetica, sans-serif; padding:4px; color:#666; }

div#nuvens { font-family:Georgia, "Times New Roman", Times, serif; color:#666; position:relative; z-index:100; }
div#nuvens p.titnuv{ font-family: Arial, Helvetica, sans-serif; color: #6ea8dc; font-size:10px; }

div#nuvens a{ text-decoration: none; }
div#nuvens a:hover{ text-decoration: underline; }

div#nuvens .item	{ width:120px; text-align:center; position:absolute; }
div#nuvem1 { top:70px; left:100px; }
div#nuvem2 { top:40px; left:260px; }
div#nuvem3 { top:70px; left:410px; }
div#twitter { position:absolute; width:315px; top:50px; left:650px; }

div#twitter ul.tweet_list { float: left; font-style: italic; }

div#twitter .datatwitter { font-size:10px; font-family:Arial, Helvetica, sans-serif; }

div#copy { float:left; margin:280px 0 0 200px; font-family:Arial, Helvetica, sans-serif; color:#FFF; position:absolute; }
div#copy img { border: none; vertical-align:middle; }
div#copy span.webi { margin: 0 0 0 485px; }

div#institucionalEsq, div#noticiasEsq, div#conteudonotEsq, div#pesquisaEsq, div#multimidiaEsq, div#prazerEsq, div#galeriacontEsq, div#galeriasEsq, div#extraEsq, div#boletimEsq { width:680px; margin-right:10px; float:left; }
div#institucionalDir, div#noticiasDir, div#conteudonotDir, div#multimidiaDir, div#prazerDir, div#galeriacontDir, div#galeriasDir, div#extraDir, div#boletimDir, div#sidebar { width:250px; margin-right:10px; float:right; }

div#contatoEsq		{ width:48%; float:left; }
div#contatoDir		{ width:48%; float:right; }


ul.lista-link	 	{ margin:0; padding:0; list-style:none; }
ul.lista-link li 	{ margin-bottom:1px; }
ul.lista-link li a	{ display:block; padding:3px 5px; border-bottom:solid 1px #fff; text-decoration:none; }
ul.lista-link li a:hover	{ display:block; padding:3px 5px; background:#eef9fe; border-bottom:solid 1px #8fceef; text-decoration:none; }

ul.lista-download			{ margin:0; padding:0; list-style:none; }
ul.lista-download li 		{ position:relative; margin-bottom:1px; padding:3px 5px; border-bottom:solid 1px #fff; }
ul.lista-download li:hover	{ padding:3px 5px; background:#eef9fe; border-bottom:solid 1px #8fceef; }
ul.lista-download li a		{ text-decoration:none; }
ul.lista-download a.del		{ display:block; position:absolute; right:3px; top:3px; color:#900; font:normal 13px Arial, Helvetica, sans-serif; letter-spacing:-1px; }

ul.lista-galeria { display:block; overflow:hidden; list-style:none; margin:20px 0; }
ul.lista-galeria li { float:left; margin:0 45px 10px 0; height:150px; width:180px; padding-bottom:30px; overflow:hidden; }
ul.lista-galeria img { border:4px solid #eef9fe; clear:both; }
ul.lista-galeria small	{ display:block; }
ul.lista-galeria img:hover { border: 4px solid #8fceef; }
ul.lista-galeria h2 { text-align:left; padding-left:42px; font-size:11px; }
ul.lista-galeria .chamada { text-align:left; display:block; }
ul.lista-galeria .chamada h4 a { display:inline; text-decoration:none; background:#fff; font-size:12px; padding:2px 5px; margin-bottom:2px; color:#940900;  }
ul.lista-galeria .chamada h5	{ display:inline; background:#fff; padding:2px 5px; margin-bottom:2px; }


ul.lista-galeria2 { display:block; width:300px;  overflow:hidden; list-style:none; margin:20px 0; }
ul.lista-galeria2 li { margin:0 45px 10px 0; padding-bottom:0px; overflow:hidden; border-bottom:1px solid #ccc; }
ul.lista-galeria2 .chamada h4 a { display:inline; text-decoration:none; background:#fff; font-size:12px; padding:2px 0px; margin-bottom:2px; color:#940900;  }


div#paginacao { margin-top: 20px; padding-top:3px; border-top:solid 1px  #CCC; }
div#paginacao li { list-style:none; float:left; }
div#paginacao a { display: block; padding: 3px 5px; border-bottom:solid 1px #fff; text-decoration:none;  }
div#paginacao a:hover { background:#eef9fe; border-bottom:solid 1px #8fceef; }

div#rodape { background:url(../imagens/bg_rodapedegrade.jpg); clear:both; margin-top:20px; }
div#rodape .content	{ background:url(../imagens/bg_rodape.jpg) no-repeat; width:960px; margin:0 auto; height:325px; position:relative; }
div#rodape a.mapa	{ position:absolute; display:block; width:90px; height:90px; top:220px; left:680px; text-indent:-1000px; overflow:hidden; }

#featured			{ width:315px; height:203px; position:relative; margin-bottom:15px; float:left; background:url(../imagens/box/featured.gif) no-repeat; }
#featured ul.ui-tabs-nav 		{ position:absolute; right:0; top:0; list-style:none; padding:0; margin:0; z-index:100; float:right; }
#featured ul.ui-tabs-nav li 	{ width:110px; height:30px; padding:10px 5px 5px 15px;  }
#featured ul.ui-tabs-nav li a	{ text-decoration:none; color:#FFF; }
#featured ul.ui-tabs-nav li:hover a { color:#FFF; }
#featured ul.ui-tabs-nav li.ui-tabs-selected { background: url(../imagens/featured/over.png) no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { color:#fff; }
#featured .ui-tabs-panel		{  overflow:hidden; position:absolute; left:0; }
#featured .ui-tabs-hide			{ display:none;  } 
#featured .ui-tabs-panel .info	{ position:absolute; top:155px; width:260px; height:45px; background:url(../imagens/featured/transparent.png);   }  
#featured .info h3				{ display:block; margin:5px 5px 5px 20px; height:35px; overflow:hidden; font-variant:small-caps; color:#666;  }  
#featured .info h3 a			{ text-decoration:none; outline:none; }
#featured img { border: solid 3px #6b0903; }

#featured2			{ width:315px; height:147px; overflow:hidden; position:relative; margin-bottom:15px; float:left; background:url(../imagens/box/featured.gif) no-repeat; }
#featured2 ul.ui-tabs-nav 		{ position:absolute; right:0; top:0; list-style:none; padding:0; margin:0; z-index:100; float:right; }
#featured2 ul.ui-tabs-nav li 	{ width:10px; height:11px; padding:3px 5px 5px 13px; margin: 0 0 4px 0;  }
#featured2 ul.ui-tabs-nav li a	{ text-decoration:none; color:#FFF; outline:none; }
#featured2 ul.ui-tabs-nav li:hover a { color:#FFF; }
#featured2 ul.ui-tabs-nav li.ui-tabs-selected { background: url(../imagens/featured/overp.png) no-repeat; }
#featured2 ul.ui-tabs-nav li.ui-tabs-selected a { color:#fff; }
#featured2 .ui-tabs-panel		{  overflow:hidden; position:absolute; left:0; height:147px; }
#featured2 .ui-tabs-hide			{ display:none;  } 
#featured2 .ui-tabs-panel .info	{ position:absolute; top:112px; width:295px; height:36px; background:url(../imagens/featured/transparent.png);   } 
#featured2 .info				{ padding:5px 5px 5px 8px; }
#featured2 .info h3				{ display:block; line-height:13px; height:13px; overflow:hidden; font-size:12px; font-weight:normal; color:#FFF;  }  
#featured2 .info h3 a			{ text-decoration:none; outline:none;  }
#featured2 .info small			{ color:#fff; line-height:12px; }
#featured2 .foto		{ display:block; border: solid 3px #6b0903; width:291px; height:147px; overflow:hidden; text-align:center; }
#featured2 .foto img 	{ border:0; }

#mycarousel		{ list-style:none; }


#sidebar div.eventos	{ height:135px; width:245px; background:url(../imagens/lateral/eventos.jpg); }
#sidebar div.eventos ul	{ list-style:none; margin:0; height:92px; width:225px; padding:33px 10px 10px 10px; overflow:hidden; }
#sidebar div.eventos ul li	{ line-height:18px; }
#sidebar a.prazerdeler	{ display:block; width:245px; height:128px; background: url(../imagens/lateral/prazerdeler.jpg); text-indent:-1000px; overflow:hidden; }

/*-------------POP MESSAGE---------- */
			.jqifade{ position: absolute; background-color: #aaaaaa; }
			div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee;  padding: 7px; }
			div.jqi .jqicontainer{ font-weight: bold; }
			div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
			div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
			div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
			div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
			div.jqi button:hover{ background-color: #728A8C; }
			div.jqi button.jqidefaultbutton{ background-color: #d80047; }
			.jqiwarning .jqi .jqibuttons{
	background-color: #d80047;
}
/*-------------POP MESSAGE---------- */
