* {margin:0; padding: 0; list-style: none; text-decoration: none; border:none}



body {font: normal 12px Arial, Helvetica, sans-serif;color: #000; background-image:url(../images/fundo_pagina.png);}



a {font-size: 12px;	color:#525252;}

a:link {text-decoration: none;}

a:visited {text-decoration: none;color: #525252;}

a:hover {text-decoration: underline;color: #525252;}

a:active {text-decoration: none;color: #525252;}


#geral {width:840px;margin:0 auto;display:block; background-color:#FFF}

#topo {display:block; background-image:url(../images/fundo.png); background-repeat:repeat-x; width:100%; top:0px; height:135px;}



#logotipo {width:100%;height:129px;margin:5px 0 0 5px;float:left;display:block;background: center url(../images/logo.png) no-repeat}



/***=================================================================================***/

/*	MENU - Read more: http://www.yogodoshi.com/blog/web-developer/aprenda-a-criar-um-menu-drop-down-com-css-e-javascript#ixzz0WMQYIL2c	*/



#bloco_menu
{
	position:absolute;
	width:100%;
	left:0px;
	padding:0 auto;
	min-height:30px;
	color:#000;
	background-image:url(../images/bg_menu.png);
	top:132px;
	z-index:0;
	color:fff;
	font: normal 62.5% verdana;
	height:40px;
}


#menu_conteudo
{
	position:absolute;
	display:block; 
	float:left; 
	width:751px; 
	margin-left:36px;
	top: 132px;
	z-index:1;
	color:#FFF;
}

 
ul.menubar{
  margin: 0px;
  padding: 0px;
  background-image:url(../images/bg_menu.png);/* IE6 Bug */
  font-size: 100%;
}
 
ul.menubar .submenu{
  margin: 0px;
  padding: 0px;
  list-style: none;
  background-image:url(../images/bg_menu.png);
  border: none;
  float:left;
}
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
}
 
ul.menubar a, ul.menubar span{
  padding: 5px 3px;
  display:block;
  text-decoration: none;
  color:#517482;
/*  font-weight:bold;*/
  font-size:14px;
  font-weight:800;
}

ul.menubar a:hover, ul.menubar span:hover
{
	text-decoration:underline;
}

ul.menubar span{
	cursor:default;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: none;
  width: 170px; /* Width of Menu Items */
  background-image:url(../images/imgdrop.png); /* IE6 Bug */
  
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border:none;
  border-bottom: 0px;
  color:#517482;
  padding: 5px 10px 5px 5px;
}
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: red;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */
 
ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }
 
ul.menu li a:hover { color: #fff; }



/* foco no submenu*/
#bloco_menu li ul li:hover, #bloco_menu li.sfhover{background-image:url(../images/bg_menu.png);}

/***=================================================================================***/



#bg_conteudo {width:840px;background:#ffffff url(../images/bg_conteudo.jpg) repeat-x; display:block;float:left;}

#conteudo {width:840px; display:block;float:left; border:solid #608B99 }



#flash {display:block; float:left; width:751px; height:272px; margin:30px 0 20px 40px}



#miolo {
	width:751px; 
	display:block;
	float:left; 
/*	background:#ffffff url(../images/bg_miolo.png) top center no-repeat; */
/*	margin:5px 0px;*/
	min-height:315px;
	margin:30px 0 10px 40px; 
}

#miolo ul{
	display:block;
	width:120px;
	margin: 13px  0 0 0px;
}

#miolo ul li {display:block;width:181px; float:left; margin:5px;}

#miolo ul li.b {display:block;width:181px; height:152px;float:left; margin:5px; background-color:#DCEAF7}


.td_artigos{
padding:10px;  background-color:#DCEAF7}
#cadastro{
	font-size:12px;
	color:#F8C301; 
	font-weight:bold;
	margin-top:-2px;
	float:left;
}

#enquete{
	padding:5px;
	border:1px solid #000;
	text-align:left;
}
/***=================================================================================***/





#separa {display:block; float:left; width:9px; height:400px; margin-top:10px;  background-image:url(../images/separa2.png); background-repeat:repeat-y}

#separa2 {display:block; float:left; width:9px; height:860px; margin-top:10px; background-image:url(../images/separa2.png); background-repeat:repeat-y}

#separa3 {display:block; float:left; width:9px; height:600px; margin-top:10px; background-image:url(../images/separa2.png); background-repeat:repeat-y}

#separa4 {display:block; float:left; width:9px; height:1040px; margin-top:10px; background-image:url(../images/separa2.png); background-repeat:repeat-y}



/***=================================================================================***/





/***=================================================================================***/



/***=================================================================================***/



#artigos {display:block; float:left; width:372px; /*background:#6699CC;*/margin:0 10px 10px 10px; _margin:0 0 5px 5px;}

#artigos ul {display:block; float:left; width:340px; /*background:#993300;*/ font: normal 12px Arial, Helvetica, sans-serif; color:#818181; margin: 0 0 0 23px; _margin: 0 0 0 13px}

#artigos ul li {list-style:url(../images/bullet.jpg); padding:2px; text-align:justify;}

#artigos-bt {display:block; float:left; width:311px; height:19px; margin:0 0 10px 0; background:url(../images/bg-maisartigos.gif) no-repeat}

#artigos-bt a {display:block; float:left; width:97px; height:12px; margin:3px 0 0 25px}



/***=================================================================================***/



/***=================================================================================***/



/***=================================================================================***/



#menu-rodape {width:840px; height:165px; display:block; float:left;}

#menu-rodape ul {display:block; float:left; color:#94a29c;margin:15px 0 0 80px; _margin:15px 0 0 58px}

#menu-rodape ul h1 {font: bold 12px Arial, Helvetica, sans-serif; color:#94a29c}

#menu-rodape ul li {margin-top:3px}

#menu-rodape ul li a {font: normal 12px Arial, Helvetica, sans-serif; color:#94a29c}



/***=================================================================================***/



#rodape {width:816px; display:block; margin:0 auto 0 13px;  color:#525252; text-align:right}

.img-rodape {display:block;float:left; width:20px; height:23px; margin:-7px 0 0 145px;}

#rodape-geral {

	display:block;
	width:100%;
	background:url(../images/bg_rodape.png) repeat-x;
	float:left;
	padding-top: 10px;
	background-color:#fff
}

