/* CSS Document */

/*
	ALTERACOES EM 30/10/2008
	.modificado bg do body
	.comentado bg de #geral-maior

*/

* {
	margin:0;
	padding:0;
}


/* == TAGS == */
a, a:visited {
	color:#58c211;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:active {
	background:#58c211;
	color:#fff;
}

a:focus {
	outline: none
}

address {
	padding:15px 13px 15px 0;
	text-align:right;
	color:#afd751;
	background:#f7ffe4;
	font-style:normal;
	clear:both;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background:url(../images/background05.jpg) repeat-y center;
}

blockquote {
	background:url(../images/ico-blockquote.gif) 6% 10% no-repeat;
	width:70%;
	padding: 12px 0 12px 70px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	color:#a67724;
	line-height:160%;
}




caption {
	background:#378c08;
	color:#fff;
	caption-side:top;
	margin:8px 0 0 0;
	padding:4px 0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

dl {
	width:70%;
	margin:0 0 0 10px;
}
dd {
	padding:0 0 0 13px;
	background:url(../images/ico-seta.gif) 0% 9%  no-repeat;
}

dt {
	border-bottom:1px solid #ddf5ce;
	color:#58c211;
	font-weight:bold;
	margin:6px 0 0 0;
}

#principalTxt dt, #principalTxtRSS dt {
	font-size: 10px;
	padding: 3px 0 3px 0;
}

form {
	margin: 15px 0 15px 0;
}

h2 {
	font-size:28px;
	font-weight:normal;
	/*color:#063d00;*/
	color:#906d17;
	margin:90px 0 20px 0;
	_margin: 25px 0 20px 0;
}
h2 strong {
	font-weight:normal;
	/*color:#58c211;*/
	color:#f3ddab;
}
h2 a, h2 a:visited {
	color:#906d17;
	text-decoration:underline;
}
h2 a:hover {
	color:#906d17;
	text-decoration:none;
}
h2 a:active{
	background:#906d17;
	color:#fff;
}

h3 {
	font-size:18px;
	font-weight:normal;
	color:#906d17;
	margin:20px 0 -12px 0;
}
h3 a, h3 a:visited {
	color:#906d17;
	text-decoration:underline;
}
h3 a:hover {
	text-decoration:none;
}
h3 a:active {
	background:#906d17;
	color:#fff;
}

h4 {
	font-size:12px;
	border-bottom:1px solid #ddf5ce;
	color:#58c211;
	font-weight:bold;
	margin:32px 0 0 0;
	width:80%;
}

#principalTxt h4, #principalTxtRSS h4  {
	font-size:20px;
	margin: 10px 0 35px 0;
	width:100%;
}

#principalTxt ul li h4, #principalTxtRSS ul li h4  {
	margin: 10px 0 15px 0;
}

img {
	border:none;
}

/*paginas de galeria*/

#galeria table {
	width: 100%;
	font-size:11px;	
}
#galeria img{
	display:block;
	border:1px solid #58c211;
}

#galeria td {
	width:25%;
	padding: 20px 2px 14px 2px;
	vertical-align:top;
}
#galeria .galeria_descricao, #galeria .galeria_descricao:hover{
	color:#713221;
	font-weight:normal;
	text-decoration:none;
}

#galeria h2, a{
	color:#713221;
}
/*paginas de galeria*/

input, textarea {
	/*border:1px solid #906d17;
	background:url(../images/bg-form.gif) #fff9ed top repeat-x;*/
	background-color:#fffcf7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:4px;
	color:#906d17;
}
input {
}

label, input, textarea {
	display:block;
}
label {
	font-size:11px;
	font-weight:bold;
	color:#906d17;
}

li {
	margin:4px 15px;
	*margin:4px 20px; /*IE7*/
	_margin:4px 0; /*IE6*/
}

ol {
	list-style:decimal outside;
}
ol li {
	margin-left:19px;
	*margin-left:26px; /*IE7 e IE6*/
}

