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

	# SITE BARRACA VIRA VERAO
	 . folha de estilos gerais


	# CORES UTILIZADAS
	 . texto geral					=>					#9d3807						|			vermelho barro
	 . titulos gerais				=>					#f67f00						| 			laranja
	 
	 . texto de destaque			=>					#425c25						|			verde escuro
	 . links gerais				=>					#ff8400						|			laranja
	 
	 . link "saiba mais"			=>					#ff8400 | #fff798			|			laranja sobre amarelo
	 . link "saiba mais"			=>					#c16a0d | #f7d1a8			|			previsao climatica
	 . link "saiba mais"			=>					#ffa800 | #ffffff			|			depoimentos
	 
	 . erro no formulario 		=>					#f7fdb4						|			amarelo claro


	 @ Código Digital
	   http://www.codigodigital.com.br

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






/* TAGS = = = = = = = = = = = = = = = = = = = = = = // inicio */

a:link, a:visited 	{ color:#9D3807; text-decoration:underline; }
a:hover, a:focus 		{ text-decoration:none; }
a:active 				{ color:#910000;}

a.assinatura:link, a.assinatura:visited {
	color:#ffff00;
	text-decoration:underline;
}
a.assinatura:hover, a.assinatura:focus {
	text-decoration:none;
}

body {
	background:url(../images/bg_geral-topoNOVO.jpg) top center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family:"Bookman Old Style", "Times New Roman", Georgia, serif;
	font-style:italic;
	font-weight:bold;
}
h1.logo {
		background:url(../images/logo.png) no-repeat scroll center -1px;
		float:left;
		height:197px;
		position:relative;
		left:-25px;
		text-indent:-9999px;
		width:207px;
}

html {
	background:url(../images/bg_geral-baseNOVO.jpg) bottom center repeat-y;
}

hr.clear {
	height:1px;
	margin:0;
	visibility:hidden;
}
form.contato {
	width:460px;
	float:left !important;
	overflow:hidden;
}
form.contato label {
		clear:both;
		display:block;
		font-size:1.1em;
		float:left;
		width:110px;
		color:#cd7b07;
		margin-bottom:4px;
		*padding-bottom:5px;
}

form.contato input {
		border:1px solid #9d3807;
		background:#fff;
		color:#9d3807;
		display:block;
		font-family:Verdana, sans-serif;  /* Helvetica */
		font-size:14px;
		float:left;
		padding:4px 3px;
		width:437px;
}

form.contato textarea {
		background:#fff;
		border:1px solid #9d3807;
		color:#9d3807;
		display:block;
		font-family:Verdana, sans-serif;  /* Helvetica */
		font-size:14px;
		height:80px;
		float:left;
		padding:12px 1px 12px 2px;
		width:439px;
		*padding:4px 0pt;
		*margin-top:5px;
}
form.contato input:focus,
form.contato textarea:focus {
		border:1px solid #9d3807;
}

form.contato fieldset {
		padding:12px 0;
		height:auto;
		/*margin-left:20px;*/
}
fieldset#cidade {
		float:left;
		width:172px;
}
fieldset#cidade input {
		width:auto !important;
}
fieldset#mensagem {
		clear:both;
}
form.contato button {
		float:right;
		margin:18px 10px;
}
form.contato button#f_trigger_ini1 {
		float:left;
		margin:2px 0 2px 6px;
}
form.contato #date_ini1 {
		width:133px;
}
form.contato #file {
		width:350px;
}
form.contato button.enviar {
		background:url(../images/enviar.gif) center -2px no-repeat;
		border:none;
		height:32px;
		text-indent:-9999px;
		width:100px;
		cursor: pointer;
}
form.contato button.enviar:hover {
		background:url(../images/enviar.gif) center -87px no-repeat;
}
form.contato .erro {
		background:#f7fdb4;
}

form.depoimento {
	float:left !important;
	width:420px !important;
	clear:both;
	margin:11px -5px;
	_float:none;
	_clear:none;
	_margin:35px -4px;
}
form.depoimento label {
		clear:both;
		display:block;
		font-size:1.1em;
		width:110px;
		color:#cd7b07;
		margin:8px 7px 8px 0px;
		*padding-bottom:5px;
		
}

