* {
	font: 12px Arial, Helvetica, sans-serif;
	outline: none;
	line-height:1.7em;
	vertical-align:middle;
}

html>body #meio_conteudo {
  height: auto;
}


html, body { height: 100%;}
* html #geral {
	margin-right:-3px;
	height: 100%; /* hack para IE6 hq trata height como min-height */ 
}

body {
	background: #3D2F27 url(../images/bg.jpg) repeat-y fixed top center;
	color:#3D2F27;
}

/*GERAL*/
#geral {
	width:1000px;
	margin:0 auto;
	min-height:100%;
	position:relative;
	
}

#barra_topo {
	background:url(../images/barra_topo.jpg) repeat-x top left;
	height:11px;	
}

/*p { padding:5px 5px 5px 10px; }
*/ol { padding:5px; list-style:decimal; list-style-position:inside;}
a {color:#000; text-decoration:none; }
a:hover { text-decoration:underline; color:#D26B0B; }
strong, table tr td strong { font-weight:bold !important;}


#topo {	height:auto; }
#logo {
	width:221px;
	height:290px;
	text-indent:-9999px;
	margin:-11px 0 0 25px;
	background:url(../images/logo.jpg) no-repeat top left;

}

#logo h1 a {
	display:block;
	width:220px;
	height:279px;	
}

#data {
	position:absolute;
	top:95px;
	left:270px;
	width:300px;
	height:20px;
	color:#E0DFD7;
	font-size:0.8em;
	font-weight:bold;
}


/*BUSCA*/
.search {
	width: 375px;
	position:absolute;
	left:625px;
	top:85px;
}

.search input {
	background:url(../images/bg_busca.jpg) no-repeat top left;
	width:270px;
	line-height:23px;
	border:none;
	padding:0 0 0 45px;
	font-size:0.95em;
	height:23px;

}

.search input.button {
	background:url(../images/ok.jpg) no-repeat  top left;
	width:27px;
	height:24px;
	border:none;
	padding-left:3px;
	text-indent:-9999px;
	cursor:pointer;
}


/*MENUS TOPO*/
#menu_topo {
	position:absolute;
	top:0;
	left:660px;
	background:#D26B0B url(../images/bg_menu_topo.jpg) repeat-x top center;
	width:270px;
	color: #fff;
	height:27px;
	font-size:10px;
}

#menu_topo ul  { padding: 0 15px; line-height:27px;}
#menu_topo ul li{
	display: inline;
	list-style:none;
	padding:5px;
	
}

#menu_topo ul li a{
	font-size:11px;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	
}

#menu_topo ul li a:hover{
	text-decoration: underline;
	color: #fc0;
}

#lateral {
	min-height:100%;
	width:190px;
	float:left;
	padding:0 10px 100px 10px;
	margin-right:15px;
}


/*MENUS LATERAL*/
#menu_lateral_principal {
	width:230px;
	height:auto;
	float:left;
	margin:10px 0 20px 0;
	background:#72574C url(../images/bg_menu_lateral.jpg) repeat-x top left  ;

}

#menu_lateral_principal ul#nav-menu  { padding:10px; }
#menu_lateral_principal ul#nav-menu li  {
	padding:7px 2px;
	border-bottom:1px solid #866B60;
	list-style:none;

}

#menu_lateral_principal ul#nav-menu li a {
	font-size:13px;
	color:#fff;
	text-decoration: none;
        font-weight:bold;
}

#menu_lateral_principal ul#nav-menu li a:hover, #menu_lateral_principal ul#nav-menu li a:active {
        color: #C36815; 
}

#menu_lateral_principal ul#nav-menu ul {
        margin-left:7px; padding:0;
}

#menu_lateral_principal ul#nav-menu ul li {
	padding:1px 0;
	border:none;
	list-style: inside url(../images/list.png);

}

#menu_lateral_principal ul#nav-menu ul li a {
	font-size:11px;
	color: #A9958D;

}

/*CORPO INDEX*/
#meio {
	width:700px;
	min-height:100%;
	padding:7px 7px 30px 7px;
	float:left;
	margin:-160px 0 10px 40px;
	background-color:#F3F2EE;

}

/*MAPA SITE*/
div#corpo #mapa_site ul {
    margin:0 30px;
}

div#corpo #mapa_site ul li {
   border-bottom:1px solid #E1DFD7;
}

div#corpo #mapa_site ul li li {
	border:none;
	list-style: inside url(../images/list.png);
}

div#corpo #mapa_site ul li li a {
	color:#9B8075;
}

div#corpo #mapa_site ul li a {
	font-size:12px;
	font-weight:bold;
	list-style:square;
}


/*FORMULARIO CONTATO*/
#corpo fieldset {
	border:1px solid #E1DFD7;
	width:85%;
	margin:0 auto;
	padding:8px;
}

#corpo fieldset table, #corpo fieldset table tr td {
	border:none;
	font-size:12px;
	font-weight:bold;
}

#corpo fieldset legend {
	font-size:1em; color:#D26B0B; font-weight:bold;
	padding:0 10px;
}