p {
	margin: 16px 0 16px 0;
	line-height:130%;
	color:#246600;
}
p.abre {
	width:80%;
	line-height:130%;
	font-size:11px;
	margin:12px 0 20px 0; 
}

q {
	font-style:italic;
}

table {
	margin:0 0 16px 0;
}
td {
	background:#f7ffe4;
	color:#000;
	padding:2px 3px;
}

tr.tableCampo {
	
}
tr.tableCampo td{
	text-align:left;
	padding:4px 0 4px 3px;
	color:#4d6c04;
	font-size:11px;
	font-weight:bold;
	background-color:#cfdeaa !important;
}


/* == IDs ==*/
#containerPrincipalInternas {
	padding: 40px;
}

#containerPrincipalInternas h2{
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	margin-bottom: 30px;
	margin-top: 50px;
	*margin-top: 0px;
	background-repeat: no-repeat;
	background-position: bottom left;	
	background-image: url(../images/ico-borboleta.jpg);
}

#destaque_1 {
	background:url(../images/sacola.gif) top left no-repeat #f7ffe4;
	width:562px;
	padding:22px 0 22px 0;
	float:left;
}
#dest_1-texto {
	margin: 0 0 0 238px;
	width:310px;
	color:#378c08;
	line-height:150%;
}
#destaque_1 h2 {
	width:264px;
	height:49px;
	text-indent:-9000px;
	margin:0 0 15px 0;
	background:url(../images/dest_princ-titulo.gif) left no-repeat;
}


#destaque_lazer {
	width:540px;
	margin: 40px 20px 20px 20px;
	_margin: 40px 15px 20px 15px;
	float:left;
}
#dest_lazer-texto {
	margin-left:20px;
	width:355px;
	color:#378c08;
	line-height:150%;
	float:left;
}
#destaque_lazer-img { 
	float:left;
	width:150px;
	height:130px;
	overflow:hidden;
}
#destaque_lazer-img img { width:150px; }

#destaque_lazer h3 {
	text-indent:-9000px;
	height:23px;
	margin:0 0 10px -6px;
}
h3.lazer {
	background:url(../images/nomes_dest-lazer.jpg) left center no-repeat;
}

span.txt_lazer {
	padding: 0 0 0 5px;
	margin-left: 10px;

}

#destaque_2 {
	width:550px;
	float:left;
	padding:0 0 0 13px;
}
#destaque_2 h3 {
	text-indent:-9000px;
	height:23px;
	margin:0 0 14px 0;
}
h3.eventos {
	background:url(../images/nomes_dest-eventos.gif) left center no-repeat;
}
#destaque_2 h3.circula {
	background:url(../images/nomes_dest-circula.gif) left center no-repeat;
}
#destaque_2 h3.plantas {
	background:url(../images/nomes_dest-plantas.gif) left center no-repeat;
}
#destaque_2 h3.mapa {
	background:url(../images/nomes_dest-mapa.gif) left center no-repeat;
}

#galho-dir {
	width:100%;
	height:700px;
	background:url(../images/galho-dir.png) top right no-repeat;
}
#galho-esq {
	width:100%;
	height:700px;
	background:url(../images/galho-esq.png) top left no-repeat;
}

#geral {
	width:730px;
	margin:0 auto;
	padding:15px;
	text-align:left;
	background-color:#fff;
}
#geral-maior {
	width:100%;
	background:url(../images/bg-branco.jpg) top center no-repeat;
}

#header {
	width:730px;
	height:248px;
	background:#000;
}
#header h1 {
	display:none;
}
#headerInterno {
	width:730px;
	height:128px;
	background:url(../images/bg_topo-p01.jpg) no-repeat;
	overflow:hidden;
}
#headerInterno h1 {
	width:194px;
	height:138px;
	text-indent:-9000px;
	visibility:visible;
	background:url(../images/logo-interno.jpg) center no-repeat;
	float:left;
}
/*#headerInterno h1 {
	width:194px;
	height:138px;
	text-indent:-9000px;
	visibility:visible;
	background:url(../images/logo-interno.jpg) center no-repeat;
	position:relative;
	left:0;
	top:0;
}*/