#rodape-centro {width:840px;margin:0 auto;display:block; background-color:#fff}



/***=================================================================================***/



#texto p {margin-top:16px; text-align:justify}

#texto h1 {font: normal 20px impact,chicago; color:#F8C301; text-align:left}

#texto h2 {font: normal 20px impact,chicago; color:#F8C301; text-align:center} 

#texto a {font: bold 12px Arial, Helvetica, sans-serif; color:#000000}

#texto h3 {font: normal 15px impact,chicago; color:#F8C301;}

#texto h4 {font: normal 12px Arial, Helvetica, sans-serif; color:#599459;}

#texto h5 {font: bold 14px Arial, Helvetica, sans-serif; color:#599459;}

table.tabelahorarios tr td {border:1px solid}

table{ margin-right:auto; margin-left:auto; } 

#texto ul{display:block; width:600px; margin: 13px  0 0 0px; -margin: 13px 0 0 0px}

#texto ul li {display:block;display:inline;float:left; padding:15px; width:80px}

#texto{
	width:751px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	top:30px;
}

#texto2{width:600px;display:block;float:left;margin:10px 0px 5px 25px; _margin:10px 0px 5px 25px; padding:15px}

#texto2 p {margin-top:16px; text-align:justify}

#texto2 h1 {font: normal 20px impact,chicago; color:#F8C301; text-align:left}

#texto2 h2 {font: normal 20px impact,chicago; color:#F8C301; text-align:center; padding:5px 0px} 

#texto2 a {font: bold 12px Arial, Helvetica, sans-serif; color:#000000}

#texto2 h3 {font: normal 15px impact,chicago; color:#F8C301;}

#texto2 h4 {font: normal 12px Arial, Helvetica, sans-serif; color:#599459;}

#texto2 h5 {font: bold 14px Arial, Helvetica, sans-serif; color:#599459;} 