form.depoimento input {
		border:1px solid #9d3807;
		background:#fff;
		color:#9d3807;
		display:block;
		font-family:Verdana, sans-serif;  /* Helvetica */
		font-size:14px;
		float:left;
		padding:4px 3px;
		width:330px;
		*margin-top:-3px;
		
}
form.depoimento textarea {
		background:#fff;
		border:1px solid #9d3807;
		color:#9d3807;
		display:block;
		font-family:Verdana, sans-serif;  /* Helvetica */
		font-size:14px;
		height:80px;
		float:left;
		padding:3px 1px 12px 2px;
		width:430px;
		*margin-top:-3px;
			
		
}
form.depoimento input:focus,
form.depoimento textarea:focus {
		border:1px solid #9d3807;
}

form.depoimento fieldset {
		height:auto;
		padding:2px 6px;
		width:750px;
		
}
form.depoimento button {
		float:left;
		margin:18px 7px;		
}
form.depoimento button#f_trigger_ini1 {
		float:left;
		margin:2px 0 2px 6px;
}
form.depoimento #date_ini1 {
		width:133px;
}
form.depoimento #file {
		width:350px;
}

form.depoimento button.ok {
		background:#f67f00;
		color:#fff;
		height:30px;
		width:54px;
		font-weight:bold;
		cursor: pointer;
		*margin-right:100px;
}

form.depoimento .erro {
		background:#f7fdb4;
}
.msgErro {
	color:#F67F00;
	font-weight:bold;
	padding:0px 6px 0pt 18px;
	*padding:0px 6px 0pt 80px;
	_padding:5px 6px 0pt 0px;
	_display:block;
	*overflow: inherit;
	
}
form.depoimento #foto {
	color:#F67F00;
	font-weight:bold;
	margin-left:-107px;
	*margin-left:-2px;
}
#cardapio {
	overflow:auto;
	width:835px;
	
}
#cardapio span{
	background:url(../images/tape2.gif) no-repeat;
	height:40px;
	margin:-16px 10px;
	position:absolute;
	width:130px;
}
#cardapio ul.ladoA {
	position:relative;
	float:left;
	width:400px;
	
	
}
#cardapio ul.ladoA a {
	float:left;
}
#cardapio ul.ladoA a.meioA {
	float:right;
}
#cardapio ul.ladoB {
	position:relative;
	float:right;
	width:400px;
	
}
#cardapio ul.ladoB a {
	float:right;
}
#cardapio ul.ladoB a.meioB {
	float:left;
}

#cardapio ul li {
	margin-left:0px;
	margin-top:0px;
	overflow:auto;
	padding-top:24px;
	padding-bottom:35px;
	_clear:both;
	_padding-bottom:0 !important;
}
#cardapio a img {
	padding-right:11px;
}

table.tabela {
	background:#fff5e9 none repeat scroll 0%;
	margin-bottom:10px;
	width:577px;
	text-align:center;
	color:#c17100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.tabela {
	font-size:11px;
	margin-top:27px;
	
}
table.tabela th {
	background:#fd9500 none repeat scroll 0%;
	border:2px solid white;
	color:white;
	padding:5px 5px;
	text-align:center;
}
table.tabela td {
	border:1px solid white;
	padding:4px 3px;
}
table.cardapio {
	background:#fff5e9 none repeat scroll 0%;
	margin-bottom:10px;
	/*table-layout:fixed;*/
	width:577px;
	text-align:center;
	color:#c17100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
table.cardapio {
	border-collapse:collapse;
	font-size:11px;
	margin:10px 0px 3px 10px;
	*margin:10px 0px 6px 10px;
	_margin:10px 0px 8px 10px;
}
table.cardapio th, .cardapio th.prato {
	background:#fd9500 none repeat scroll 0%;
	border:1px solid white;
	color:white;
	padding:5px 5px;
}
table.cardapio th.descricao  {
	margin:1px;
}

table.cardapio td {
	border:3px solid white;
	padding:3px 0px;
}
table.cardapio td p{

}
table.cardapio td img{
	margin-top:2px;
}
table.cardapio tbody {
	height:95px;
}

/* TAGS = = = = = = = = = = = = = = = = = = = = = = // fim */




/* IDS = = = = = = = = = = = = = = = = = = = = = = // inicio */

#album  {
	height:355px;
	margin:14px 0px 8px 0pt;
	*margin-bottom:22px;
	_margin-bottom:23px;
	
}
#album ul.album  {
	
}
#album ul.album li {
	float:left;
	width:200px;
	position:relative;
	padding-bottom:25px;

}
#album a img {
	display:inline;
	margin:12px 0px;
	border:1px solid #FCD8B2;
	padding:4px;
	
}
#album span {
	height:167px;
	left:-17px;
	overflow:auto;
	position:absolute;
	top:-2px;
	width:144px;
	background:url(../images/polariod.gif) no-repeat;

}
#album2 {
	margin-bottom:24px;
	overflow:auto;
	text-align:left;
	_margin-bottom:-3px;
}
#album2 ul.album li {
	float:left;
	width:200px;
}
#album2 a img {
	display:inline;
	margin:12px 0px;
	border:1px solid #FCD8B2;
	padding:4px;
}
#album3 {
	margin-bottom:25px;
	overflow:auto;
	text-align:left;
	*margin-bottom:23px;
	_margin-bottom:24px;
}
#album3 ul.album li {
	float:left;
	width:200px;
}
#album3 a img {
	display:inline;
	margin:12px 0px;
	border:1px solid #FCD8B2;
	padding:4px;
}
#aviso {
	background:#F7FDB4;
	border:1px solid #9D3807;
	color:#F67F00;
	font-size:13px;
	font-weight:bold;
	padding:6px;
	text-align:center;
	margin:0 auto;
}
#aviso.visivel {
	visibility:visible;
}

