body {
    font-family: arial;
    color:#3D7399;
    /*background-image:url('images/backround.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center;
	*/
    overflow-x: hidden;
}

  a:link {
    color: #3D7399;
    text-decoration:none;
  }
  
  a:hover {
    color: #3D7399;
    text-decoration:underline;
  }
  
  a:active {
    color: #3D7399;
  }
  
  a:visited {
    color: #3D7399;
    text-decoration:none;
  }
  
#tudo {
	position:absolute;
	width:100%;
	height:100%;
	margin:-10px;
	padding:-10px;
	border:0px solid black;
}
#cab {
	position:relative;
	display:block;
	width:100%;
	height:auto;
	text-align:center;
	margin-top: -10px;
	color:white;
	border:0px solid black;
    /* background-image:url('images/background.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center; */
	background-color:rgba(8,17,60,1);
}
#cab-menu {
	position:relative;
	width:100%;
	height:35px;
	color:#3D7399;
	padding-top:0.5%;
	padding-right:0.5%;
	margin-bottom:1.5%;
} 
#cab-menu-redes {
	display:inline-block;
	text-align:left;
	width:48%;
	margin-top:5px;
	padding-top:5px;
}


#cab-menu-menu {
	vertical-align:center;
	width:50%;
	height:34px;
	display:inline-block;
	text-align:right;
	font-size:18px;
}
	a.cab-menu:link{
		color:white;
		/* #3D7399 */
	}

	a.cab-menu:hover{
		color:white;	
	}

	a.cab-menu:active{
		color:white;
	}

	a.cab-menu:visited{
		color:white;
	}
#cab-esq {
	position:relative;
	display: inline-block;
	width:12%;
	height:150px;
	border:0px dotted #00553E;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
}
#cab-centro {
	position:relative;
	display: inline-block;
	width:70%;
	height:150px;
}
#cab-dir {
	position:relative;
	display: inline-block;
	width:12%;
	height:150px;
	border:0px dotted #00553E;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
}

#cab-linha {
	position:relative;
	display: inline-block;
	width:100%;
	height:10px;
	background-color:#FFC600;
	clear:both;
	margin-bottom:10px;
}

#cab-linha-busca {
	position:relative;
	display: inline-block;
	width:100%;
	height:10px;
	background-color:#3D7399;
	clear:both;
	margin-top:-5px;
	margin-bottom:10px;
}

#div-busca {
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
	display:block;
	width:100%;
	height:auto;
	border:0px solid white;
	color:white;
	background-color:#3D7399;
	text-align:center;
}

.botao-busca {
	height:30px;
	width: 110px;
    font-size:17px;
    font-weight:bold;
    color:#fff!important;
    cursor:pointer;
    border:0px solid #fff;
    background-color:#22B14C;
    padding-bottom:1px!important;
	border-top-left-radius:0px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:0px;
  }
#conteudo {
	margin-top:10px;
	width:100%;
	border:1px solid white;
	text-align:center;
}
#noticias-index {
	float:left;
	display:inline-block;
	width: 36%;
}
#noticias {
	width:45%;
	height:auto;
	display:inline-block;
	margin-left:10px;
	margin-right:5px;
}
#busca-avancada {
	float:right;
	padding-left: 10px;
	display:inline-block;
	box-shadow: 10px 16px 24px 0 rgba(0, 0, 0, 0.2), 0 12px 26px 0 rgba(0, 0, 0, 0.19);
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	text-align:left;
	width: 58%;
	margin-right:10px;
	min-height:40%;
	border:1px solid grey;
	background-color:#CADFE0;
}
#busca-esq {
	font-size:18px;
	float:left;
	display:inline-block;
	width:49%;
}
#busca-dir {
	float:right;
	display:inline-block;
	width:49%;
}


.botao-busca-avancada {
	margin-left:190px;
	height:30px;
	width: 110px;
    font-size:17px;
    font-weight:bold;
    color:#fff!important;
    cursor:pointer;
    border:0px solid #fff;
    background-color:#22B14C;
    padding-bottom:1px!important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	float: right;
    margin-right: 40px;
}

#result-busca-esq {
	padding-left: 10px;
	display:inline-block;
	box-shadow: 10px 16px 24px 0 rgba(0, 0, 0, 0.2), 0 12px 26px 0 rgba(0, 0, 0, 0.19);
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	text-align:left;
	width: 100%;
	min-height:40%;
	border:1px solid grey;
	background-color:#CADFE0;
	padding-bottom:50px;
}

#painel-esq {
	position:relative;
	margin-left:6%;
	float:left;
	display:inline-block;
	width: 25%;
	min-height:40%;
}

#result-busca-dir {
	margin-right:6%;
	float:right;
	padding-left: 10px;
	display:inline-block;
	text-align:left;
	width: 55%;
}
#result-busca {
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	cursor:pointer;
	box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
	width:90%;
	height:20%;
	border:1px solid grey;
	margin-bottom:10px;
}

  a.link-busca:link {
    color: #3D7399;
    text-decoration:none
  }
  
  a.link-busca:hover {
    color: #3D7399;
    text-decoration:none;
  }
  
  a.link-busca:active {
    color: #3D7399;
  }
  
  a.link-busca:visited {
    color: #3D7399;
    text-decoration:none;
  }

#info-camping {
	float:right;
	padding-left:10px;	
	padding-right:10px;
	box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
	text-align:justify;
	margin-right:59px;
	width: 90%;
	border:1px solid grey;
	background-color:white;
}
#opiniao {
	resize:none;
	width:90%;
}
.titulo-form {
	font-weight:bold;
}

#box-comentario {
	width: 80%;
	border:1px dotted grey;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border-radius:5px;
	margin-bottom:10px;
}
  
#result-busca-cid {
	position:absolute;
	display:none;
	background-color:white;
	width: 300px;
	margin-top:-18px;
	font-size:15px;
	color:black;
	border-top-width:0px;
	border:1px solid black;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

.links {
	cursor:pointer;
}
#contato {
	width:auto;
	margin-left:auto;
	margin-right:auto;
}

#noticia {
  width:70%;
  border:0px solid black;
  margin-right:auto;
  margin-left:auto;
  text-align:justify;
  padding:10px;
  font-size:17px;
  line-height: 1.5;
}
img.esq {
  float:left;
  margin: 15px;
  margin-left:0px;
}
img.dir {
  float:right;
  margin: 15px;
  margin-right:0px;
}
#foto-res {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-left:auto;
	margin-right:auto;
	width:80%;
	min-height:30%;
}