/* ----- */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow-y:scroll;



  #overflow-y:none;
	background-color: #F9F9F9;
}

body, table, tr, td, a, input, textarea, button, select {
  font-family:Arial, Helvetica, sans-serif;
}

body, table, tr, td, input, textarea, button, select {
  font-size:12px;
}

body, table, tr, td, a {
  color:#000000;
}

a {
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

img {
  border:0px;
}

span.line, span.line10px, span.line20px {
  float:left;
  display:block;
  clear:both;
  height:5px;
  font-size:1px;
}

span.line10px {
  height:10px;
}

span.line20px {
  height:20px;
}
/* ----- */

/* body */
div#body {
  float:left;
  clear:both;
  width:auto;
}
/* ----- */

/* pageTopM */
div#pageTopM {
  float:left;
  clear:both;
  width:764px;
  height:29px;
  background:url(../img/pageTop-repeat.jpg) repeat-x;
  
}
/* ----- */

/* pageTop */
div#pageTop {
  float:left;
  clear:both;
  width:100%;
  height:190px;
}
/* ----- */

/* leftMenu */
div#leftMenu {
  float:left;
  width:193px;
}

div#leftMenu ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

div#leftMenu li {
  padding:10px 10px 10px 20px;
  border-bottom:1px solid #E4E4E4;
}

div#leftMenu li:hover {
  background:#E2E2E2;
  cursor:pointer;
}

div#leftMenu li a {
  display:block;
}

div#leftMenu li a:hover {
  text-decoration:none;
}

div#leftMenu div#leftBuscar {
  display:block;
  padding:10px 30px 10px 30px;
  background:#EDEDED url(../img/buscar.gif) no-repeat;
  background-position:8px 13px;
}
/* ----- */

/* pageRight */
div#pageRight {
	float:left;
	width:566px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* ----- */

/* ----- */
div#indexBox1, div#indexBox2, div#indexBox3 {
	float:left;
	width:172px;
	height:162px;
	margin-right:14px;
	font-size:11px;
}

div#indexBox1 img, div#indexBox2 img, div#indexBox3 img {
	width:172px;
}

div#indexBox1 {
  background:#FFE0C9;
}

div#indexBox1, div#indexBox1 a {
  color:#C46417;
}

div#indexBox2 {
  background:#D0EEE4;
}

div#indexBox2, div#indexBox2 a {
  color:#4A947B;
}

div#indexBox3 {
  background:#CDD5E8;
  margin-right:0px;
}

div#indexBox3, div#indexBox3 a {
  color:#5B6694;
}

div#indexBox1 span.img, div#indexBox2 span.img, div#indexBox3 span.img {
  float:left;
  clear:both;
  width:100%;
  padding:2px 0px 2px 0px;
  color:#FFFFFF;
  font-weight:bold;
}

div#indexBox1 span.img {
  background:#E87E2A;
}

div#indexBox2 span.img {
  background:#47B18D;
}

div#indexBox3 span.img {
  background:#5A709F;
}

div#indexBox1 span.img img, div#indexBox2 span.img img, div#indexBox3 span.img img {
  margin-top:2px;
}

span.indexBoxText {
  float:left;
  clear:both;
  width:162px;
  padding:2px 5px 2px 5px;
}
/* ----- */

/* ----- */
div#pageRight div.L1, div#pageRight div.L2 {
  float:left;
  width:265px;
}

div#pageRight div.L2 {
  float:right;
}

div#pageRight div.L1 span.title, div#pageRight div.L2 span.title {
  display:block;
  width:100%;
  font-size:16px;
  font-weight:bold;
  border-bottom:0px;
}

div#pageRight div.L1 ul, div#pageRight div.L2 ul {
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
}

div#pageRight div.L1 li, div#pageRight div.L2 li {
  margin-top:5px;
}

div#pageRight div.L1 li a, div#pageRight div.L2 li a {
  color:#2D4ABF;
}

div#pageRight div.L1 a.mais, div#pageRight div.L2 a.mais {
  display:block;
  font-size:11px;
  margin:5px 0px 0px 15px;
}

div#pageRight div.L2 div.box {
  float:left;
  clear:both;
  width:253px;
  background:#F9F9F9;
  border:1px solid #E9E9E9;
  padding:5px 5px 5px 5px;
}

div#pageRight div.L2 li a {
  font-size:11px;
}
/* ----- */

/* indiqueEsseSite */
div#indiqueEsseSite {
	position:absolute;
	left:676px;
	top:6px;
	line-height:14px;
	background:url(../img/icnFriends.gif) left no-repeat;
	padding-left:18px;
	font-weight:bold;
}
/* ----- */