/*#aviso span {
	background:#F7FDB4;
	display:block;
	line-height:140%;
	padding:6px 0;
	text-align:center;
	width:100%;
}*/
#barracaListaAbre img {
	float:left;
	border:1px solid #fcd8b2;
	padding:4px;
	margin:4px 15px 15px 0pt;
}

#barracaListaAbre h3{
	color:#F67F00;
	font-size:20px;
	margin:20px 0px 25px;	
} 
#destaqueHome {
	background:url(../images/bg_destaque-home.jpg) center no-repeat;
	height:428px;
	position:relative;
	width:100%;
	margin-bottom:17px;
}
#destaqueHome .clima {
		left:30px;
		position:absolute;
		top:298px;
		width:433px;
		*top:295px;
}
#depoimentos h3 {
	color:#F67F00;
	float:left;
	font-size:20px;
	width:235px;
	
}
#fotos h3 {
	color:#F67F00;
	font-size:20px;
	margin-bottom:10px;
}

#geral {
	margin:0 auto;
	width:902px;
}
#infraestrutura img {
	float:left;
	border:1px solid #fcd8b2;
	padding:4px;
	margin:0pt 15px 15px 0pt;
}
#infraestrutura p {
	margin:12px 0pt;
	line-height:150%;
}
#infraestrutura .fotodireita {
	float:right !important;
	margin:0px 0pt 18px 15px !important;
}

#localizacao {
	clear:both;
}
#menuPrincipal {
	margin-top:12px;
	float:right;
	}
	#mHome 			{ width:40px; }
	#mViraVerao 	{ width:70px; }
	#mLocaliza 		{ width:75px; }
	#mFotos 			{ width:40px; }
	#mFortaleza 	{ width:55px; }
	#mContato 		{ width:50px; }
	
	#mHome ul 		{  }
	#mViraVerao ul { width:150px; }
	#mLocaliza ul 	{  }
	#mFotos ul 		{  }
	#mFortaleza ul {  }
	#mContato ul 	{  }
	

#principal {
	background:#fff;
	clear:both;
	height:auto;
	overflow:auto;
	width:900px;
}
#principalInterna {
	background:#FFFFFF none repeat scroll 0%;
	clear:both;
	height:auto;
	padding:15pt 34px;
	width:832px;
	
	
}
#principalInterna h2 {
	color:#C45D1A;
	font-size:34px;
	margin:0pt 0pt 32px;
}