#mais {
	background:#f3ddab;
	padding-bottom:5px;
}

#mais ul {
	list-style:url(../images/ico-seta2.gif) outside;
	margin:0 0 0 10px;
	*margin:0 0 0 6px;
	_margin: 0 0 0 26px;
	
}
#mais ol {
	margin:0 0 0 11px;
}

/*menu utilitario HOME*/

#menuUtilitHome {
	background:#000;
	width:20px;
	height:50px;
	padding:198px 0 0 2px;
	position:relative;
	left: 708px;
	/*_left:845px;
	*left:845px;*/
	top:-248px;
	_margin:0 0 -300px 0;
}
/*#menuUtilitHome {
	background:#000;
	width:20px;
	height:50px;
	padding:198px 0 0 2px;
	position:absolute;
	left: 847px;
	_left:845px;
	*left:845px;
	top: 15px;
	
}*/
#menuUtilitHome li {
	list-style:none !important;
	margin:0 ;
}
#menuUtilitHome li a {
	display:block !important;
	width:20px;
	text-indent:-9000px;
	margin:4px 0 0 0 !important;
}
#menuUtilitHome li a.mu-home:link, #menuUtilitHome li a.mu-home:visited {
	background:url(../images/mu-home_off.gif) 0 50% no-repeat;
	list-style:none !important;
}
#menuUtilitHome li a.mu-home:hover, #menuUtilitHome li a.mu-home:active, #menuUtilitHome li a.mu-home:focus {
	background:url(../images/mu-home_on.gif) 0 50% no-repeat;
	list-style:none !important;
}

#menuUtilitHome li a.mu-contato:link, #menuUtilitHome li a.mu-contato:visited {
	background:url(../images/mu-contato_off.gif) 0 50% no-repeat;
	list-style:none !important;
}
#menuUtilitHome li a.mu-contato:hover, #menuUtilitHome li a.mu-contato:active, #menuUtilitHome li a.mu-contato:focus {
	background:url(../images/mu-contato_on.gif) 0 50% no-repeat;
	list-style:none !important;
}
/*menu utilitario HOME*/



/*menu utilitario*/
#menuUtilit {
	background:#000;
	width:20px;
	height:128px;
	padding:80px 0 0 2px;
	float:right;
}
#menuUtilit li {
	list-style:none !important;
	margin:0 ;
}
#menuUtilit li a {
	display:block !important;
	width:20px;
	text-indent:-9000px;
	margin:4px 0 0 0 !important;
}

#menuUtilit li a.mu-home:link, #menuUtilit li a.mu-home:visited {
	background:url(../images/mu-home_off.gif) 0 50% no-repeat;
	list-style:none !important;
}
#menuUtilit li a.mu-home:hover, #menuUtilit li a.mu-home:active, #menuUtilit li a.mu-home:focus {
	background:url(../images/mu-home_on.gif) 0 50% no-repeat;
	list-style:none !important;
}

#menuUtilit li a.mu-contato:link, #menuUtilit li a.mu-contato:visited {
	background:url(../images/mu-contato_off.gif) 0 50% no-repeat;
	list-style:none !important;
}
#menuUtilit li a.mu-contato:hover, #menuUtilit li a.mu-contato:active, #menuUtilit li a.mu-contato:focus {
	background:url(../images/mu-contato_on.gif) 0 50% no-repeat;
	list-style:none !important;
}
/*menu utilitario*/

#pop{display:none;position:absolute;top:65%;left:50%;margin-left:-110px;margin-top:-100px;padding:6px;width:450px;height:420px;border:1px solid #d0d0d0}

