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



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



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:859px;margin:0 auto;display:block; background:#353535 url(../images/fundodentro.png) repeat-x; padding:0}

#topo {display:block; width:100%; top:0px; height:331px;}



#logotipo {width:859px;height:331px;margin:0px 0 0 0px;float:left;display:block;background:left url(../images/topo.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:#caa9a9;
	top:285px;
	z-index:0;
	color:#fff;
	font: normal 62.5% verdana;
	height:40px;
}


#menu_conteudo
{
	position:relative;
	width:700px;
	margin:auto;
	top: 285px;
	z-index:1;
	color:#caa9a9;
	height:49px;
}

#menu_dropdown{
	float:left;
	margin-top:12px;
}
ul.menubar{
  margin: 0px;
  padding: 0px;
  font-size: 100%;
}
 
ul.menubar .submenu{
  margin: 0px;
  padding: 0px;
  list-style: none;
  
  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: #FFF;
  font-size:14px;
  font-style:oblique;
}

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: 150px;
  background-color:#59D3B9;
}
 
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: #fff;
  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: #000; }



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

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



#bg_conteudo {
	width:859px;
	background-color:#f6f6f6; 
	display:block; 
	margin:auto;
	

	}



#miolo {
	width:800px;; 
	display:block;
	background:#ffffff ;
	min-height:315px;
	margin:0px auto;
	margin-bottom:0px;
	
}

#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:#525252; 
	font-weight:bold;
	margin-top:-3px;
	margin-left:20px;
}
#rodape-centro #cadastro a{color:#525252;}
#rodape-centro #cadastro a:visited{color:#525252;}

#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; }

#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:100%; 
	display:block;
	background-image:url(../images/fundorodape.png);
	float:left;
	color: #FFF; 
	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: #F00;
}*/

#rodape-centro {
	width:763px;
	margin:0 auto;
	display:block;
	position:relative;

	
}


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



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

#texto h1 {font: normal 20px arial,verdana; color:#00015D; text-align:left}

#texto h2 {font: normal 20px arial,verdana; color:#00015D; text-align:center} 

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

#texto h3 {font: normal 15px arial,verdanao; color:#00015D;}

#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:780px;
	display:block;;
	margin:0 auto;
	padding:10px;
	background: #fff;
	position:relative;
	min-height:250px;
}

#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 arial,verdana; color:#00015D; text-align:left}

#texto2 h2 {font: normal 20px arial,verdana; color:#00015D; text-align:center} 

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

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

#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;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;}

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: #0FAAFE}

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

.style3 {font-size: 15px}

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

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

.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: 13px Arial; color: #000}

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

	
#lista ul li{ margin:5px 0;}
#destaque_art{
	margin-left:10px;
	color:#fff}
#destaque_art a{color:#fff}
#destaque_art a:visited{color:#fff}
	
#lista ul li{ margin:3px 0;}

#cadastro{float:left;}

#lt-dir {display:block; float:right;width:400px;height:60px; margin-top:50px; }


form.formlogin {border:0;width:396px;height:19px;margin:0;float:right;display:block;}

form.formlogin #logincli{margin:0 128px;border:0;display:block; float:right;}
form.formlogin #logincli h1{display:block;text-indent:-9999px;overflow:hidden;width:129px;height:19px;float:left}
form.formlogin .pequeno {float:right;width:100px;height:15px;color:#666;font:normal 11px Arial, Helvetica, sans-serif;}
form.formlogin  input {width:100px; height:15px;background:#fff;font:normal 10px Arial, Helvetica, sans-serif;color:#fff;border:1px solid #C8A7A7; margin:2px; background:#4F0000}
form.formlogin .botao {width:25px;height:19px;background:#4F0000;border:0;cursor:pointer;display:block;float:right; color:#C8A7A7}