#principalInterna p {
	line-height:150%;
	color:#9d3807;
}
#infraestrutura p {
	color:#9D3807;
	line-height:150%;
	_margin-bottom:2px;
}
#barracaListaAbre p {
	line-height:150%;
	color:#9d3807;
}
#quinta {
	width:620px;
}
#quinta p {
	line-height:150%;
	color:#9d3807;
	margin-bottom:9px;
	*margin-bottom:8px;
}
#quinta p span {
	text-decoration:underline;
}
#quinta img {
	border:1px solid #fcd8b2;
	padding:4px;
	margin:3px 7pt 19pt 0px;
}
#rodape {
	background:url(../images/bg_rodape.png) top center no-repeat;
	padding:55px 0 16px 0;
	text-align:center;
	width:900px;
	height:56px;
	
}
#rodapeInterna {
	background:url(../images/bg_rodape.png) top center no-repeat;
	padding:55px 0 16px 0;
	text-align:center;
	width:900px;
	height:56px;
	margin-top:-10px;
	
}
#rodape span {
	display:block;
	height:1px;
	text-indent:-9999px;
	width:1px;
}
#rodapeInterna span {
	display:block;
	height:1px;
	text-indent:-9999px;
	width:1px;
}
#turismo h3 {
	color:#F67F00;
	font-size:20px;
	margin-bottom:10px;
	margin-top:20px;	
}
#turismo p i {
	font-size:11px;
}
#turismo img {
	border:1px solid #fcd8b2;
	padding:4px;
	margin-left:8px;
}
#welcome {
	font-weight:bold;
	font-style:italic;
	float:right;
	margin:65px 0 0 0;
	letter-spacing:-0.05em;
	width:685px;
	}
#welcome h2 {
	color:#ffff00;
	font-size:29px;
	margin:0 0 8px 0;
		
}
#welcome p {
	color:#fff;
	font-size:18px;
	line-height:140%;
}
	
/* IDS = = = = = = = = = = = = = = = = = = = = = = // fim */



/* CLASSES = = = = = = = = = = = = = = = = = = = = = = // inicio */

.barraca {
	overflow:auto;
	margin:20px 0pt 0pt 35px;
}
.barracaImg {
	width:270px;
	float:left;
	margin:15px 15px 15px 0pt;
}
.barracaImg img {
	border:1px solid #FCD8B2;
	padding:4px;
}
.barracaDesc {
	padding:17px 0pt 0pt;
}
span.descricao {
	color:#9D3807;
	font-size:16px;
	font-weight:bold;
}
.barraca h3 {
	color:#F67F00;
	font-size:20px;
	margin:0pt 0pt 16px;
}
.barracaLista {
	line-height:20px;
	width:300px;
	margin-top:20px;
}
.barracaLista li {
	background:url(../images/estrela.gif) no-repeat 0pt 5px;
	padding:0pt 0pt 0pt 20px;	
}
#contato .bloco {
	height:208px;
	margin-top:-50px;
	width:326px;
	background: url(../images/papel2.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
}
.bloco {
	background:#fff798 none repeat scroll 0%;
	float:right;
	margin:0px;
	padding:15px 14px;
	width:200px;
}

.bloco h4 {
	color:#F67F00;
	font-size:16px;
	margin:0 0px 8px 0px;
}
.bloco address {
	font-style:normal;
	line-height:20px;
	margin:0 0 20px 0;
}
.vejamais a {
	background:url(../images/vejamais.jpg) no-repeat;
	display:block;
	float:right;
	height:208px;
	margin-right:-300px;
	margin-top:-310px;
	width:300px;
}

#contato .proxEventos {
	width:230px;
	line-height:20px;
	margin:0 0 20px 0;
}
#contato .proxEventos li{
	background:none !important;
	color:#9D3807;
	line-height:150%;
	margin:4px 0pt;
	padding:0pt 0pt 0pt 16px;
}	
.clima h2 {
	color:#f67f00;
	float:left;
	font-size:18px;
	margin:4px 0 8px 0;
}
.clima p {
	clear:both;
	line-height:140%;
	margin:6px 0 0 0;
	*margin:3px 0 0 0;
}
.clima strong {
	color:#ff8400;
	font-weight:normal;
}
.clima .fonte {
	color:#634c2b;
	float:left;
	font-size:9px;
	font-family:Tahoma, Arial, Verdana;
	margin:10px 0 0 8px;
	*margin:8px 0 0 8px;
	*padding-bottom:2px;
}
.clima .fonte a {
	color:#634c2b;
	font-size:9px;
	
	
}
.clima a.mais:link,
.clima a.mais:visited {
	background:#f7d1a8;
	color:#c16a0d;
}
.clima a.mais:active {
	background:#c16a0d;
	color:#f7d1a8;
}
	