#corpo input.campo {
	width:300px;
	border:1px solid #E1DFD7;
	padding:2px;
	height:22px;
}

#corpo input#Tel_Cel { width:140px;}
#corpo textarea {
	width:300px;
	border:1px solid #E1DFD7;
	padding:2px;
	height:50px;

}

#corpo select {
	border:1px solid #E1DFD7;
	padding:2px;
	
}

#corpo input {
	font-size:11px;
}

#corpo input.botao {
	width:80px;
	background:#D26B0B;
	border:none;
	color:#fff;
	height:25px;
	margin-top:10px;
}


/*GALERIA DE FOTOS*/
#galeria_index {
	width:420px;
	float:left;
	height:350px;
	margin:30px 0 ;
	
}

#galeria_index img {
	padding:5px;
	background:#fff;
	margin:4px;
	width:115px;
	border:1px solid #E1DFD7;

}

#galeria_index h2 {
	background:#DAD6CB url(../images/ferradura.jpg) no-repeat 8px 1px;
	line-height:25px;
	padding:3px 40px;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0;
}



#fotos_index {
	margin-top:13px;
}

#fotos_index img {
	padding:7px;
}




/*LATERAL DIREITA*/
#lateral_direita {
	width:260px;
	float:right;
	margin:15px 0 5px 20px;
	overflow:hidden;

}

#lateral_direita .informativos {
	background:url(../images/box_avisos.png) no-repeat top left;
	height:110px;
	padding: 1px 10px;
	
}

#lateral_direita .informativos p {
	line-height:1.4em;
	color:#EAE7E0;
	width:170px;
	margin-top:5px;
	font-size:0.7em;
}

#lateral_direita .informativos p.subtitulo {
	font-size:1.1em;
	font-weight:bold;
color:#fff;

}


#lateral_direita #news {
	height:265px;
	background:#fff url(../images/bg_box_noticia.png) repeat-x bottom left;
	border:1px solid #D9D7CC;
	margin:4px 0;
	padding:3px 5px;
	
}

#lateral_direita #news h2 {
	color:#AC6325;
	font-size:18px;
	font-weight:bold;
	padding:0 30px;
	background:url(../images/ferradura.png) no-repeat 3px 5px;
}


#news .data {
	font-size:10px;
	font-weight:bold;
	color:#AC6325;

}

#news span a {
	font-size:11px;
	font-weight:bold;
	color:#AC6325;
	float:right;
	text-decoration:underline;

}

#news .box_news {
	padding:8px 3px;
	
}

#news .subtitulo_news {
	font-weight:bold;
	

}

#news p a {
	font-size:10px;
}

#news .categoria {
	font-size:10px;
	color:#987A70;
}

/*EVENTOS*/
#corpo #eventos {
	margin-top:15px;
	background:#EAE9E3;
	height:300px;
}

#corpo #eventos h2 {
	background:#DAD6CB url(../images/ferradura.jpg) no-repeat 8px 1px;
	line-height:25px;
	padding:3px 40px;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0;
	
}

#eventos .box_eventos {
	padding: 5px;
	width:325px;
	height:230px;
	background:#fff url(../images/bg_box_noticia.png) repeat-x bottom left;
	border:1px solid #D9D7CC;
	margin:5px 4px;
	float:left;
}

#eventos .subtitulo_eventos {
	font-weight:bold;
	font-size:0.8em;

}

#eventos p {
	font-size:0.7em;
	margin:8px 0;
}

#eventos .box_eventos img {
	float:left;
	padding:3px 10px 0 0;
}

#eventos .data_evento, #eventos .local_evento {
	font-size:0.75em;
	font-weight:bold;
	color:#AC6325;
	border-bottom:1px solid #E3AF81;
	margin-left:125px;
}

#eventos span a {
	font-size:0.7em;
	font-weight:bold;
	color:#AC6325;
	float:right;
	text-decoration:underline;

}


#eventos .categoria {
	font-size:0.6em;
	color:#987A70;
}



/* Publicidades */
#publicidade { width:231px; height:50px;  }


/* Rodape*/
#rodape {
	clear:both;
	height:250px;
	width:100%;
	background:#72574C url(../images/bg_rodape.jpg) repeat-x top left;
	color:#fff;
	position:relative;
	padding:20px 0;

}

#rodape .copy {
	width:990px;
	text-align:right;
	font-size:12px;
	margin:0 auto;
      padding-bottom:10px;
       border-bottom:1px solid #E1DFD7;
}

#rodape #templus {
	color:#987A70;
	width:990px;
	text-align:right;
	font-size:12px;
	margin:0 auto;
}

#rodape #templus a {
	font-size:13px;
	color:#987A70;


}

