@charset "iso-8859-1";
/* CSS Document */

/* MAIN HTML ELEMENTS
===================================================================== */
*{ margin:0; padding:0; border: 0; }
body{ background: #009036; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; }
p{ text-align:justify; line-height:130%; }
h1{ color:#894f3f; font-size:1.6em; margin: 10px 0px; border-bottom: 1px #894f3f solid; }
h2{ color:#894f3f; font-size:1.4em; margin-top: 10px; padding-left: 68px; background: url(../imagens/fundoh2.gif) no-repeat 0px 0px; min-height: 23px; padding-top: 1px;}
h3{ font-size: 1.4em; color:#cc6633; margin: 5px 0px; border-bottom: 1px #efd4a5 solid; }
h4{ font-size: 1.2em; margin-left: 10px; color:#894f3f; }
h5{ font-size: 12px; color:#894f3f; margin-top: 5px; background: url(../imagens/fundoh5.png) #fff3d7 no-repeat 0px 0px; padding-left:30px; padding-top:5px; }
h6{ color:#894f3f; border-bottom: 1px #894f3f solid; font-size: 12px; margin-top: 5px; }
ul{ margin: 10px 0px 10px 5px; padding: 0; }
li{ margin: 0px 0px 5px 20px; }
dl{ margin-left:10px; }
dt{ font-weight:bold; font-size:1.1em; color: #894f3f; }
dd{ margin: 0px 5px 0px 20px; line-height: 150%; }
/*div{ overflow:hidden; display: block; height: 100%; }*/
fieldset{ margin-top: 5px; padding: 5px; display: inline; border: 1px #efd4a5 solid; }
legend{ font-weight:bold; color: #000080; }
input{ border: 1px #894f3f inset; }
input[type=submit],input[type=button]{ border-top: 2px #FFFFFF solid; border-left: 2px #FFFFFF solid; border-bottom: 2px  #666666 solid; border-right: 2px  #666666 solid; }
select{ border: 1px #894f3f solid; }
a{ color:#894f3f; }
a:hover{ color: #b9835d; text-decoration:none; }

/* STRUCTURE
===================================================================== */
#main{ width: 968px; margin: 0 auto; }
#header{ width: 968px; height: 210px; }
#container{ background:#fff3d7; overflow:hidden; clear: both; }
#left{ width: 178px; float: left; overflow: hidden; padding: 0px 8px; }
#content{ position: relative; float: left; width: 744px; margin: 5px 20px 30px 10px; overflow: hidden; }
#footer{ background:#046d2a; padding: 5px; padding-top: 20px; height: 25px; }

/* SHARED COMPONENTS
===================================================================== */
#ad_google{ margin: 30px; margin-left:25px; }
.clear { clear:both; overflow: hidden;  }
.confira{ position: absolute; bottom: 10px; right: 10px; font-weight: bold; }

/* COMPONENTS _ left
===================================================================== */
#menugeral{ background: #fffdde; margin: 0px 0px 18px -8px; }
#menugeral li{ list-style:none; margin:0px; }
#menugeral .menugativo{ font-weight:bold; background: url(../imagens/fundoMenuAtivo.jpg) #fff3d7; color: #894F3F; padding: 5px 20px 4px 10px; border-bottom: 1px #efd4a5 solid; text-align: right; }
#menugeral a{ font-weight: bold; text-decoration:none; padding: 5px 0px 4px 20px; overflow:hidden; display:block; background: url(../imagens/fundoMenu.jpg); border-bottom: 1px #efd4a5 solid; }
#menugeral a:hover{ background: url(../imagens/fundoMenuHover.jpg) #ffffee; color: #894F3F; border-bottom: 1px #efd4a5 solid; padding-bottom: 4px; }
#left h5{ background: url(../imagens/fundoh5lateral.png) #fff3d7 no-repeat 0px 0px; padding-right: 6px; padding-left:18px; }
#left .quadrolateral{ position: relative; background: #fffdde; border-width: 0px 2px 3px 1px; border-color: #efd4a5; border-style: solid; font-size: 78%; overflow: hidden; margin-bottom: 5px; padding: 5px; width:165px; }
#left .quadrolateral p{ text-align: left; }
#left .blocoMenu{ background:#fff59b; text-align:center; color: #008000; margin: 5px 0px; border: 1px #009036 solid; border-top:0; padding: 0px 0px 5px 0px; font-size: 0.9em; }
#left .blocoMenu h1{ font-size: 12px; text-align: center; background:#009036; padding: 2px; padding-right: 5px; margin: 0; margin-bottom: 3px; color: #ffec00; border: 0px; }
#left .blocoMenu a{ text-decoration:none; color: #009036; }
#left .blocoMenu a:hover{ color:#009ee0; }

/* COMPONENTS _ footer
===================================================================== */
#footer p{ color: #40d377; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .8em; text-align: center; margin: 0px; } 
#footer a{ color: #40d377; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .9em; }

/* COMPONENTS _ SHARED _ PAGES
===================================================================== */
.quadro{ position: relative; background: #fffdde; border-width: 0 2px 3px 1px; border-color: #efd4a5; border-style: solid; font-size: 1em; overflow: hidden; margin-bottom: 10px; padding: 10px; }
.quadro img{ float: left; margin-right: 10px; }
.quadro p{ margin-top: 5px; }
.quadro1coluna{ overflow: hidden; width: 744px; }
.quadro2colunas{ float: left; display:inline; width: 372px; overflow: hidden; }
.quadro2colunas h1{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #894f3f; font-size: 1.2em; margin-top: 10px; margin-bottom: 0px; padding-left: 30px; padding-top: 5px; background: url(../imagens/fundoh1_2colunas.gif) no-repeat 0px 0px; height: 25px; border: 0; }
.quadro2colunas .quadro{ width: 342px; }
/*.quadro2colunas .quadro img{ margin: 0px 10px; }*/
.quadro2colunas p{ text-align: left; margin-top: 0px; }
.quadro2colunas+.quadro2colunas{ margin-left: 7px; width: 365px; }
.quadro3colunas{ float: left; display: inline; width: 238px; overflow: hidden; }
.quadro3colunas .quadro{ width: 215px; }
.quadro3colunas h1{ font-size: 12px; color:#894f3f; margin-top: 5px; margin-bottom: 0px; background: url(../imagens/fundoh1_3colunas.gif) #fff3d7 no-repeat 0px 0px; padding-left: 30px; padding-top: 5px; height: 22px; border: 0; }
.quadro3colunas p{ font-size: 90%; text-align: left; margin-top:0px; }
/*.quadro3colunas .quadro img{ margin: 3px 10px; }*/
.quadro3colunas+.quadro3colunas{ margin-left: 15px; width: 238px; }
.menu-horizontal-top{ padding: 3px 0px ; color:#b9835d; list-style: none; margin: 0px; margin-top: -5px; }
.menu-horizontal-top li{ display: inline; margin: 0px; }
.menu-horizontal-top a{ color: #b9835d; text-decoration: none; }
.menu-horizontal-top a:hover{ text-decoration: underline; }
.lista-modalidades{ color: #B9835D; font-size: 0.9em; margin: 0px; }
.lista-modalidades li{ display: inline; margin: 0px 3px 0px 0px; }
.lista-modalidades li+li{ margin-left: 3px; }
.lista-modalidades a{ text-decoration: none; }
.lista-modalidades a:hover{ text-decoration: underline; }

/* PAGES _ roteiros
========================================================================= */
#roteiros .abasroteiro{ clear:both; margin-top: 10px; margin-bottom: -1px; margin-left: 0px; color: #894F3F; font-weight:bold; z-index:300; overflow: hidden; }
#roteiros .abasroteiro li{ list-style:none; border: 1px solid #EFD4A5; float:left; border-bottom:0; padding: 5px; background-color:#FFFDDE; margin-bottom: -1px; margin-left: 5px; }
#cronograma{ clear: both; margin-bottom: 10px; border: 1px solid #EFD4A5; padding-bottom: 20px; z-index:200; overflow: hidden; }
#cronograma h2{ display: block; clear: both; background-image:none; padding-left: 0; margin: 10px 10px 0px 10px; }
#cronograma dl{ margin-left: 30px; }
#cronograma dt{ margin: 5px 0px; }
#cronograma dd b{ color: #339; }
#imagens{ clear: both; margin-bottom: 10px; border: 1px solid #EFD4A5; padding: 14px 7px 4px 7px; z-index:200; overflow: hidden; }
#imagens img{ float: left; margin: 0px 5px 10px 5px; }

/* PAGES _ pirenopolis
======================================================================== */
#pirenopolis p{ line-height: 180%; text-align:left; text-indent: 30px; margin: 20px 30px 20px 30px; }
#pirenopolis .firstletter{ margin-top: 16px; }
#pirenopolis .firstletter:first-letter{ font-family: times; font-weight: bold; font-style: italic; font-size: 240%; }

.quadro h1{ background: url(../imagens/fundoh1_2colunas.gif) no-repeat 0px 0px; }

#destaques h5{
	margin-left: 8px;
	background: url(../imagens/fundoh5destaque.png) #fff3d7 no-repeat 0px 0px;
	padding-left:18px;
}
/*///////////////////////*/

a.bold{
	font-weight:bold;
	text-decoration:none;
}
a.menuH {
	color: #fff3d7;
	text-decoration: none;
	margin-top: 0px;
	overflow: hidden;
	float: left;
	background: url(../imagens/bordaMenuTop.gif) #fff3d7;
	padding: 3px;
	height: 13px;
}
a.menuH:hover {
	color: white;
}

a.menuHA {
	position:relative;
	color: #894f3f;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	overflow: hidden;
	float: left;
	background: url(../imagens/bordaMenuTopAtivo.gif) #fff3d7;
	padding: 3px;
	padding-top: 4px;
	height: 12px;
}
a.linkh2{		
	color:#894f3f;
	font-size:18px;
	text-decoration:underline;
}
a.linkh2:hover{
	text-decoration:none;
}
a.linkh3{		
	color: black;
	font-size: 18px;
	text-decoration:none;
}
a.linkh3:hover{
	text-decoration:underline;
}
a.textolink{
	text-decoration:none;
}
a.titulo{
	color: black;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.titulo:hover{
	background: #FFF59B;
}
a.gray{
	color:gray;
}
a.gray:hover{
	color:#894f3f;
}
	
/*/////////////////////*/

.celula{
	overflow: hidden;
}
.imgDir{
	float: right;
	margin: 10px 0px 0px 10px;
}
.menuHli{
	background: url(../imagens/bordaMenuLeft.gif) no-repeat;
	margin: 0;
	margin-left: 3px;
	padding: 0px;
	padding-left: 5px;
	list-style: none;
	height: 19px;
	float: left;
}
.menuHAli{
	background: url(../imagens/bordaMenuLeftAtivo.gif) no-repeat;
	margin: 0;
	margin-left: 3px;
	padding: 0px;
	padding-left: 5px;
	list-style: none;
	height: 19px;
	float: left;
}
.quadroproduto{
	position:absolute;
	width: 260px;
	background: #FFF59B;
	border: 1px gray solid;
	margin: 15px;
	height: auto;
}
.quadroproduto h1{
	font-size: 14px;
	margin: 5px;
}
.quadroproduto p{
	margin: 5px;
}
.tituloColuna{
	float: left;
	margin: 0;
	background:#efd4a5;
	color:#894f3f;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	border-right: 1px #894f3f solid;
	border-bottom: 1px #894f3f solid;
}
.fl{
	font-size: 180%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}
.quadroinfo{
	overflow:hidden;
	padding: 10px;
	margin: 20px;
	margin-left:10px;
	border: 1px #efd4a5 solid;
}
.abaroteiroinativa{
	background-color:#EFD4A5;
}