#publicidade {
	float:right;
}
#publicidade div {
	margin: 0 0 15px 0;
}
#publicidade .b_340x150 {
	width:150px;
	height:340px;
	background-color:#666666;
}
#publicidade .b_60x150 {
	width:150px;
	height:60px;
	background-color:#666666;
}

#principalTxt {
	float:left;
	width:100%;
}
#principalTxtRSS {
	float:left;
	width:360px;
}
#principalTxt p, #principalTxtRSS p {
	margin:10px 0;
	line-height:16px;
}
#principalTxt ul, #principalTxtRSS ul {
	list-style:url(../images/ico-seta.gif) outside;
	_margin: 0 0 0 18px;
}
#principalImg {
	padding:15px 0 0 0;
	width:25%;
	float:right;
}
#principalImg h2.mais {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding:3px 0;
	margin:0;
	background:#906d17;
	letter-spacing: 1px;
}
#principalImg p {
	padding:6px 9px;
	margin:0;
	line-height:110%;
}
#principalImg a:link, #principalImg a:visited {
	color:#906d17;
	text-decoration:none;
	font-weight:bold;
}
#principalImg a:hover {
	text-decoration:underline;
}
#principalImg img {
	margin:0 0 8px 0;
}

#rodape {
	padding:15px 13px 0 0;
	text-align:right;
	color:#a38539;
	font-size:10px;
}

#rodape a, #rodape a:visited {
	color:#a38539;
	text-decoration:none;
}
#rodape a:hover {
	text-decoration:underline;
}
#rodape a:active {
	color:#e5ad1f;
}
#link_voltar {
	text-align:left;
	margin: 20px 0 20px 0;
	font-size:10px;	
}

/* == CLASSES == */
.borboleta {
	margin:0 0 0 7px;
}
.botao {
	font-size: 11px;
	background:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	color: #000;
	
}
.campo_erro {
	font-size: 11px;
	color: #666666;
	background: #ece0cc;
}

.destaque_2-box {
	margin:20px 0 20px 0;
	width:270px;
	float:left;
}
.dest_2-img {
	float:left;
}
.dest_2-texto {
	margin:0 0 0 8px;
	width:170px;
	float:left;
	color:#378C08;
}

.dest_2-texto p {
	line-height:130%;
}
.dest_2-mais {
	display:block;
	margin:8px 0 0 0;
}
.dest_2-mais a{
	font-size:9px;
	color:#58c211;
}
.dest_2-mais a:hover {
	text-decoration:none;
}
.dir {
	float:right;
}
.esq {
	float:left;
}

.quebra {
	clear:both;
}

.iconerss {
	float: left;
    margin: 10px 0 0 0;
	*margin: 10px 0 0 47px;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color:#f40;
	font-family:Arial, Helvetica, sans-serif;	
}

.iconerss a {
	color:#f40;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color:#f40;
	font-family:Arial, Helvetica, sans-serif;
}

.iconerss a:hover {
	color:#f40;
	text-decoration:none;
}

.dataeventos {
	font-size:10px;
	font-weight:bold;
	color:#92eb57;
}

.exprss {
	font-size:10px;
}

/****************
	sIFR styles
****************/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	/*font-size: 55px;*/
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}


/*FORMULÁRIOS*/

#queroteruma p, #fale_conosco p{
	background-color:#f7ffe4;
	padding: 10px;
}

#cadastro_email{
	float:right;
	width: 220px;
	background-color:#f7ffe4;
	padding: 15px;
}
#cadastro_email h4{
	margin: 0;
	font-size:14px;
}
#botao_mail{
	background-color:#cfdeaa;
	margin: 4px 0 0 0;
}

#formasderecebernovidades{
	margin: 20px;
	font-size:36px;
}

#formasderecebernovidades li{
	font-size: 14px;
	font-weight:bold;
	margin: 30px 0 0 -30px;
	color:#58c211;
	list-style:none;
	padding:0 0 0 45px;
}
.listanumerada01{
	background-image:url(../images/listanumerada01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.listanumerada02{
	background-image:url(../images/listanumerada02.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

