/* GERAL //////*/
* {
	margin:0;
	padding:0
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background-color:#688177
}
#geral {
	width:970px;
	margin:0 auto
}
#topo {
	background-color:#ABBEBE;
	width:969px;
	height:53px;
	border:1px solid #666;
	margin:2px 0 0
}
#baner {
	background:#abbebe url(http://www.ocampista.com.br/image/rotate.php);
	width:100%;
	height:162px;
	margin-bottom:1px
}
#pessoal {
	color:#333;
	background:#ABBEBE;
	width:966px;
	margin:0 0 2px;
	padding:2px
}
#corpo {
	background-color:#ABBEBE;
	overflow:auto;
	width:100%;
	margin:1px 0 2px
}
#conteudo, .titulo {
	float:right;
	background-color:#e9f8ee;
	width:788px;
	line-height:2.1em;
	display:inline;
	position:relative;
	overflow:auto;
	margin:0 3px 1px 1px;
	padding:1px 5px
}
#rodape {
	width:967px;
	clear:both;
	color:#333;
	border:1px solid #9a9;
	text-align:center;
	background-color:#ABBEBE;
	margin:0 0 2px;
	padding:7px 0
}
/* MENU HORIZONTAL //////*/
#menuhor {
	margin:3px;
	padding:4px 0 1px 42%
}
#menuhor li {
	list-style:none;
	display:inline;
	margin:0
}
#menuhor li a {
	background:#dee;
	text-decoration:none;
	border:1px solid #666;
	margin:20px;
	padding:1px 10px
}
#menuhor li a:link, #menuhor li a:visited {
	color:#000
}
#menuhor li a:hover {
	background:#D1DBDB
}
/* MENU VERTICAL //////*/
#menu {
	display:inline;
	width:165px;
	float:left;
	margin:1px 0 3px 3px;
	padding:0
}
.titmenu {
	background-color:#bcdcdc;
	color:#250;
	border-right:1px solid #ABBEBE;
	border-bottom:1px solid #999;
	width:123px;
	padding:5px 32px 5px 9px
}
ul#menuver, ul#menuver ul {
	width:165px;
	border-bottom:1px solid #aaa;
	background-color:#dee
}
ul#menuver li {
	position:relative;
	list-style:none
}
ul#menuver li a {
	display:block;
	text-decoration:none;
	border:1px solid;
	border-color:#FFF #AAA #AAA #FFF;
	padding:5px 5px 5px 9px
}
* html ul#menuver li {
	float:left;
	height:1%
}
* html ul#menuver li a {
	height:1%
}
ul#menuver li ul li a {
	padding:4px
}
ul#menuver li:hover ul {
	display:block
}
ul#menuver li a:hover {
	background-color:#D1DBDB
}
/* MENU CAMPINGS ITU//////*/
.barNav2 a {
	text-align:center;
	text-decoration:none;
	background-color:#dee;
	margin-left:30px;
	color:#000;
	height:22px;
	border:1px solid #ccc;
	padding:4px 10px
}
.barNav2 a:hover {
	text-decoration:none;
	background-color:#D1DBDB;
	border:1px solid #ccc
}
.barNav2 a:visited {
	text-decoration:none;
	color:#666;
	background-color:#eff
}
/* MENU ACAMPAR //////*/
.menu2 {
	float:left;
	line-height:2em
}
.menu3 {
	background-color:#dbecee;
	height:203px;
	border:1px solid #999;
	margin:5px 10px;
	padding:8px 0
}
/* MENU LUGARES//////*/
.menutitle {
	cursor:pointer;
	border:1px solid;
	padding-left:11px;
	background:url("abre.gif") right no-repeat #dee;
	border-color:#fff #aaa #aaa #999
}
.submenu {
	background-color:#bcdcdc;
	line-height:18px;
	border:1px solid #999;
	padding:1px 12px
}
#masterdiv {
	width:167px;
	margin:2px
}
/* CONTEUDO //////*/
h1 {
	font-size:1.3em;
	color:#666;
	letter-spacing:2px;
	text-align:center;
	line-height:32px
}
h2 {
	width:225px;
	text-align:center;
	background-color:#dee;
	border-bottom:1px solid #9a9;
	border-left:3px solid #9a9;
	border-top:1px solid #9a9;
	border-right:3px solid #9a9;
	color:#666;
	font-size:1em;
	margin:auto
}
p {
	text-align:justify;
	padding:0 10px
}
.primeiro {
	margin-top:10px
}
.top {
	float:right;
	bottom:3px;
	right:1px;
	position:fixed
}
.back {
	float:left;
	bottom:3px;
	left:1px;
	position:fixed
}
img {
	border:0
}
.destaque {
	color:#515151;
	font-weight:700
}
.texto {
	margin: 0 15px;
	padding:0 5px;
	text-align:justify;
	border:1px solid #ccc;
	display: none;
	background-color:#dee
}
#box-toggle .tgl {
	margin-bottom:30px;
	margin-top:0
}
#box-toggle span {
	display:inline;
	cursor:pointer;
	color:#666;
	margin-left:24px
}
blockquote {
	color:#462;
	text-align:left;
	margin:3px 0 0 30px
}
.lista {
	background-color:#eff;
	width:765px;
	position:absolute;
	border:1px solid #000;
	padding-left:20px;
	margin-top:5px;
	margin-left:-385px;
	left:50%
}
.jump {
	float:right;
	margin-top:-27px;
	position:relative;
	height:23px;
	margin-right:8px;
	width:172px;
	padding-bottom:3px;
	background-color:#dee
}
optgroup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444;
}
.satelite {
	background-color:#abbebe;
	border:1px solid #666;
	margin:10px;
	padding:3px
}
/* POSICIONAMENTO //////*/
.foto, .foto2 {
	background-color:#ABBEBE;
	width:302px;
	line-height:1.4em;
	border:1px solid #666;
	text-align:center;
	padding:3px
}
.foto2 {
	width:287px
}
.esquerda, .direita {
	float:left;
	display:inline;
	margin:0 10px
}
.direita {
	float:right
}
/* TABELAS //////*/
.tabela {
	line-height:1.8em;
	text-align:left
}
.tabela td {
	background-color:#dae6df;
	border:1px solid;
	border-color:#fff #C5CCC5 #C5CCC5 #ccc;
	padding:0 4px 0 5px
}
.tabela th {
	border:1px solid;
	background-color:#ABBEBE;
	color:#250;
	text-align:left;
	border-color:#fff #C5CCC5 #C5CCC5 #ccc;
	padding:0 5px
}
/* GALERIAS //////*/
input, select {
	background-color:#dee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:100%;
	color:#2d2d2d
}
#centro, #meio {
	text-align:center;
	border:1px solid #ccc;
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em
}
#meio {
	width:506px
}
.botao {
	width:35px;
	margin:6px 15px 3px
}
.video {
	background-color:#8faaaa;
	border:1px solid #ccc;
	text-align:center;
	padding:2px
}
/* LINKS //////*/
a.linkum:link {
	color:#000;
	font-size:95%;
	border-bottom:1px solid #666;
	text-decoration:none;
	padding:2px
}
a.linkum:visited {
	color:#666;
	border-bottom:1px solid #ccc;
	padding:2px
}
a.linkum:hover {
	background-color:#bcdcdc;
	text-decoration:none;
	padding:2px
}
a.linkext:link {
	color:#000;
	font-size:95%;
	border-bottom:1px solid #063;
	text-decoration:none;
	background:url("external.gif") right 2px no-repeat;
	padding:2px 16px 2px 2px
}
a.linkext:visited {
	color:#666;
	border-bottom:1px solid #ccc;
	background:url("external.gif") right 2px no-repeat;
	padding:2px 16px 2px 2px
}
a.linkext:hover {
	text-decoration:none;
	background:url("external.gif") right 2px no-repeat #bcdcdc;
	padding:2px 16px 2px 2px
}
a.link2:link, a.link2:visited {
	color:#250;
	text-decoration:none;
	font-weight:700
}
a.linktres:hover {
	text-decoration:underline;
	color:#063
}
a.link2:hover, a:hover {
	text-decoration:underline
}
a.linktres:link, a.linktres:visited, a {
	text-decoration:none;
	color:#000
}
/* TOOL TIP //////*/
a.tip {
	background-color:#dbecee;
	border-bottom:1px solid #000;
	color:#333;
	text-decoration:none;
	position:relative;
	cursor:help;
	z-index:24;
	padding:2px 4px
}
a.tip:hover {
	background:transparent;
	z-index:25;
	color:#666
}
a.tip span {
	display:none;
	text-decoration:none;
	margin:0
}
a.tip:hover span {
	display:block;
	position:absolute;
	left:150px;
	top:-10px;
	border:1px solid #688177;
	background:#eef3f0
}