#texto2 ul{display:block; width:600px; margin: 13px  0 0 0px; -margin: 13px 0 0 0px}

#texto2 ul li {display:block;display:inline;float:left; padding: 0; width:140px; text-align:center;}

#texto2 img {padding:15px; border:#666666 solid thin; margin-left:3px}





/***=================================================================================***/





/***=================================================================================***/



/***=================================================================================***/



form.formlogin {border:0;width:200px;height:45px;margin:2px 0 0 45px;float:left;display:block;}

form.formlogin fieldset{margin:0;border:0;}

form.formlogin fieldset legend{display:none;}

form.formlogin .pequeno {float:left;width:120px;color:#666;font:normal 11px Arial, Helvetica, sans-serif;margin-left:10px;_margin-left:5px;margin-top:5px;}

form.formlogin label input {width:130px; height:10px;background:#fff;font:normal 10px Arial, Helvetica, sans-serif;color:#3D89A0;border:1px solid #CCCCCC;padding:3px;}

form.formlogin .botao {width:18px;height:12px;background:url(../images/bt-ok.gif) no-repeat;border:0;cursor:pointer;display:block;float:left;margin:7px 0 0 25px;}

#esqueceu {display:block; float:left; width:150px;margin: 3px 0 0 10px;}

#esqueceu a {font:normal 12px Arial, Helvetica, sans-serif ; color:#FFFFFF}



/***=================================================================================***/



form.formcontato {border:0;width:350px;padding:0px;float:left;}

form.formcontato fieldset{margin:0;border:0;}

form.formcontato legend{display:none;}

form.formcontato .grande {margin-top:10px;float:left;margin-left:10px;width:340px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .medio {margin-top:10px;float:left; margin-left:10px;width:250px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .metade {margin-top:10px;float:left; margin-left:10px;width:150px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .pequeno {margin-top:10px;float:left; margin-left:10px;width:75px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .menor {margin-top:10px;float:left; margin-left:10px;width:45px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .metade {margin-top:10px;float:left; margin-left:10px;width:164px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato label input {width:98%; height:20px;background:#fff;border:1px solid  #000;font:normal 11px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;padding-top:3px;}

form.formcontato label textarea {width:98%; height:150px;background:#fff;border:1px solid #000;font:normal 11px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;}

form.formcontato label select {width:50px;height:20px;float:left;border:1px solid  #000;font:normal 12px Arial, Helvetica, sans-serif;}

form.formcontato .botao {width:100px;height:23px;border:0;cursor:pointer;margin-top:10px;display:block;float:right;margin-right:25px; background-color:#F7F7F9}

form.formcontato .radio {margin-top:10px;float:left; margin-left:10px;width:250px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}





/***=================================================================================***/
/*	Eventos	*/

#eventos {
	width:720px;
	margin:0 auto;
}
.tab_eventos{
	width:140px;
	height:140px;
	border-collapse:collapse;
}
.tab_eventos img
{
	border:1px solid #000;
	padding:6px;}




/***=================================================================================***/



/***=================================================================================***/



/***=================================================================================***/



#lateral {display:block; float:left; width:220px; /*background:#6600CC;*/ margin-top:10px}

.style1 {font: normal 13px impact,chicago; color: #F8C301}

.style2 {font: normal 13px impact,chicago; color: #000000}

.style3 {font-size: 15px}

.style4 {font: normal 20px impact,chicago; color: #F8C301}

.style5 {font: bold 17px Arial; color: #F8C301}

.style6 {font: bold 14px Arial; color: #0151B7}

.style7 {font: bold 13px Arial; color: #0081E7}

.style8 {font: normal 10px Arial; color: #0081E7}

.style9 {font: bold 17px Arial; color: #0081E7}

.style10 {font: normal 10px Arial; color: #000000}

.style11 {font: bold 13px Arial; color: #000000}

.style12 {
	color: #408808;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/*____________________________________________________________________________________________*/

	
#lista ul li{ margin:5px 0;}
#destaque_art{
	font-weight:bold;
	margin-left:10px;}
	
#lista ul li{ margin:3px 0;}