.colHome {
	width:280px;
	*width:270px;
	float:left;
	margin:0 13px;
}
.colHome h2 {
		border:1px solid #FCD8B2;
		color:#FFFFFF;
		font-size:18px;
		margin:0pt 0pt 6px;
		padding:75px 0pt 15px 10px;
		width:238px;
}
.colHome p {
		color:#9D3807;
		line-height:150%;
		padding:0pt 10px;
		width:230px;
}
.colHome a.mais {
		background:#fff798;
		margin:
}
h2#caranguejo { background:url(../images/temp/temp_07.jpg) center no-repeat; }
h2#fortaleza  { background:url(../images/temp/temp_09.jpg) center no-repeat; }

.colDestaque {
	background:#fff798;
	float:right;
	width:210px;
	margin:0 25px 0 0;
	overflow:hidden;
	padding:20px;
	_width:200px;
}
.colDestaque span.imgWrap {
	height:110px;
	float:left;
	margin:0 12px 12px 0;
	overflow:hidden;
	/*width:70px;*/
}
.colDestaque span.imgWrap img {
	/*margin:0 0 0 -60px;*/
}
.colDestaque h2 {
		color:#f67f00;
		font-size:18px;
		margin:0 0 16px 0;
}
.colDestaque p {
		color:#9d3807;
		font-size:13px;
		font-style:italic;
		line-height:150%;
}
.colDestaque p a.mais {
			background:#fff;
			font-style:normal;
			white-space:nowrap;
}
.colDestaque span.autor {
		color:#9d3807;
		display:block;
		font-size:13px;
		font-weight:bold;
		margin:20px 0 15px 0;
}
.colDestaque a.mais {
		background:#fff;
		font-style:normal;
		white-space:nowrap;
		text-align:right;
}
	
.clear {
	clear:both;
	
}

#depoimentos {
	margin:20px 0 0 0;
}
.depoimentosGeral {
	clear:both;
	float:left;
	margin:15px 0;
	overflow:auto;
	padding:0pt 0pt 0px;
	position:relative;
	width:760px;	
}
.depoimentosImg {
	border:1px solid #FCD8B2;
	float:left;
	margin:0pt 0px 0pt 1pt;
	padding:4px;
	width:215px;
}
.depoimentostxt {
	float:left;
	margin:0 0 0 15px;
	width:500px;
	_width:450px;
	
}
.depoimentostxt h3 {
	color:#F67F00;
	font-size:20px;
	margin-bottom:10px;
	margin-top:20px;		
}
.depoimentosData {
	color:#6A0000;
	font-size:10px;
	line-height:285%;
	margin-left:2px;
}

.invisivel {
	visibility:hidden;
	height:1px;
	
}
.listaEventos {
	width:580px;
	margin-bottom:-16px;
}
.listaEventos li {
	border-bottom:1px solid #F67F00;
	margin:10px 0 15px 0;
	padding:0pt 0pt 10px;
	_margin:10px 0 18px 0;
}
.listaEventos li h3 {
	color:#F67F00;
	font-size:20px;
	margin:0 0 16px 0;
	padding-left:227px
}
.listaEventos li img {
	border:1px solid #FCD8B2;
	float:left;
	margin-top:-34px;
	padding:4px;
}
.listaEventos li hr {
	clear:both;
	visibility:hidden;
}
.listaEventos li p {
	color:#9D3807;
	float:right;
	line-height:150%;
	width:350px;
}
.listaEventos .mais {
	float:right;
	padding:0pt 3px;
}
		
.mapa {
	height:500px;
	margin:25px 0px 10px 10px;
	overflow:hidden;
	width:800px;
	*margin:25px 0px 9px 10px;
}
		
.proxEventos {
	width:230px;
	line-height:20px;
	margin:0 0 20px 0;
}
.proxEventos li{
	background:url(../images/estrela.gif) no-repeat 0pt 4px;
	line-height:150%;
	margin:4px 0pt;
	padding:0pt 0pt 0pt 16px;
}

a.mais {
	background:#FFF798 none repeat scroll 0%;
	font-size:9px;
	padding:1px 3px;
}

.tempMax, .tempMin {
	color:#fff;
	padding:1px 3px;
}
	.tempMax { background:#cc0000; }
	.tempMin { background:#0199ff; }

/* CLASSES = = = = = = = = = = = = = = = = = = = = = = // fim */