/* FORMS */
/*form#form-login fieldset {
	border:1px solid #695145;
}

form#form-login label { color:#E1DFD7;}
form#form-login p#form-login-username, form#form-login p#form-login-password {
	width:150px;
	float:left;
	text-align:left;
	position:inherit;
}

form#form-login p#form-login-remember { 
	position:inherit;
	width:120px;
	font-size:11px;
	text-align:left;
	float:left;
	margin:6px 0;
}

form#form-login p#form-login-remember label {}
form#form-login input#modlgn_remember { width:auto;}
form#form-login input { border:1px solid #9B8075; width:140px; padding:3px; background:#fff;}
form#form-login ul {}
form#form-login ul li {
	float:left;
	text-align:left;
	padding:5px;
}

form#form-login ul li a { color:#3D2D26; }
form#form-login input.button {
	float:left;
	width:90px;
	background:#9B8075;
	border:none;
	color:#3D2E26;
	height:25px;
	margin:7px 0;	
}*/


/*CONTEUDO*/

/*CORPO Conteudo*/
#meio_conteudo {
	width:700px;
	min-height: 650px; /* IEWin does not support min-height */
	height: 650px;
	padding:7px 7px 100px 7px;
	float:left;
	margin:-160px 0 10px 40px;
	background-color:#F3F2EE;
	position:relative;
	overflow:hidden;

}

#meio_conteudo #corpo {
	margin:15px 0;
}

#meio_conteudo #corpo img {
	float:left;
        margin:0 15px 0 0;
}


#meio_conteudo #corpo h2 {
	background:#DAD6CB url(../images/ferradura.jpg) no-repeat 8px 1px;
	line-height:25px;
	padding:3px 40px;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0 40px 0;
}

#corpo {
	overflow:hidden;
	width:auto;
}

#corpo p {
	font-size:0.8em;

}

#corpo .margem {
	padding-left:15px;

}

#corpo .data {
	color:#D26B0B;
	font-size:0.9em;
	font-weight:bold;
}


#corpo h3 {
       font-size:1.3em;
       font-weight:bold;
}

#corpo .relacionadas {
	font-size:1.1em;
	font-weight:bold;
	color:#9B8075;
	border-bottom:1px solid #E1DFD7;
}


#corpo p.subtitulo, #corpo table tr td.subtitulo {
	font-size:0.95em;
	font-weight:bold;
	color:#784312;
	text-decoration:underline;

}

#corpo p.destaque, #corpo table tr td.destaque {
	font-size:14px;
	font-weight:bold;
	padding-top:15px;

}

#corpo table { width:98%; margin:0 auto; /*border: 1px solid #E1DFD7;*/}
#corpo table tr td { font-size:12px; padding:2px;}
#corpo table tr th { 
	font-size:12px;
	color:#D26B0B;
	background:#fff;
	font-weight:bold;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #E1DFD7;
	border-top:1px solid #E1DFD7;
}

#corpo table tbody tr td { 
	font-size:11px; padding:2px 1px;
}

#corpo table tr td p {font-size:12px;}

#corpo ul { margin-left:10px;}
#corpo ul li {
	font-size:12px;
	margin:5px;
	list-style: inside url(../images/list.png);

}


/*EVENTOS - interno*/
#corpo table tr td p.data_evento, #corpo table tr td p.local_evento {
	font-size:12px;
	font-weight:bold;
	color:#AC6325;

}



/*GALERIA DE FOTOS - CONTEUDO*/
#corpo table.galeria {
     width:320px;
     float:left;
     margin:30px 5px 5px 5px;
     border:1px solid #E1DFD7;
}

#corpo table.galeria tr td {
	padding:10px;
}


#corpo table.galeria tr td a {
	font-size:15px;
	font-weight:bold;
	color:#AC6325;

}

#corpo #titulo_categoria {
	font-size:1em;
	font-weight:bold;
	color:#AC6325;
	padding-left:5px;

}

#corpo table.galeria tr td img, #corpo table.galeria_detalhe tr td img {
	padding:10px;
	width:100px;
	height:75px;
	margin:0 auto;
	border:1px solid #E1DFD7;
	background:#fff;
  
}

#corpo table.galeria_detalhe {
     width:550px;
     margin:30px auto;
}


/* Breadcrumbs */
#meio_conteudo #bread { 
	color:#6B5445;
	line-height:30px;
	background:#E9E7E0; 
	font-size:12px;
}

#meio_conteudo #bread  {
	padding:0 5px;
}

#meio_conteudo #bread a{
	font-size:12px;
	padding:0 5px 0 0;
	color:#6B5445;
	text-decoration:underline;
}

/* Atividades */
#meio_conteudo #atividades { 
	color:#6B5445;
	line-height:30px;
	font-size:11px;
	position:absolute;
	top:285px;
	right:0;
	color:#D26B0B;
	background: url(../images/print.png) no-repeat center left;
	width:60px;
}

#meio_conteudo #atividades  {
	padding:0 10px;
}

#meio_conteudo #atividades a{
	font-size:11px;
	padding:0 5px 0 10px;
	color:#D26B0B;
	text-decoration:underline;
}




/*SUPORTE*/
.clear { clear:both; }


p.img_legenda img {
	margin:0 30px 30px 8px;
	display:block;

}


table tr td.relacao {
	border-bottom:1px solid #E1DFD7;
}