/* idioma */
div#idioma {
  position:absolute;
  left:680px;
  top:8px;
}

div#idioma a {
  margin-right:5px;
}
/* ----- */

/* pageBottom */
div#pageBottom {
	float:left;
	clear:both;
	position:relative;
	width:700;
	border-top:1px solid #E4E4E4;
	font-size:10px;
	color:#666666;
	padding:10px 0px 10px 10px;
}

div#pageBottom img {
	position:absolute;
	margin:10px 0px 0px 521px;
	top: -2px;
}
/* ----- */

/* ----- */
div#pageRight span.title {
  display:block;
  width:100%;
  font-size:18px;
  font-weight:bold;
  border-bottom:1px solid #EAEAEA;
}
/* ----- */

/* ----- */
span.faqsTitle, span.linksTitle {
  font-size:14px;
  font-weight:bold;
  color:#254FB4;
}
/* ----- */

/* navInterna */
div#navInterna {
  display:block;
  border:1px solid #96C0D7;
  background:#E1F0F8 url(../img/lupa.gif) no-repeat left;
  background-position:10px;
  padding:10px 0px 10px 60px;
  margin-bottom:10px;
  color:#095377;
}

div#navInterna select {
  min-width:150px;
  #width:150px;
  background:#c4d6e3;
  color:#095377;
}
/* ----- */

/* cntDestaques */
div#cntDestaques {
  display:block;
  min-height:42px;
  #height:42px;
  border:1px solid #96C0D7;
  background:#E1F0F8 url(../img/alfinete.gif) no-repeat;
  background-position:5px 5px;
  padding:10px 0px 10px 47px;
  margin-top:10px;
}

div#cntDestaques a {
  color:#2D4ABF;
}

div#cntDestaques span {
  display:block;
  margin-bottom:5px;
  font-size:16px;
  font-weight:bold;
  color:#D14104;
}
/* ----- */

/* ----- */
span.servTitle, span.atrTitle {
  color:#095377;
  font-size:14px;
  font-weight:bold;
}
/* ----- */

/* ----- */
h1.atrativos {
  font-size:16px;
  font-weight:bold;
  display:block;
  margin:0px 0px 0px 0px;
}
/* ----- */

/* ----- */
div#calendario {
  display:block;
  border:2px solid #8888b9;
}

div#calendario table.meses td {
  padding:10px 5px 10px 5px;
  font-size:18px;
  font-weight:bold;
  background:#ddddf4;
  text-align:center;
}

div#calendario table.meses td a {
  color:#424274;
}

div#calendario td.img {
  background:#a7a7dc;
  text-align:center;
}
/* ----- */

/* ----- */
div#pageContent {
	float:left;
	clear:both;
	width:760px;
}

div#pageInclude {
	float:left;
	clear:both;
	width:546px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* ----- */

/* ----- */
form#contato input, form#contato textarea {
  width:300px;
}

form#contato textarea {

}
/* ----- */

/* ----- */
div#atrserv {
  float:left;
  width:100%;
  background:url(../img/atraServ-repeat.jpg) repeat-y;
  margin:10px 0px 0px 0px;
}

div#atrserv div.atrativos, div#atrserv div.servicos {
	float:left;
	position:relative;
	width:242px;
	margin-right:2px;
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

div#atrserv div.atrativos {
  background:url(../img/atrativosTitle.jpg) left top no-repeat;
}

div#atrserv div.atrativos a {
  color:#e46100;
}

div#atrserv div.servicos {
  background:url(../img/servicosTitle.jpg) left top no-repeat;
  margin-right:0px;
}

div#atrserv div.servicos a {
  color:#254fb4;
}

div#atrserv span.atrserv_title {
  position:absolute;
  left:70px;
  top:0px;
  line-height:50px;
  font-size:16px;
  color:#FFFFFF;
  font-weight:bold;
}
/* ----- */

/* ----- */
form#cadastrarEvento input {
  width:260px;
}
/* ----- */

/* Box Aviso */
div.boxAvisoOK, div.boxAvisoERROR, div.boxAvisoWARNING {
  display:block;
  padding:5px 5px 5px 24px;
  margin-bottom:10px;
}

div.boxAvisoOK {
  background:#E4FFF1 url(../admin/img/iconOK.gif) no-repeat left;
  background-position:5px;
  border:1px solid #1CDC79;
}

div.boxAvisoERROR {
  background:#FFE5E5 url(../admin/img/iconError.gif) no-repeat left;
  background-position:5px;
  border:1px solid #FF0000;
}

div.boxAvisoWARNING {
  background:#FFFCD5 url(../admin/img/iconWarning.gif) no-repeat left;
  background-position:5px;
  border:1px solid #FFD800;
}
/* ----- */

