body {
	background-color: #ffffff;
	margin-top: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}
A:link {
	COLOR: #939598;
}
A:visited {
	COLOR: #939598
}
A:hover {
	COLOR: #CCC;
	}
A:active {
	COLOR: #CC9900;
	text-decoration: none;
	
}
.letra_cinza {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}
.DetalhesLaranja {
color: #f68b00;
font-family: arial, sans-serif;
font-size: 110%;
font-weight: bold;
}
.textoanuncio {
color: #9b9142;
font-family: arial, sans-serif;
font-size: 100%;
margin-top: 10px;
text-align:right;
}
.styleCaracteristica {
color: #000000;
font-family: arial, sans-serif;
font-size: 100%;
}
.styleBusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #8978cc;
	}
.styleBusca2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #8978cc;
	}
.styleCampoBusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #8978cc;
	}
.styleBotao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #8978cc;
	}
.styleTabelaBusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	}
.styleNomeEmpresa {
	font-size: 105%;
	color: #f68b00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.styleCategoria {
	color: #d81c1c;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.styleCategoria2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #8978cc;
}
.styleNomeEvento {
	font-size: 125%;
	color: #f68b00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#000
	}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #8978cc;
	}
.style40BBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:150%;
	color: #000000;
	font-weight: bold;
}
.styleRodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	font-weight: bold;
}
.indique-compartilhe33 {
	border: 3px solid #FFAC75;
	}
.tel a:link {
	COLOR: #f93030;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
}
.topo {
	margin-top:5px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}
.styleChamadaCidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #d6b24f;
	}
.bordinha_cinza {
	BORDER-BOTTOM: #e0e0e0 2px solid;
	BORDER-LEFT: #e0e0e0 2px solid;
	BORDER-TOP: #e0e0e0 2px solid;
	BORDER-RIGHT: #e0e0e0 2px solid;
	padding:5px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	}
.bordinha_cinza2 {
	BORDER-BOTTOM: #e0e0e0 2px solid;
	BORDER-LEFT: #e0e0e0 2px solid;
	BORDER-TOP: #e0e0e0 2px solid;
	BORDER-RIGHT: #e0e0e0 2px solid;
	padding: 2px;
	margin: 0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	}
.bordinha_cinza3 {
	BORDER-BOTTOM: #e0e0e0 2px solid;
	BORDER-LEFT: #e0e0e0 2px solid;
	BORDER-TOP: #e0e0e0 2px solid;
	BORDER-RIGHT: #e0e0e0 2px solid;
	padding: 2px;
	margin: 0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	}
.stylePaginacao {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.styleBusca a {
	font-size: 120%;
	color:#d1d3d4;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.styleClique a {
	font-size: 110%;
	color: #8978cc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.styleClique2 a {
	font-size: 230%;
	color: #8978cc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.styleCidade a {
	font-size: 100%;
	color: #548200;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.styleInicial {
	font-size: 230%;
	color: #fd932d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.styleTopo {
	font-size: 100%;
	color: #414042;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.styleTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #8978cc;
	}
.styleCreditos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	}
.styleLegenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	}
.styleChamadas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #93a802;
	}
.styleNomeCidade {
	font-size: 130%;
	color: #f68b00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.styleClique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
}
.style01Atracao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #a2691e
}

/*Styles pacotes:*/

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #826b02;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}
.style8 {
color: #93a802;
font-family: arial, sans-serif;
font-size: 110%;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: underline;
}
.style32 {
color: #050330;
font-family: arial, sans-serif;
font-size: 105%;
margin-top: 10px;
margin-bottom: 0px;
}


/*a.persona1:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	}
  a.persona1:visited {text-decoration: none;
color: #FFFFFF;
}
  a.persona1:hover {
  text-decoration: underline; 
  color: #6c9000;
}
  a.persona1:active {
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
*/

/* Instruções do Menu de Navegação principal
========================================================================== */

/* Estilos para celulares de no máximo 176 x 220
========================================================================== */
@media all and (max-width: 319px) {
	.menu { height: auto !important }
	.menu .js { display: none }
	.menu .js li { border: 0 none !important; float: none; max-width: none; width: auto }
	.menu .js > li a { padding: 5px }
	.menu .js li ul { display: block; margin-bottom: 10px; opacity: 1; position: inherit; visibility: visible }
	.menu .js li ul li a { border: 0 none; font-size: 0.8em; margin-left: 5px; padding: 5px }
	footer { clear: both; position: inherit !important; padding: 1px 0 !important }
}


/* Estilos para celulares principais - 320 x 568
========================================================================== */
@media all and (min-width: 320px) and (max-width: 532px) {
	.menu { height: auto !important }
	.menu .js { display: none }
	.menu .js li { border: 0 none !important; float: none; max-width: none; width: auto }
	.menu .js > li a { padding: 5px }
	.menu .js li ul { display: block; margin-bottom: 0px; opacity: 1; position: inherit; visibility: visible }
	.menu .js li ul li a { border: 0 none; font-size: 0.8em; margin-left: 5px; padding: 5px }
	footer { clear: both; position: inherit !important; padding: 1px 0 !important }
}

/* MENU */
.menu { display: block; font-size: 1em; height: 100%; margin-bottom: 15px; position: relative }
.menu ul  { clear: both; list-style: none; margin: 0; padding: 0; z-index: 1000 }
.menu ul > li { border-color: #DCDCDC; float: left; position: relative; max-width: 19% }
.menu ul > li:first-child { border-left: 0px solid #DCDCDC }
.menu ul > li a { background-color: #FF0000; border-bottom: 2px solid #11198b; color: #000; display: block; font-weight: bold; padding: 10px; text-decoration: none; position: relative;}
.menu ul > li a:hover { color: #11198b }
.menu ul > li ul { background-color: #FF0000; display: none; position: absolute; visibility: hidden; vertical-align: middle; padding: 0; opacity: 0; min-width: 100%; max-width: auto; filter: alpha(opacity=0) }
.menu ul > li:hover ul { display: block; visibility: visible; opacity: 1.0; filter: alpha(opacity=100);}
.menu ul > li li { border-width: 0 1px; float: none; left: -1px; margin: 0; position: relative; white-space: nowrap; width: auto; min-width: 100% !important }
.menu ul > li li a { border-bottom: 5px solid #FF0000; font-size:140%; color: #DCDCDC; display: block; padding: 10px 15px; text-decoration: none }
.menu ul > li li a:hover { color: #ffffff; font-size:140%; }
.menu ul > li li ul { left: 100%; top: -1px }

.menu .vermelho > a { border-bottom: 0px solid #FF0000 }
.menu .vermelho li a:hover { background-color: #FF0000 }