* {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/bg.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:1000px;margin:10px auto;display:block; }
#geralzao {width:1230px;margin:10px auto;display:block; }

#topo {display:block; width:100%; top:0px; height:172px; background:url(../images/topo.png) center; margin:0 auto}


#logo_contato {
	width:1000px;
	padding:0px;
	left:50%;
	margin-left:-500px;
	height:100px;
	display:block;
	position:absolute;
}


#logotipo{
	display:inline-block;
	float:left;
	z-index:3;
	position:absolute;
	margin-top:50px;
	margin-left:80px;
}


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

/*	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;
	top:110px;
	z-index:1;
	color:#fff;
	font: normal 62.5% verdana;
	height:52px;
}


#menu_conteudo
{
	position:absolute;
	display:block; 
	width:1000px; 
	left:50%;
	margin-left:-500px;
	top: 110px;
	z-index:2;
	color:#fff;
	height:92px;
	background: url(../images/bg_menu.png) center no-repeat ;
}

#menu_dropdown{
	margin: 40px 130px 0px 0px;
/*	border: 1px solid #FF0;*/
	padding:0px;
	float:right;
}
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:15px;
}

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

ul.menubar span{
	cursor:default;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: none;
  width: 150px; 
  background-color: #E2001A; /*cor do submenu*/
}
 
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:902px;
	display:block; 
	margin:30px auto;
	position:relative;
/*	border: #000 solid 5px;*/
	}


#flash {display:block; width:552px; height:180px; margin:0px auto}

#conteudo {
	height:auto;
	position:relative
	width:890px;
	display:block; 
	margin:0px auto;
}
	
#conteudo .conteudo_bloco{	background: #f9f4e5;}

#miolo {
	width:100%; 
	display:block;
	height:100%;
	margin:0px auto;
	margin-bottom:0px;
	padding-top:20px;
}

#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; float:left; margin:5px; background-color:#DCEAF7}


.td_artigos{
padding:10px;  background-color:#DCEAF7}
#cadastro{
	font-size:12px;
	color:#f9f4e5; 
	font-weight:bold;
	margin-top:-3px;
	margin-left:20px;
}
#rodape-centro a{color:#f9f4e5;}
#rodape-centro a:visited{color:#f9f4e5;}
#rodape-centro #cadastro a{color:#f9f4e5;}
#rodape-centro #cadastro a:visited{color:#f9f4e5;}

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



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



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



#rodape {
	width:100%; 
	display:block;
	background:url(../images/bg_rodape.png);
	float:left;
	color:#f9f4e5; 
	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:900px;
	margin:0 auto;
	display:block; 
	
}


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



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

#texto h1 {font: normal 20px arial,verdana; color:#A5111C; text-align:center}

#texto h2 {font: bold 14px arial,verdana; color:#A5111C; text-align:left} 

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

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

#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{
	display:block;
	margin:0px auto;
	padding:15px;
	min-height:300px;
}

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

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

#texto2 h1 {font: normal 20px arial,verdana; color:#A5111C; text-align:center}

#texto2 h2 {font: normal 14px arial,verdana; color:#A5111C; text-align:left} 

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

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

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

#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.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:#DFD9C8}

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

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

.style3 {font-size: 15px}

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

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

.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: #A5111C;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/*____________________________________________________________________________________________*/

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

#cadastro{float:left;}

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


/* ---------------------------- Borda Arredondada ------------------------ */
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b {display:block; overflow:hidden; font-size:1px;}
.b1, .b2, .b3, .b1b, .b2b, .b3b {height:1px;}
.b2, .b3, .b4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.b1 {margin:0 5px; background:#000;border-color:#000}
.b2 {margin:0 3px; border-width:0 2px;border-color:#000}
.b3 {margin:0 2px;border-color:#000}
.b4 {height:2px; margin:0 1px; border-color:#000}

.conteudo_bloco
{
	border-left:#000 1px solid;
	border-right:#000 1px solid; 
}

/* cor do fundo das bordas arredondadas*/
#bg_conteudo .conteudo_bloco{ 	background-color:#FFFFFF; border:#fff}
#conteudo .conteudo_bloco{ background: #f9f4e5; border:#f9f4e5}


#bg_conteudo .b1, #bg_conteudo .b2, #bg_conteudo .b3,#bg_conteudo .b4 {background:#fff; border:#fff;}
#bg_conteudo .b1, #conteudo .b2, #conteudo .b3,#conteudo .b4 {background:#f9f4e5; border:#f9f4e5}
