html{
	scroll-behavior:smooth
}

*{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.fundo-modal-cadastro-guia-pescador{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.fundo-modal-login-guia-pescador{
	position:fixed;
	width:900%;
	height:800%; 
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.fundo-uni-select-estado{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-estado::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-estado::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-estado ul{
	position:relative;
	top:10px
}

.container-option-uni-select-estado ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-estado ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-cidades-estado{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;											
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cidades-estado::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cidades-estado ul{
	position:relative;
	top:10px
}

.container-option-uni-select-cidades-estado ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-cidades-estado ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-tipo-embarcacao{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:90%;
	height:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-embarcacao::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-embarcacao ul{
	position:relative;
	top:10px
}

.container-option-uni-select-tipo-embarcacao ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-tipo-embarcacao ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-capacidade-passageiros{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-capacidade-passageiros::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-capacidade-passageiros::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-capacidade-passageiros ul{
	position:relative;
	top:10px
}

.container-option-uni-select-capacidade-passageiros ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-capacidade-passageiros ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}



.fundo-uni-select-capacidade-pescadores{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-capacidade-pescadores::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-capacidade-pescadores ul{
	position:relative;
	top:10px
}

.container-option-uni-select-capacidade-pescadores ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-capacidade-pescadores ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-tipo-fabricacao{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	z-indx:200;
	width:90%;
	height:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-fabricacao::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-fabricacao ul{
	position:relative;
	top:10px
}

.container-option-uni-select-tipo-fabricacao ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-tipo-fabricacao ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-tipo-pesca{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-pesca::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-pesca ul{
	position:relative;
	top:10px
}

.container-option-uni-select-tipo-pesca ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-tipo-pesca ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-radio-vhf{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-radio-vhf::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-radio-vhf ul{
	position:relative;
	top:10px
}

.container-option-uni-select-radio-vhf ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-radio-vhf ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-sonar{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-sonar{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-sonar::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-sonar ul{
	position:relative;
	top:10px
}

.container-option-uni-select-sonar ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-sonar ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-GPS{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-GPS{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-GPS::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-GPS ul{
	position:relative;
	top:10px
}

.container-option-uni-select-GPS ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-GPS ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-banheiro{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-banheiro{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-banheiro::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-banheiro ul{
	position:relative;
	top:10px
}

.container-option-uni-select-banheiro ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-banheiro ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-cozinha{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-cozinha{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cozinha::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cozinha ul{
	position:relative;
	top:10px
}

.container-option-uni-select-cozinha ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-cozinha ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-cozinha{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-cozinha{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cozinha::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cozinha ul{
	position:relative;
	top:10px
}

.container-option-uni-select-cozinha ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-cozinha ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}


.fundo-uni-select-churrasqueira{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-churrasqueira::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-churrasqueira ul{
	position:relative;
	top:10px
}

.container-option-uni-select-churrasqueira ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-churrasqueira ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-locais-embarque{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-locais-embarque{
	position:fixed;
	width:300px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-locais-embarque::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-locais-embarque::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-titulo-locais-embarque{
	width:100%;
	heiht:140px;
	color:#fff; 
	display:flex;
	padding-top:50px;
	font-size:24px;
	text-align:center;
	background:#328fa8;
}

#campo-add-locais-embarque{
	position:relative;
	width:200px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-add-locais-embarque{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:12px;
	cursor:pointer;
	background-color: rgba(5, 26, 110, 0.8); 
	color: rgba(255, 255, 255, 1);
}

#btn-add-locais-embarque:hover{
	background:#d66e2d;
}

.container-options-locais-embarque{
	width:210px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-options-locais-embarque .ul{
	display:flex;
	flex-direction:column
}

.container-options-locais-embarque li{
	heght:50px;
	padding-left:20px;
	padding-top:20px; 
	margin-top:5px;
	list-style:none;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-locais-embarque li label{
	position:relative;
	top:-10px;
	transform:translateY(5px)
}
 
input:focus{
	outline:none
}

#delete-locais-embarque{ 
	position:relative;
	width:60px;
	height:55px;
	float:right;
	margin-top:-55px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-locais-embarque:hover{
	background-color:#f00
}

.container-locais-embarque{
	margin-top:10px;
	
}

.container-locais-embarque .ul{
	display:flex;
}

.container-locais-embarque .ul li{
	list-style:none;
	margin-left:10px;
}

.container-salvar-locais-embarque{
	position:fixed;
	width:300px;
	height:70px;
	bottom:0px;
	riht:0px;
	left:50%;
	cursor:pointer;
	padding-top:15px;
	text-align:center;
	background:pink;
	border-radius:10px;
	display:none;
	transform:translateX(-50%);
	background-color: rgba(5, 26, 110, 1); 
	color: rgba(255, 255, 255, 1);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.fundo-locais-pesca{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-locais-pesca{
	position:fixed;
	width:300px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-locais-pesca::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-locais-pesca::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-titulo-locais-pesca{
	width:100%;
	heiht:140px;
	color:#fff; 
	display:flex;
	padding-top:50px;
	font-size:24px;
	text-align:center;
	background:#328fa8;
}

#campo-add-locais-pesca{
	position:relative;
	width:200px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-add-locais-pesca{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:12px;
	cursor:pointer;
	background-color: rgba(5, 26, 110, 0.8); 
	color: rgba(255, 255, 255, 1);
}

#btn-add-locais-pesca:hover{
	background:#d66e2d;
}

.container-options-locais-pesca{
	width:210px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-options-locais-pesca .ul{
	display:flex;
	flex-direction:column
}

.container-options-locais-pesca li{
	heght:50px;
	padding-left:20px;
	padding-top:20px; 
	margin-top:5px;
	list-style:none;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-locais-pesca li label{
	position:relative;
	top:-10px;
	transform:translateY(5px)
}
 

#delete-locais-pesca{ 
	position:relative;
	width:60px;
	height:55px;
	float:right;
	margin-top:-55px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-locais-pesca:hover{
	background-color:#f00
}

.container-locais-pesca{
	margin-top:10px;
	
}

.container-locais-pesca .ul{
	display:flex;
}

.container-locais-pesca .ul li{
	list-style:none;
	margin-left:10px;
}

.container-salvar-locais-pesca{
	position:fixed;
	width:300px;
	height:70px;
	bottom:0px;
	riht:0px;
	left:50%;
	cursor:pointer;
	padding-top:15px;
	text-align:center;
	background:pink;
	border-radius:10px;
	display:none;
	transform:translateX(-50%);
	background-color: rgba(5, 26, 110, 1); 
	color: rgba(255, 255, 255, 1);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.fundo-peixes-mais-pescados{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-peixes-mais-pescados{
	position:fixed;
	width:300px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-peixes-mais-pescados::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-peixes-mais-pescados::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-titulo-peixes-mais-pescados{
	width:100%;
	heiht:140px;
	color:#fff; 
	display:flex;
	padding-top:50px;
	font-size:24px;
	text-align:center;
	background:#328fa8;
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:200px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-add-peixes-mais-pescados{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:12px;
	cursor:pointer;
	background-color: rgba(5, 26, 110, 0.8); 
	color: rgba(255, 255, 255, 1);
}

#btn-add-peixes-mais-pescados:hover{
	background:#d66e2d;
}

.container-options-peixes-mais-pescados{
	width:210px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-options-peixes-mais-pescados .ul{
	display:flex;
	flex-direction:column
}

.container-options-peixes-mais-pescados li{
	heght:50px;
	padding-left:20px;
	padding-top:20px; 
	margin-top:5px;
	list-style:none;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-peixes-mais-pescados li label{
	position:relative;
	top:-10px;
	transform:translateY(5px)
}
 
#delete-peixes-mais-pescados{ 
	position:relative;
	width:60px;
	height:55px;
	float:right;
	margin-top:-55px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-peixes-mais-pescados:hover{
	background-color:#f00
}

.container-peixes-mais-pescados{
	margin-top:10px;
	
}

.container-peixes-mais-pescados .ul{
	display:flex;
}

.container-peixes-mais-pescados .ul li{
	list-style:none;
	margin-left:10px;
}

.container-salvar-peixes-mais-pescados{
	position:fixed;
	width:300px;
	height:70px;
	bottom:0px;
	riht:0px;
	left:50%;
	cursor:pointer;
	padding-top:15px;
	text-align:center;
	background:pink;
	border-radius:10px;            		
	display:none;
	transform:translateX(-50%);
	background-color: rgba(5, 26, 110, 1); 
	color: rgba(255, 255, 255, 1);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.fundo-menu-mobile{
	position:fixed;
	width:100%;														
	height:120%;
	z-index:101;
	display:none;
	margin-top:-80px;
	background-color:rgba(0, 0, 0, 0.9);
}

.container-nome-main{
	position:fixed;
	width:100%;
	z-index:101;
	display:nne;
	height:530px;
	margin-top:-500px;
	background:#fff;
	transition:all 2s;
	transform:translateY(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#titulo-nome-main{
	position: fixed;
	z-index:400;
	top:58%;
	width:100%;
	font-size:25px;
	text-align:center
}

#campo-nome-main{
	position:fixed;
	width:80%;
	top:70%;
	left:50%;
	z-index:101;
	diplay:none;
	height:50px;
	border:none;
	font-size:16px;
	color:#353738;
	padding-left:15px;
	background:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color: transparent;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-nome-main button{
	position:fixed;
	left:50%;
	top:83%;
	height:45px;
	width:80%;
	z-index:101;
	border:none;
	font-size:16px;
	cursor:pointer;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
	
}

.container-nome-main button:hover{
	color:#fff;
	background-color: #353738;
}

.container-menu-contacto{
	position:fixed;
	width:90%;
	top:50%;
	left:50%;
	z-index:101;
	height:300px;
	display:none;
	background:#fff;
	transform:translate(-50%, -50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#close-menu-contacto{
	cursor:pointer;
	font-size:30px;
	margin:30px 30px
}

.container-menu-contacto ul{
	position:relative;
	top:50%;
	text-align:center;
	margin-top:-110px;
	transform:translateY(-50%)
}

.container-menu-contacto li{
	color:#353738;
	margin-top:30px;
	font-size:11px;
	list-style:none
}

.container-menu-contacto li div{
	position:relative;
	font-size:30px;
	top:5px;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:90%;
	left:50%;
	top:50%;
	display:none;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

#titulo-minha-conta{
	text-align:center;
	height:110px;
	width:100%;
	color:#fff;
	padding-top:30px;
	font-size:30px;
	background: #328fa8
}

.container-conta .ul{
	display:flex;
	margin-top:0px;
	flex-direction:column
}

.container-conta .ul a{
	width:100%;
	height:105px;
	padding-top:30px;
	margin-top:1px;
	text-align:center;
	text-decoration:none;
	background:rgba(128, 128, 128, 0.2);
	
}

.container-conta .ul a:hover{
	color:#fff;
	background:#ff8000
}

.container-menu-mobile{
	position:fixed;
	width:300px;
	height:0px;
	opacity:0;
	overflow-y:scroll;
	z-index:101;
	background-color:#f5f5f5;
	transition:all 2s;
	margin-top:-40px;
	border:0.2px solid rgba(0, 0, 0, 0.1);
	box-shdow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.2)
}

.container-menu-mobile::-webkit-scrollbar{
	width:6px;
	height:0px;
	background:rgba(0, 0, 0, 0.3)
	
}

.container-menu-mobile::-webkit-scrollbar-thumb{
	width:6px;
	height:0px;
	border-radius:10px;
	background:rgba(0, 0, 0, 0.4)
	
}

.container-close-menu{
	width:200px;
	float:right;
	display:flex;
	cursor:pointer;
	overflow:hidden;
	margin:30px 0px;
	color:#328fa8;
	margin-right:-50px;
	flex-direction:row;
	transition:all 0.5s;
}

.container-close-menu:hover{
	color:#353738
}

#close-menu-mobile{
	width:100%;
	cursor:pointer;
	marin-top:30px;
	text-alin:center;
	font-size:30px;
}

.container-menu-mobile .ul{
	display:flex;
	left:50%;
	width:100%;
	margin:20px 0px;
	flex-direction:column;
}

.container-menu-mobile .ul a{
	font-size:15px;
	padding:10px 30px;
	margin-top:20px;
	color:rgba(0, 0, 0, 0.7);
	width:100%;
	cursor:pointer;
	height:50px;
	tet-align:center;
	text-decoration:none;
	backgrond:red;
	border-bottom:1px solid rgba(0, 0, 0, 0.1)
}

.container-menu-mobile .ul a:hover{
	color:#d66e2d;
	background:rgba(0, 0, 0, 0.1)
}

.container-options-imoveis{
	display:none
}

.container-options-empregos{
	display:none
}

.container-nav-dinamico{
	position:fixed;
	width:100%;
	height:60px;
	z-index:99;
	margin-top:-800px;
	overflow:hidden;
	transition:all 1s;
	background-color:#fff;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.6)
}


.container-watsapp{
	position:fixed;
	z-index:100;
	width:60px;
	height:60px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:33%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:25px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

body{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#f5f5f5
}

.container-img{
	width:100%;
	overflow:hidden;
}



#curva-main{
	position:absolute;
	z-index:10;
	margin:-4000px 0%;
	width:100%;
	backgound-color:red;
}

#titulo-main{
	position:absolute;
	font-size:22px;
	margin:30px 10%;
	color:#fff
}

#menu-icone{
	position:relative;
	font-size:35px;
	margin:0px 0%;
	cursor:pointer;
	color:rgba(255, 255, 255, 0.9);
	float:right;
	top:5px;
	margin-right:3px;
}

#menu-icone:hover{
	color:#353738;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}


.container-nav{
    position:absolute;
    width:100%;
    height:300px;
    z-index:1;
    margin-top:-400%;
    margin-left:0%;
    transition:all 1s;
    background-color:#252501;
    box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);

}

#close-container-nav{
    position:absolute;
    z-index:1;
	color:#fff;
    text-align:center;
    cursor:pointer;
    margin-top:15px;
    font-size:40px;
    width:100%;
}

#close-container-nav:hover{
    color:#969406;
}

.nav-2{
	display:none;
}


		
.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:220px;
	margin:170px 0%;
}

h1{
   position:relative; 
   text-align:center;
   margin-top:-50px;
   font-size:90px;
   width:80%;
   color:#fff; 
   left:50%;
   transform:translateX(-50%);   
}
 
 .container-header{
	width:100%;
	height:100px;
	background:rgba(5, 26, 110, 0.8);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.6)
}

#desc-busque-barco{
	position:relative;
	font-size:35px;
	color:#fff;
	z-index:3;
	margin-top:-40px;
	text-align:center
}

#msg-sucesso-anuncio{
	position:relative;
	width:100%;
	heigt:150px;
	color:#fff;
	margin-top:35px;
	font-size:20px;
	padding-top:25px;
	text-align:center;
	background-color:rgba(15, 135, 75, 0.7)
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:90%;
	height:770px;
	margin-top:60px;
	overflow-y:scroll;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos::-webkit-scrollbar{
	width:7px;
	height:0px;
	background:transparent;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos::-webkit-scrollbar-thumb{
	width:7px;
	height:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.8)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:10px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:88%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(5, 26, 110, 0.8);
}

.campo::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.campo:focus{
	outline:none
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}
 

.container-site{
	position:relative;
	margin-top:-110px;
}

.container-form-imoveis{
	position:relative;
	width:80%;
	left:50%;
	margin-top:50px;
	transform:translateX(-50%);
	backgound-color:blue;
}

#titulo-anunciar-imovel{
	widh:350px;
	font-size:28px;
	color:#353738;
	borer-radius:20px;
	text-align:center;
	borderbottom:3px solid rgba(5, 26, 110, 0.8);
}

form{
	margin-top:50px;
}

.campo-dimensoes{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-52%);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

.campo-dimensoes::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo{
	margin-top:30px;
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
}

#campo{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-1{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
}

#campo-1{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-52%);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-1::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-2{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

#container-select-categoria{
	width:100%;
    height:50px;
	margin-top:10px;
	padding-left:15px;
	overflow:hidden;  
	cursor:default;
	color:rgba(255, 255, 255, 0.9); 
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

#container-select-categoria::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#select-categoria{
	width:400px;
	backround:red
}

.container-categoria-options-imoveis{
	height:0px;
	width:100%;
	opacity:0;
	overflow:hidden;
	transition:all 1s;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(0, 0, 0, 0.1);
}

.container-categoria-options-imoveis .ul li{
	height:50px;
	padding-left:20px;
	padding-top:15px;
	margin-top:0px;
	list-style:none;
	cursor:pointer;
	
	color:rgba(0, 0, 0, 0.6);
	border-bottom:1px solid rgba(0, 0, 0, 0.1)
}

.container-categoria-options-imoveis .ul li:hover{
	color:#fff;
	background: rgba(50, 143, 168, 0.7);
}


.titulo-campo-taxa-condominio{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

.campo-taxa-condominio{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(0, 0, 0, 0.6);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(0, 0, 0, 0.1);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#titulo-campo-3{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

.campo-bairro{
	margin-left:8px
}

#campo-3{
	position:relative;
	width:100%;
	left:50%;
	height:300px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-top:10px;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-3::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.campo-check-locais-pesca{
	margin-left:-18px;

}

#ul-peixes-check{
	position:relative;
	top:12px;
}

.campo-nome-guia{
	margin-left:10px
}

.campo-nr-pescadores{
	margin-left:10px
}

.campo-tipo-motorizacao{
	margin-left:10px
}

.container-dimensoes{
	overflow:hidden;
}

.container-dimensoes .ul{
	display:flex;
	width:106%;
	margin-left:-10px;
}

.container-dimensoes .ul li{
	width:122%;
	list-style:none;
	margin-left:10px;
}

.fundo-caracteristicas-to-do-list-imoveis{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:3;
	margin-top:-4900px;
	margin-left:-500px;
	background-color:rgba(0, 0, 0, 0.4)
}

.container-caracteristicas-to-do-list-imoveis{
	position:fixed;
	width:300px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -130%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-titulo-caracteristicas-to-do-list-imoveis{
	width:100%;
	heiht:140px;
	color:#fff; 
	display:flex;
	padding-top:50px;
	font-size:24px;
	jusify-content:center;
	background:#328fa8;
}

#campo-caracteristicas-to-do-list-imoveis{
	position:relative;
	width:200px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:20px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:8px;
	cursor:pointer;
	background-color:#328fa8;
}

#btn-caracteristicas-to-do-list-imoveis:hover{
	background:#0c3e42;
}

.container-options-caracteristicas-to-do-list-imoveis{
	width:200px;
	margin-top:30px;
	margin-left:20px;
	backgrund:red;
}

.container-options-caracteristicas-to-do-list-imoveis li{
	heght:50px;
	padding-left:20px;
	padding-top:20px;
	margin-top:5px;
	list-style:none;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-caracteristicas-to-do-list-imoveis li label{
	position:relative;
	top:-10px;
	transform:translateY(5px)
}

input:focus{
	outline:none
}

#delete-caracteristicas-to-do-list-imoveis{ 
	width:60px;
	height:50px;
	float:right;
	margin-top:-48px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-caracteristicas-to-do-list-imoveis:hover{
	background-color:#f00
}

.container-caracteristicas-imovel{
	margin-top:10px;
}

.container-caracteristicas-imovel .ul{
	display:flex;
}

.container-caracteristicas-imovel .ul li{
	list-style:none;
	margin-left:10px;
}

.container-prec-min-max{
	overflow:hidden;
}

.container-prec-min-max .ul{
	display:flex;
	width:106%;
	margin-left:-10px;
}

.container-prec-min-max .ul li{
	width:122%;
	list-style:none;
	margin-left:10px;
}

.campo-quantidade-beliches{
	position:relative;
	width:100%;
	left:50%;
	height:300px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

.campo-quantidade-beliches::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-4{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

.container-img-anuncio{
	position:relative;
	widh:100%;
	let:50%;
	heigt:560px;
	text-align:center;
	margin-top:30px;
	overflow-y:scroll;
	background:rgba(5, 26, 110, 0.8);
	border:1px solid rgba(0, 0, 0, 0.3);
	color:rgba(255, 255, 255, 0.9);
}

.container-img-anuncio::-webkit-scrollbar{
	width:10px;
	height:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-img-anuncio::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	border-radius:20px;
	background:rgba(255, 255, 255, 0.8)
}

.container-img-anuncio .ul{
	position:relative;
	margin-top:70px;
	display:flex;
	flex-wrap:wrap;
	left:50%;
	width:90%;
	top:-40px;
	margin-left:-45%;
	backgrund:#f00
}

.container-img-anuncio .ul li{
		position:relative;
	let:50%;
	list-style:none;
	margin-top:30px;
	margin-left:30px;
	text-align:center;
}

.container-img-anuncio .ul li .mini-container-img-anuncio{
	wdth:180px;
	heigt:180px;
	margin-top:0px;
	border-radius:10px;
	border-bottom-right-radius:20px;
}

#div-img-1{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-2{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-3{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-4{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-5{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-6{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-7{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-8{
	height:150px;
	width:200px;
	display:none;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:10px;
	background-image: url(../img/NO-IMAGE.png);
}

#titulo-dados-contacto{
	heigt:55px;
	font-size:28px;
	color:#353738;
	border-radius:20px;
	text-align:center;
	margin-top:70px;
	border-top:4px solid rgba(0, 0, 0, 0.8);
	border-bottom:4px solid rgba(0, 0, 0, 0.8);
}

#titulo-campo-5{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

#campo-5{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-5::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-6{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

#campo-6{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8); 
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-6::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-7{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

#campo-7{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8); 
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-7::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-8{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

#campo-8{
	position:relative;
	width:100%; 
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8); 
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-8::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-9{
	font-size:18px;
	color:rgba(5, 26, 110, 0.8);
	margin-top:30px;
}

#campo-9{
	position:relative;
	width:100%;
	left:50%;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8); 
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-9::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-select-uni-categoria-1{
	position:relative;
	width:100%;
	left:50%;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	transform:translateX(-50%);
}

.uni-select-1{
	padding:10px 15px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

.container-select-uni-categoria-2{
	position:relative;
	width:100%;
	left:50%;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	transform:translateX(-50%);
}

.uni-select-2{
	padding:10px 15px;
	disply:flex;
	width:100%;
	alig-items:center;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

#arrow-uni-categoria-2{
	float: right; 
	margin-right: 5px; 
	margin-top: 17px; 
	font-size:17px;
}

.container-multi-select{
	position:relative;
	width:100%;
	left:50%;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	transform:translateX(-50%);
}

.multi-select label{
	margin-left:5px
}

.multi-select{
	heiht:50px;
	padding:8px 15px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

.container-option-multi-select{
	width:100%;
	height:300px;
	margin-top:1px;
	background:rgba(5, 26, 110, 0.8); 
	overflow-y:scroll
}

.container-option-multi-select::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-multi-select::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-multi-select ul{
	position:relative;
	top:10px
}

.container-option-multi-select ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
}

.container-option-multi-select ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

#placeholder-modalidade-pesca{
	position:relative;
	top:5px
}

#arrow--multi-select{
	float: right; 
	margin-right: 5px;
	margin-top: 17px;
	font-size:17px;
}


#btn-anuncio{
	width:100%;
	height:60px;
	color:#fff;
	margin-top:40px;
	border:none;
	font-size:21px;
	outline:none;
	cursor:pointer;
	background:#353738;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);
}

#btn-anuncio:hover{
	background:#d66e2d
}



#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;	
	width:100%;
	text-align:center;
}

#titulo-gallery-1{
	font-size: 27px;
	margin-top: 100px;
	text-align: center;
}

.container-arrow-left{
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 200;
	cursor: pointer;
	margin-left: -99%;
	margin-top: 130px;
	border-radius: 50px;
	background: #353738;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

.container-arrow-right{
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 2;
	cursor: pointer;
	margin-left: -90px;
	margin-top: 105px;
	border-radius: 50px;
	background: #353738;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

#arrow-gallery{
	position: absolute;
	left: 50%;
	top: 50%;
	color: #fff;
	font-size: 28px;
	transform: translate(-50%, -50%);

}

.container-gallery-1{
	width: 100%;
	heiht: 800px;
	margin-left: 0px;
	margin-top: 50px;
	border-radius: 10px;
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 90%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-45%);
}

.container-gallery-1 .item{
	width: 90%;
	heght: 500px;
	magin-left: 0px;
	backround: pink;
	border-adius: 10px;
	transform: scale(0.9);
	transition: all 2s;
	border: 2px solid rgba(0, 0, 0, 0.1);
}

.container-gallery-1 .item:hover{
	transform: scale(1);
}

.owl-theme .owl-dots .owl-dot span{
	display: none;
}

#img-producto{
	position: relative;
	left: 50%;
	width: 100%;
	height: 200px;
	margin-top:-25px;
	transform: translateX(-50%);
}

#titulo-producto{
	height:90px;
	color: #353738;
	margin-top: 20px;
	tex-align: center;
	margin-left: 10px;
	backgrund:pink
}

#condominio-producto{
	color: #353738;
	margin-top: 10px;
	tex-align: center;
	margin-left: 10px;
}

#venda-producto{
	color: #353738;
	margin-top: 10px;
	tex-align: center;
	margin-left: 10px;
}

#preco-producto{
	font-size: 18px;
	color: #353738;
	margin-top: 15px;
	margin-left: 10px;
}

#desc-producto{
	height:65px;
	font-size: 14px;
	color: #353738;
	margin-top: 5px;
	margin-left: 10px;
	backgrond:pink
}

#btn-comprar-producto{
	position: relative;
	border: none; 
	color: #fff;
	width: 90%;
	height: 50px;
	left: 50%;
	top:-20px;
	cursor: pointer;
	text-align: center;
	padding-top: 10px;
	margin: 40px 0px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color: #328fa8;
	transform: translateX(-50%);
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);
}

#btn-comprar-producto:hover{
	background-color: #353738;
}

.container-logado{
	position:fixed;
	left:50%;
	width:90%;
	z-index:10 ;
	height:115px;
	bottom:-40px;
	text-align:center;
	color:#fff;
	font-size:20px;
	padding-top:15px;
	border-radius:50px;
	transform:translateX(-50%);
	background-color:#252501;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.6)
}

footer{
	width: 100%;
	heigt: 500px;
	color: #fff;
	overflow: hidden;
	margin-top: 80px;
	background-color: #25b41c;
}



.container-1{
	position: relative;
	top: 50px;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 10px;
}

.container-2{
	position: relative;
	margin-top: 80px;
	margin-left: 30px;
}

#titulo-2-footer{
	font-size: 25px;
}

.mini-container-2{
	display: flex;
	flex-direction: column;
}

.mini-container-2 a{
	margin-top: 20px;
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
}

.mini-container-2 a:hover{
	text-decoration: underline;
}

.container-3{
	position: relative;
	margin-top: 30px;
	margin-left: 30px;
}

#titulo-3-footer{
	font-size: 25px;
}

.mini-container-3{
	display: flex;
	flex-direction: column;
}

.mini-container-3 a{
	margin-top: 20px;
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
}

.mini-container-3 a:hover{
	text-decoration: underline;
}

.container-4{
	position: relative;
	margin-top: 50px;
	margin-left: 0px;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#copyright{
	position: relative;
	top: -25px;
	display:flex;
	margin-left: 25px;
	padding-top: 50px;
	color: rgba(255, 255, 255, 0.7);
}

@media only screen and (min-width:460px) and (max-width:649px){ 
body{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	backgrond-color:green;
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}


.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:60px;
	height:60px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}
#img-main{
	position:absolute;
	width:100%;
	height:900px;
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:900px;
	background-color:rgba(0,0,0,0.6);
}

#titulo-main{
	position:absolute;
	font-size:25px;
	marin:25px 5%;
	color:#fff;
}

#meu-icone{
	position:absolute;
	font-size:35px;
	margin:25px 75%;
	cursor:pointer;
	color:#fff;
}


.container-nav{
    position:absolute;
    width:100%;
    height:300px;
    z-index:1;
    margin-top:-400%;
    margin-left:0%;
    transition:all 1s;
    background-color:#252501;
    box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);

}

#close-container-nav{
    position:absolute;
    z-index:1;
	color:#fff;
    text-align:center;
    cursor:pointer;
    margin-top:15px;
    font-size:40px;
    width:100%;
}

#close-container-nav:hover{
    color:#969406;
}

.nav-2{
	display:none;
}

nav{
    position:absolute;
    width:100%;
    height:270px;
    margin-top:50px;
    overflow:hidden;
}

nav ul{
  position:absolute;
  display:flex;
  width:200px;
  font-size:20px;
  padding-left:80px;
  margin-left:-80px;
  flex-direction:column;
}

nav a{
	height:35px;
	width:1200px;
	padding-top:10px;
	padding-left:70px;
    margin-top:5px;
    color:#fff;
    cursor:pointer;
    text-decoration:none;
	background-color:#252501;
}

nav a:hover{
    color:#969406;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:220px;
	margin:180px 0%;
}

h1{
   text-align:center;
   margin:0px 0%;
   font-size:50px;
   width:90%;
   color:#fff;    
}


#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

#botao-reserva{
	margin:0px 0%;
	font-size:21px;
	border:1px solid #969406;
	background-color:transparent;
	cursor:pointer;
	color:#969406;
	height:45px;
	width:140px;
}

#botao-reserva:focus{
	outline:none;
}

#botao-reserva:hover{
	background-color:#969406;
	color:#fff;
}

.container-site{
	position:relative;
	margin-top:-70px;
}

.container-form-main{
	position:relative;
	left:50%;
	width:75%;
	margin-top:50px;
	transform:translateX(-50%);
	backgound:red
}

#btn-entrar{
	foat:none;
	magin-left:10%
}

#curva-main{
	position:absolute;
	z-index:10;
	margin:-4000px 0%;
	width:100%;
}


} /*----------fim-do-webkit-2---------*/

@media only screen and (min-width:650px) and (max-width:844px){
body{
	margin:0px;
	padding:0px;
	backgroud-color:#000;
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:60px;
	height:60px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#img-main{ 
	position:absolute;
	width:100%;
	height:700px;
	overflow:hidden;
	background-position:0% 0px;
	background-size:cover;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:700px;
	background-color:rgba(0,0,0,0.6);
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:220px;
	margin:180px 0%;
}

h1{
   text-align:center;
   margin:0px 0%;
   font-size:50px;
   width:75%;
   color:#fff;    
}


.container-header{
	width:100%;
	hight:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:35px;
	color:#fff;
	z-index:3;
	margin-top:-40px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:600px;
	height:700px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:30px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:255px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .ul{
	position:relative;
	width:630px;
	left:50%;
	transform: translateX(-50%);
	
	
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	hight:480px;
	border-radius:20px;
	margin-top:60px;
	margin-left:25px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#galleria-3-all{
	position:relative;
	left:50%;
	top:-15px;
	transform: translateX(-50%);
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

} /*-----------------fim do webkit-3--------------*/

@media only screen and (min-width:845px) and (max-width:915px){   
body{
	margin:0px;
	padding:0px; 
	backgrond:brown;
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:600px;
	overflow:hidden;
	margin-top: 200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:0px -50px;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:357px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:35px 0px;
	color:#328fa8;
	left:50%;
	transform:translateX(-50%)
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:120px;
	margin-left:40px;
	display:block;
	backgrond:pink;
	width:92%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:290%;
	bacground:pink
}

.nav-2 ul a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-50%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-20%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:190px;
   font-size:70px;
   width:70%;
   color:#fff; 
   left:50%;
   top:80px;
   transorm:translateX(-100%);   
}

.container-form-imoveis{
	position:relative;
	width:80%;
	left:50%;
	margin-top:50px;
	transform:translateX(-50%);
	backgound-color:blue;
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:150px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	margin-top:50px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:800px;
	height:560px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:30px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:230px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-minhas-habilidades{
	position:relative;
	left:50%;
	width:1400px;
	height:300px; 
	display:flex; 
	flex-direction:row;
	overflow-y:scroll;
	transform:translateX(-50%);
	margin-top:70px;
	background-color:#f5f5f5;
	box-shadow:inset 2px 2px 3px 1px rgba(0,0,0,0.3);
}

.container-minhas-habilidades #Habilidades{
	margin-left:40px;
	transform:translateX(-210%);
}

.container-habilidade-6{
	position:relative;
	left:50%;
	height:210px;
	cursor:pointer;
	margin:30px -800px;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#titulo-3-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:30px;
	top:460px;
	width: 100%;
	color:#353738
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:470px;
	text-align:center;
}

#subtitulo-titulo-1{
	font-size:25px;
	width:100%; 
	color:#969406;
	margin-top:30px;
	text-align:center;
}

.container-slider-meus-projectos-lancados{
	position:relative;
	width:1400px;
	left:50%;
	heght:400px;
	margin-top:30px;
	overflow:hidden;
	transform:translateX(-50%);

	
}

.container-slider-meus-projectos-lancados .ul{
	width:103%;
	display:flex;
	margin-left:-40px;
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}

#slider-meus-projectos-lancados{
	margin-top:70px;
	margin-left:50px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 3px 1px rgba(0,0,0,0.3);
}

#subtitulo-titulo-2{
	font-size:25px;
	width:100%; 
	color:#969406;
	margin-top:150px;
	text-align:center;
}

.container-slider-meus-projectos-nao-lancados{
	position:relative;
	width:1400px;
	left:50%;
	height:1470px;
	backgound:pink;
	margin-top:50px;
	overflow:hidden;
	transform:translateX(-50%);
 
	
}
 
.container-slider-meus-projectos-nao-lancados .ul{
	width:207%;
	display:flex;
	flex-direction:row;
	margin-left:-40px;
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}

#slider-meus-projectos-nao-lancados{
	width:1400px;
	
	margin-left:50px;
	background:rgba(0, 0, 0, 0.7);
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 3px 1px rgba(0,0,0,0.3);
}

.slider-nao-lacados{
	position:relative;
	top:630px;
	left:-1460px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .ul{
	position:relative;
	width:700px;
	left:50%;
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	border-radius:20px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#galleria-3-all{
	position:relative;
	left:50%;
	top:-15px;
	transform: translateX(-65%);
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

footer{
	margin-top:100px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:40%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}

} /*----------------fim-do-webkit-----------------------*/

@media only screen and (min-width:916px) and (max-width:1154px){ 
body{
	margin:0px;
	padding:0px; 
	backgrond:brown;
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:600px;
	overflow:hidden;
	margin-top: 200px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:360px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:40px 0px;
	color:#328fa8;
	left:50%;
	transform:translateX(-50%)
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:120px;
	margin-left:40px;
	display:block;
	backgrond:pink;
	width:92%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:290%;
	bacground:pink
}

.nav-2 ul a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-50%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-20%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:190px;
   font-size:70px;
   width:70%;
   color:#fff; 
   left:50%;
   top:80px;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:150px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	margin-top:50px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:900px;
	height:560px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:50px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:250px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .ul{
	position:relative;
	width:700px;
	left:50%;
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	heiht:480px;
	border-radius:20px; 
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#galleria-3-all{
	position:relative;
	left:50%;
	top:-15px;
	transform: translateX(-65%); 
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}


footer{
	margin-top:30px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*----------------fim-do-webkit-----------------------*/

@media only screen and (min-width:1155px) and (max-width:1249px){  
body{
	margin:0px;
	padding:0px;
	backgound-color:pink;
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 130px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
} 

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:280px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:43px 55px;
	color:#328fa8;
	z-index:2;
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:400px;
	display:block;
	backgrond:pink;
	width:62%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:350%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-25%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(0%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:50%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:70px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:120px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}

#titulo-anunciar-imovel{
	margin-top:40px
}

 

footer{
	margin-top:70px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*-------------fim-do-webkit-5-----------*/

@media only screen and (min-width:1250px) and (max-width:1480px){
body{
	margin:0px;
	padding:0px;
	backgound-color:pink;
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 130px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
} 

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:300px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:35px 85px;
	color:#328fa8;
	z-index:2;
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:450px;
	display:block;
	backgrond:pink;
	width:60%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:290%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-25%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(0%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}


#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:50%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:70px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:120px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}

#msg-sucesso-anuncio{
	margin-left:55px;
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1170px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:50px
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#titulo-anunciar-imovel{
	margin-top:-80px;
	margin-left:150px
}

.container-form-imoveis{
	position:relative;
	width:1100px;
	left:50%;
	margin-top:150px;
	transform:translateX(-55%);
	background-olor:blue;
}
 
form{
	margin-top:50px;
}

.titulo-dimensoes{
	position:relative;
	top:7px;
	left:-7px	
}


.container-dimensoes{
	width:550px;
	overflow:hidden;
	margin-left:648px;
	margin-top:8px;
}

.container-dimensoes .ul{
	display:flex;
	width:550px;
	margin-left:0px;
	backround:pink
}

.container-dimensoes .ul li{
	position:relative;
	left:35px;
	list-style:none;
	margin-left:-28px;
}



.campo-dimensoes{
	position:relative;
	width:86%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

.campo-dimensoes::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo{
	margin-top:30px;
	font-size:18px;

}

.titulo-campo-selecione-estado{
	margin-left:10px
}

.titulo-campo-selecione-cidades-estado{
	position:relative;
	top:9px;
	left:-7px
}

.titulo-campo-bairro{
	margin-left:10px;
}

.campo-bairro{
	position:relative;
	top:-3px
}

.titulo-campo-locais{
	margin-left:10px
}

.titulo-locais-pesca{
	position:relative;
	left:-7px;
}

#titulo-colonia-pescadores{
	position:relative;
	left:-8px;
	top:7px
}

.campo-colonia-pescadores{
	position:relative;
	top:5px
}

.titulo-nome-guia{
	margin-left:10px
}

.campo-nome-guia{
	position:relative;
	top:-2.5px
}

.campo-nome-barco{
	position:relative;
	top:5px
}

.titulo-capacidade-pescadores{
	margin-left:10px
}

.titulo-tipo-motorizacao{
	margin-left:10px
}

.titulo-tipo-fabricacao{
	position:relative;
	left:-9px;
}

#container-select-tipo-fabricacao{
	position:relative;
	top:33px
}

.titulo-tipo-pesca{
	margin-left:10px
}

.titulo-modalidade-pesca{
	position:relative;
	left:-8px;
	top:7px
}

.titulo-radio-vhf{
	margin-left:10px
}

.titulo-sonar{
	position:relative;
	left:-8px
}

.titulo-GPS{
	margin-left:10px
}

.titulo-peixes-mais-pescados{
	position:relative;
	left:-8px
}

.ul-peixes-mais-pescados{
	margin-top:-10px;
	position:relative;
	left:-14px
}

#titulo-nome-barco{
	position:relative;
	left:-8px;
	top:7px
}

.titulo-tipo-embarcacao{
	margin-left:10px
}

.titulo-capacidade-passageiros{
	position:relative;
	left:-8px
}

.ul-check-locais-pesca{
	margin-top:-5px;
	margin-left:-27px
}

.ul-peixes-mais-pescados{
	margin-top:5px;
}

.titulo-banheiro{
	margin-left:10px
}

.titulo-cozinha{
	position:relative;
	left:-8px
}

.titulo-churrasqueira{
	margin-left:10px
}

.titulo-quantidade-beliches{
	position:relative;
	left:-8px;
	top:7px
}

.campo-quantidade-beliches{
	position:relative;
	width:50%; 
	left:0px;
	top:-22px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:-700px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:650px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0%);
	border:1px solid rgba(0, 0, 0, 0.4);
}

.titulo-preco-entre{
	position:relative;
	margin-left:10px;
	top:-20px

}

.container-prec-min-max{
	position:relative;
	top:-5px;
	overflow:hidden;
	margin-top:-17px; 
}

.container-prec-min-max .ul{
	display:flex;
	width:670px;
	margin-left:70px;
	backround:pink
}

.container-prec-min-max .ul li{
	position:relative;
	left:130px;
	width:560px;
	list-style:none;
	margin-left:-223px;
}

.campo-preco-minimo{
	width:670px;
	margin-left:15px;
}

.campo-preco-maximo{
	width:770px
}

#campo-titulo-preco-entre{
	margin-left:10px
}

.titulo-equipamentos-salvatagem{
	position:relative;
	left:-8px
}

#campo{
	position:relative;
	width:48%; 
	left:0px;
	top:19px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0%);
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#campo::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-1{
	font-size:18px;
	width:48%
}

#campo-1{
	position:relative;
	width:57%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-1::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-2{
	position:relative;
	width:48%;
	font-size:18px;
	margin-top:-92px;
	margin-left:660px;
}

#container-select-categoria{
	position:relative;
	width:50%;
    height:55px;
	margin-top:10px;
	margin-left:650px;
	padding-left:20px;
	overflow:hidden;
	color:rgba(255, 255, 255, 0.9);
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8);
}

#select-categoria{
	width:400px;
	backround:red
}

.container-categoria-options-imoveis{
	width:50%;
	margin-left:650px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(0, 0, 0, 0.1);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.titulo-campo-taxa-condominio{
	position:relative;
	width:50%;
	font-size:18px;
	margin-top:-95px;
	margin-left:660px;
}

#desc-campo-taxa-condominio{
	margin-left:660px;
}

.campo-taxa-condominio{
	width:50%; 
	height:55px;
	margin-left:322px;
}

#titulo-campo-3{
	font-size:18px;
	margin-top:30px;
}

#campo-3{
	position:relative;
	width:100%; 
	left:0px;
	height:300px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-top:10px;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-3::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-caracteristicas-to-do-list-imoveis{
	position:fixed;
	width:450px;
	height:500px;
	left:50%;
	top:50%;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
}

.container-titulo-caracteristicas-to-do-list-imoveis{
	width:100%;
	height:130px;
	color:#fff; 
	padding-top:30px;
	font-size:24px;
	text-align:center;
	background:#328fa8;
}

#campo-caracteristicas-to-do-list-imoveis{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:20px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:28px;
	cursor:pointer;
	background-color:#328fa8;
}

#btn-caracteristicas-to-do-list-imoveis:hover{
	background:#0c3e42;
}

.container-options-caracteristicas-to-do-list-imoveis{
	width:330px;
	margin-top:30px;
	margin-left:20px;
	backgrund:red;
}

.container-options-caracteristicas-to-do-list-imoveis li{
	heght:50px;
	padding-left:20px;
	padding-top:20px;
	margin-top:5px;
	list-style:none;
	cursor:pointer;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-caracteristicas-to-do-list-imoveis li label{
	position:relative;
	top:-10px
}

#delete-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:-48px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-caracteristicas-to-do-list-imoveis:hover{
	background-color:#f00
}

#titulo-campo-4{
	font-size:18px;
	margin-top:30px;
}

.titulo-imagens-barco{
	margin-left:10px
}

.container-img-anuncio{
	position:relative;
	text-align:center;
	margin-top:30px;
	overflow-y:scroll;
	margin-left:10px;
	width:1190px;
	color:rgba(0, 0, 0, 0.6);
	background:rgba(5, 26, 110, 0.8);
	border:1px solid rgba(0, 0, 0, 0.3);
	trnsform:translateX(-35%);
}

.container-img-anuncio::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.1);
}

.container-img-anuncio::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:rgba(0, 0, 0, 0.6);
}

.container-img-anuncio .ul{
	position:relative;
	margin-top:70px;
	display:flex;
	flex-wrap:wrap;
	left:50%;
	width:90%;
	margin-left:-45%;
}

.container-img-anuncio .ul li{
		position:relative;
	let:50%;
	list-style:none;
	margin-top:30px;
	margin-left:30px;
	text-align:center;
	transom:translateX(-50%);
}

.container-img-anuncio .ul li .mini-container-img-anuncio{
	border-bottom-right-radius:20px;
}

#img-anuncio-1{
	height:150px;
	width:200px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

#div-img-2{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-3{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-4{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#mini-container-img-anuncio-6{
	margin-left:30px
}

#div-img-5{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#mini-container-img-anuncio-6{
	margin-left:0px
}

#div-img-6{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-7{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-8{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#titulo-dados-contacto{
	position:relative;
	width:450px;
	left:50%;
	font-size:28px;
	color:#353738;
	border-radius:20px;
	text-align:center;
	margin-top:70px;
	transform:translateX(-50%);
	border-top:4px solid rgba(0, 0, 0, 0.8);
	border-bottom:4px solid rgba(0, 0, 0, 0.8);
}

#titulo-campo-5{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-5{
	position:relative;
	width:48%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-5::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-6{
	position:relative;
	width:48%;
	font-size:18px;
	margin-top:-90px;
	margin-left:660px;
}

#campo-6{
	position:relative;
	width:50%;
	left:50%;
	height:52px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:322px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-6::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-7{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-7{
	position:relative;
	width:48%;
	left:0px;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px; 
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-7::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-8{
	position:relative;
	width:48%;
	font-size:18px; 
	margin-top:-90px;
	margin-left:660px;
} 

#campo-8{
	position:relative;
	width:50%;
	left:50%;
	height:52px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:322px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-8::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-9{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-9{
	position:relative;
	width:48%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-9::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-select-uni-categoria-1{
	position:relative;
	width:57%; 
	left:0px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	margin-left:10px;
	font-size:16px;
	outline:none;
	transform:translateX(0px);
}

#arrow-uni-categoria-2{
	position:relative;
	float: right; 
	top:-35px;
	z-index:2;
	margin-right: 5px; 
	margin-top: 17px; 
	font-size:17px;
}

.container-select-uni-categoria-2{
	position:relative;
	width:50%; 
	left:0px;
	height:40px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:18px;
	margin-left:650px;
	font-size:16px;
	outline:none;
	transform:translateX(0px);
}

.uni-select-2{
	position:relative;
	padding:10px 15px;
	display:flex;
	width:100%;
	top:-68px;
	align-items:center;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

.container-multi-select{
	position:relative;
	left:0px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	width:50%;
	margin-left:650px;
	transform:translateX(0px);
}

.multi-select{
	height:49px;
	padding:8px 15px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

#placeholder-modalidade-pesca{
	position:relative;
	top:-21px
}

#arrow--multi-select{
	float: right; 
	margin-right: 5px;
	margin-top: -17px;
	font-size:17px;
}

#btn-anuncio{
	position:relative;
	width:50%;
	height:60px;
	color:#fff;
	left:50%;
	margin-top:50px;
	margin-left:0px;
	border:none;
	font-size:21px;
	transform:translateX(-30%);
}

#btn-anuncio:hover{
	background:#d66e2d;
} 

.campo-email{
	position:relative;
	top:2px
}

.campo-colonia-telefone{
	top:5px 
}

.btn-limpar-dados-pescadores{
	position:relative;
	top:-80px
}

footer{
	width:100%;
	margin-top:-830px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 90%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-50%);
}

footer{
	margin-top:0px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*-------------fim-do-webkit-5-----------*/

@media only screen and (min-width:1481px) and (max-width:1516px){  
body{
	margin:0px;
	padding:0px;
	backgroud-color:pink;
}



.container-multi-select{
	position:relative;
	width:100%;
	left:50%;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	transform:translateX(-50%);
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 130px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
} 

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:650px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:370px 0%;
	width:100%;
	backgound:red
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:35px 100px;
	color:#328fa8;
	z-index:2;
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:450px;
	display:block;
	backgrond:pink;
	width:65%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:260%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-25%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(0%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}


#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:50%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:70px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:120px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	text-align:center
}

#msg-sucesso-anuncio{
	margin-left:55px;
}


.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1170px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:50px
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#titulo-anunciar-imovel{
	margin-top:-80px;
	margin-left:150px
}

.container-form-imoveis{
	position:relative;
	width:1100px;
	left:50%;
	margin-top:150px;
	transform:translateX(-55%);
	background-olor:blue;
}
 
form{
	margin-top:50px;
}

.titulo-dimensoes{
	position:relative;
	top:7px;
	left:-7px	
}


.container-dimensoes{
	width:550px;
	overflow:hidden;
	margin-left:648px;
	margin-top:8px;
}

.container-dimensoes .ul{
	display:flex;
	width:550px;
	margin-left:0px;
	backround:pink
}

.container-dimensoes .ul li{
	position:relative;
	left:35px;
	list-style:none;
	margin-left:-28px;
}



.campo-dimensoes{
	position:relative;
	width:86%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

.campo-dimensoes::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo{
	margin-top:30px;
	font-size:18px;

}

.titulo-campo-selecione-estado{
	margin-left:10px
}

.titulo-campo-selecione-cidades-estado{
	position:relative;
	top:9px;
	left:-7px
}

.titulo-campo-bairro{
	margin-left:10px;
}

.campo-bairro{
	position:relative;
	top:-3px
}

.titulo-campo-locais{
	margin-left:10px
}

.titulo-locais-pesca{
	position:relative;
	left:-7px;
}

#titulo-colonia-pescadores{
	position:relative;
	left:-8px;
	top:7px
}

.campo-colonia-pescadores{
	position:relative;
	top:5px
}

.titulo-nome-guia{
	margin-left:10px
}

.campo-nome-guia{
	position:relative;
	top:-2.5px
}

.campo-nome-barco{
	position:relative;
	top:5px
}

.titulo-capacidade-pescadores{
	margin-left:10px
}

.titulo-tipo-motorizacao{
	margin-left:10px
}

.titulo-tipo-fabricacao{
	position:relative;
	left:-9px;
}

#container-select-tipo-fabricacao{
	position:relative;
	top:33px
}

.titulo-tipo-pesca{
	margin-left:10px
}

.titulo-modalidade-pesca{
	position:relative;
	left:-8px;
	top:7px
}

.titulo-radio-vhf{
	margin-left:10px
}

.titulo-sonar{
	position:relative;
	left:-8px
}

.titulo-GPS{
	margin-left:10px
}

.titulo-peixes-mais-pescados{
	position:relative;
	left:-8px
}

.ul-peixes-mais-pescados{
	margin-top:-10px;
	position:relative;
	left:-14px
}

#titulo-nome-barco{
	position:relative;
	left:-8px;
	top:7px
}

.titulo-tipo-embarcacao{
	margin-left:10px
}

.titulo-capacidade-passageiros{
	position:relative;
	left:-8px
}

.ul-check-locais-pesca{
	margin-top:-5px;
	margin-left:-27px
}

.ul-peixes-mais-pescados{
	margin-top:5px;
}

.titulo-banheiro{
	margin-left:10px
}

.titulo-cozinha{
	position:relative;
	left:-8px
}

.titulo-churrasqueira{
	margin-left:10px
}

.titulo-quantidade-beliches{
	position:relative;
	left:-8px;
	top:7px
}

.campo-quantidade-beliches{
	position:relative;
	width:50%; 
	left:0px;
	top:-22px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:-700px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:650px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0%);
	border:1px solid rgba(0, 0, 0, 0.4);
}

.titulo-preco-entre{
	position:relative;
	margin-left:10px;
	top:-20px

}

.container-prec-min-max{
	position:relative;
	top:-5px;
	overflow:hidden;
	margin-top:-17px; 
}

.container-prec-min-max .ul{
	display:flex;
	width:670px;
	margin-left:70px;
	backround:pink
}

.container-prec-min-max .ul li{
	position:relative;
	left:130px;
	width:560px;
	list-style:none;
	margin-left:-223px;
}

.campo-preco-minimo{
	width:670px;
	margin-left:15px;
}

.campo-preco-maximo{
	width:770px
}

#campo-titulo-preco-entre{
	margin-left:10px
}

.titulo-equipamentos-salvatagem{
	position:relative;
	left:-8px
}

#campo{
	position:relative;
	width:48%; 
	left:0px;
	top:19px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0%);
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#campo::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-1{
	font-size:18px;
	width:48%
}

#campo-1{
	position:relative;
	width:57%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-1::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-2{
	position:relative;
	width:48%;
	font-size:18px;
	margin-top:-92px;
	margin-left:660px;
}

#container-select-categoria{
	position:relative;
	width:50%;
    height:55px;
	margin-top:10px;
	margin-left:650px;
	padding-left:20px;
	overflow:hidden;
	color:rgba(255, 255, 255, 0.9);
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8);
}

#select-categoria{
	width:400px;
	backround:red
}

.container-categoria-options-imoveis{
	width:50%;
	margin-left:650px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(0, 0, 0, 0.1);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.titulo-campo-taxa-condominio{
	position:relative;
	width:50%;
	font-size:18px;
	margin-top:-95px;
	margin-left:660px;
}

#desc-campo-taxa-condominio{
	margin-left:660px;
}

.campo-taxa-condominio{
	width:50%; 
	height:55px;
	margin-left:322px;
}

#titulo-campo-3{
	font-size:18px;
	margin-top:30px;
}

#campo-3{
	position:relative;
	width:100%; 
	left:0px;
	height:300px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-top:10px;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-3::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-caracteristicas-to-do-list-imoveis{
	position:fixed;
	width:450px;
	height:500px;
	left:50%;
	top:50%;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
}

.container-titulo-caracteristicas-to-do-list-imoveis{
	width:100%;
	height:130px;
	color:#fff; 
	padding-top:30px;
	font-size:24px;
	text-align:center;
	background:#328fa8;
}

#campo-caracteristicas-to-do-list-imoveis{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:20px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:28px;
	cursor:pointer;
	background-color:#328fa8;
}

#btn-caracteristicas-to-do-list-imoveis:hover{
	background:#0c3e42;
}

.container-options-caracteristicas-to-do-list-imoveis{
	width:330px;
	margin-top:30px;
	margin-left:20px;
	backgrund:red;
}

.container-options-caracteristicas-to-do-list-imoveis li{
	heght:50px;
	padding-left:20px;
	padding-top:20px;
	margin-top:5px;
	list-style:none;
	cursor:pointer;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-caracteristicas-to-do-list-imoveis li label{
	position:relative;
	top:-10px
}

#delete-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:-48px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-caracteristicas-to-do-list-imoveis:hover{
	background-color:#f00
}

#titulo-campo-4{
	font-size:18px;
	margin-top:30px;
}

.titulo-imagens-barco{
	margin-left:10px
}

.container-img-anuncio{
	position:relative;
	text-align:center;
	margin-top:30px;
	overflow-y:scroll;
	margin-left:10px;
	width:1190px;
	color:rgba(0, 0, 0, 0.6);
	background:rgba(5, 26, 110, 0.8);
	border:1px solid rgba(0, 0, 0, 0.3);
	trnsform:translateX(-35%);
}

.container-img-anuncio::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.1);
}

.container-img-anuncio::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:rgba(0, 0, 0, 0.6);
}

.container-img-anuncio .ul{
	position:relative;
	margin-top:70px;
	display:flex;
	flex-wrap:wrap;
	left:50%;
	width:90%;
	margin-left:-45%;
}

.container-img-anuncio .ul li{
		position:relative;
	let:50%;
	list-style:none;
	margin-top:30px;
	margin-left:30px;
	text-align:center;
	transom:translateX(-50%);
}

.container-img-anuncio .ul li .mini-container-img-anuncio{
	border-bottom-right-radius:20px;
}

#img-anuncio-1{
	height:150px;
	width:200px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

#div-img-2{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-3{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-4{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#mini-container-img-anuncio-6{
	margin-left:30px
}

#div-img-5{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#mini-container-img-anuncio-6{
	margin-left:0px
}

#div-img-6{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-7{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-8{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#titulo-dados-contacto{
	position:relative;
	width:450px;
	left:50%;
	font-size:28px;
	color:#353738;
	border-radius:20px;
	text-align:center;
	margin-top:70px;
	transform:translateX(-50%);
	border-top:4px solid rgba(0, 0, 0, 0.8);
	border-bottom:4px solid rgba(0, 0, 0, 0.8);
}

#titulo-campo-5{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-5{
	position:relative;
	width:48%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-5::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-6{
	position:relative;
	width:48%;
	font-size:18px;
	margin-top:-90px;
	margin-left:660px;
}

#campo-6{
	position:relative;
	width:50%;
	left:50%;
	height:52px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:322px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-6::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-7{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-7{
	position:relative;
	width:48%;
	left:0px;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px; 
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-7::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-8{
	position:relative;
	width:48%;
	font-size:18px; 
	margin-top:-90px;
	margin-left:660px;
} 

#campo-8{
	position:relative;
	width:50%;
	left:50%;
	height:52px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:322px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-8::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-9{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-9{
	position:relative;
	width:48%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-9::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-select-uni-categoria-1{
	position:relative;
	width:57%; 
	left:0px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	margin-left:10px;
	font-size:16px;
	outline:none;
	transform:translateX(0px);
}

#arrow-uni-categoria-2{
	position:relative;
	float: right; 
	top:-35px;
	z-index:2;
	margin-right: 5px; 
	margin-top: 17px; 
	font-size:17px;
}

.container-select-uni-categoria-2{
	position:relative;
	width:50%; 
	left:0px;
	height:40px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:18px;
	margin-left:650px;
	font-size:16px;
	outline:none;
	transform:translateX(0px);
}

.uni-select-2{
	position:relative;
	padding:10px 15px;
	display:flex;
	width:100%;
	top:-68px;
	align-items:center;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

.container-multi-select{
	position:relative;
	left:0px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	width:50%;
	margin-left:650px;
	transform:translateX(0px);
}

.multi-select{
	height:49px;
	padding:8px 15px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

#placeholder-modalidade-pesca{
	position:relative;
	top:-21px
}

#arrow--multi-select{
	float: right; 
	margin-right: 5px;
	margin-top: -17px;
	font-size:17px;
}

#btn-anuncio{
	position:relative;
	width:50%;
	height:60px;
	color:#fff;
	left:50%;
	margin-top:50px;
	margin-left:0px;
	border:none;
	font-size:21px;
	transform:translateX(-30%);
}

#btn-anuncio:hover{
	background:#d66e2d;
} 

.campo-email{
	position:relative;
	top:2px
}

.campo-colonia-telefone{
	top:5px 
}

.btn-limpar-dados-pescadores{
	position:relative;
	top:-80px
}

.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-gallery-1 .ul{
	position:relative;
	width:1000px;
	left:50%; 
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .container-ul-parcial{
	display:flex
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 90%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-50%);
}

footer{
	margin-top:0px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*-------------fim-do-webkit-----------*/


@media only screen and (min-width:1517px) and (max-width:5000px){ 
body{
	backround:red;
}

.container-locais-embarque{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-embarque{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-embarque{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-locais-pesca{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-locais-pesca{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-locais-pesca{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

.container-peixes-mais-pescados{
	position:fixed;
	width:430px;
	height:500px;
	left:50%;
	top:50%;
	display:none;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#campo-add-peixes-mais-pescados{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:15px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

.container-options-peixes-mais-pescados{
	width:340px;
	margin-top:30px;
	margin-left:5px;
	backgrund:red;
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 110px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:650px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:330px 0%;
	width:100%;
}

#titulo-main{
	position:fixed;
	font-size:25px;
	margin:40px 90px;
	color:#328fa8;
	z-index:3;
}

nav{
	display:none;
}

.nav-2{
	position:fixed;
	margin-top:50px;
	margin-left:450px;
	display:block;
	backgrond:pink;
	width:65%;
	z-index:3;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:220%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-15%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(15%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}


#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:40%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}



.container-header{
	position:fixed;
	width:100%;
	z-index:2;
	height:120px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}


#msg-sucesso-anuncio{
	margin-left:55px;
}


.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1170px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	margin-left:50px
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#titulo-anunciar-imovel{
	margin-top:170px;
	margin-left:150px
}

.container-form-imoveis{
	position:relative;
	width:1100px;
	left:50%;
	margin-top:150px;
	transform:translateX(-55%);
	background-olor:blue;
}
 
form{
	margin-top:50px;
}

.titulo-dimensoes{
	position:relative;
	top:7px;
	left:-7px	
}


.container-dimensoes{
	width:550px;
	overflow:hidden;
	margin-left:648px;
	margin-top:8px;
}

.container-dimensoes .ul{
	display:flex;
	width:550px;
	margin-left:0px;
	backround:pink
}

.container-dimensoes .ul li{
	position:relative;
	left:35px;
	list-style:none;
	margin-left:-28px;
}



.campo-dimensoes{
	position:relative;
	width:86%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

.campo-dimensoes::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo{
	margin-top:30px;
	font-size:18px;

}

.titulo-campo-selecione-estado{
	margin-left:10px
}

.titulo-campo-selecione-cidades-estado{
	position:relative;
	top:9px;
	left:-7px
}

.titulo-campo-bairro{
	margin-left:10px;
}

.campo-bairro{
	position:relative;
	top:-3px
}

.titulo-campo-locais{
	margin-left:10px
}

.titulo-locais-pesca{
	position:relative;
	left:-7px;
}

#titulo-colonia-pescadores{
	position:relative;
	left:-8px;
	top:7px
}

.campo-colonia-pescadores{
	position:relative;
	top:5px
}

.titulo-nome-guia{
	margin-left:10px
}

.campo-nome-guia{
	position:relative;
	top:-2.5px
}

.campo-nome-barco{
	position:relative;
	top:5px
}

.titulo-capacidade-pescadores{
	margin-left:10px
}

.titulo-tipo-motorizacao{
	margin-left:10px
}

.titulo-tipo-fabricacao{
	position:relative;
	left:-9px;
}

#container-select-tipo-fabricacao{
	position:relative;
	top:33px
}

.titulo-tipo-pesca{
	margin-left:10px
}

.titulo-modalidade-pesca{
	position:relative;
	left:-8px;
	top:7px
}

.titulo-radio-vhf{
	margin-left:10px
}

.titulo-sonar{
	position:relative;
	left:-8px
}

.titulo-GPS{
	margin-left:10px
}

.titulo-peixes-mais-pescados{
	position:relative;
	left:-8px
}

.ul-peixes-mais-pescados{
	margin-top:-10px;
	position:relative;
	left:-14px
}

#titulo-nome-barco{
	position:relative;
	left:-8px;
	top:7px
}

.titulo-tipo-embarcacao{
	margin-left:10px
}

.titulo-capacidade-passageiros{
	position:relative;
	left:-8px
}

.ul-check-locais-pesca{
	margin-top:-5px;
	margin-left:-27px
}

.ul-peixes-mais-pescados{
	margin-top:5px;
}

.titulo-banheiro{
	margin-left:10px
}

.titulo-cozinha{
	position:relative;
	left:-8px
}

.titulo-churrasqueira{
	margin-left:10px
}

.titulo-quantidade-beliches{
	position:relative;
	left:-8px;
	top:7px
}

.campo-quantidade-beliches{
	position:relative;
	width:50%; 
	left:0px;
	top:-22px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:-700px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:650px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0%);
	border:1px solid rgba(0, 0, 0, 0.4);
}

.titulo-preco-entre{
	position:relative;
	margin-left:10px;
	top:-20px

}

.container-prec-min-max{
	position:relative;
	top:-5px;
	overflow:hidden;
	margin-top:-17px; 
}

.container-prec-min-max .ul{
	display:flex;
	width:670px;
	margin-left:70px;
	backround:pink
}

.container-prec-min-max .ul li{
	position:relative;
	left:130px;
	width:560px;
	list-style:none;
	margin-left:-223px;
}

.campo-preco-minimo{
	width:670px;
	margin-left:15px;
}

.campo-preco-maximo{
	width:770px
}

#campo-titulo-preco-entre{
	margin-left:10px
}

.titulo-equipamentos-salvatagem{
	position:relative;
	left:-8px
}

#campo{
	position:relative;
	width:48%; 
	left:0px;
	top:19px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0%);
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#campo::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-1{
	font-size:18px;
	width:48%
}

#campo-1{
	position:relative;
	width:57%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	bordr:none;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-1::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-2{
	position:relative;
	width:48%;
	font-size:18px;
	margin-top:-92px;
	margin-left:660px;
}

#container-select-categoria{
	position:relative;
	width:50%;
    height:55px;
	margin-top:10px;
	margin-left:650px;
	padding-left:20px;
	overflow:hidden;
	color:rgba(255, 255, 255, 0.9);
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8);
}

#select-categoria{
	width:400px;
	backround:red
}

.container-categoria-options-imoveis{
	width:50%;
	margin-left:650px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(0, 0, 0, 0.1);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.titulo-campo-taxa-condominio{
	position:relative;
	width:50%;
	font-size:18px;
	margin-top:-95px;
	margin-left:660px;
}

#desc-campo-taxa-condominio{
	margin-left:660px;
}

.campo-taxa-condominio{
	width:50%; 
	height:55px;
	margin-left:322px;
}

#titulo-campo-3{
	font-size:18px;
	margin-top:30px;
}

#campo-3{
	position:relative;
	width:100%; 
	left:0px;
	height:300px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-top:10px;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
	
}

#campo-3::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-caracteristicas-to-do-list-imoveis{
	position:fixed;
	width:450px;
	height:500px;
	left:50%;
	top:50%;
	overflow-y:scroll;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
}

.container-caracteristicas-to-do-list-imoveis::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.4);
}

.container-titulo-caracteristicas-to-do-list-imoveis{
	width:100%;
	height:130px;
	color:#fff; 
	padding-top:30px;
	font-size:24px;
	text-align:center;
	background:#328fa8;
}

#campo-caracteristicas-to-do-list-imoveis{
	position:relative;
	width:330px;
	height:50px;
	outline:none;
	color:rgba(0, 0, 0, 0.6);
	margin-top:30px;	
	margin-left:20px;
	padding-left:15px;
	border:1px solid rgba(0, 0, 0, 0.4);
	
}

#btn-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:30px;
	margin-right:28px;
	cursor:pointer;
	background-color:#328fa8;
}

#btn-caracteristicas-to-do-list-imoveis:hover{
	background:#0c3e42;
}

.container-options-caracteristicas-to-do-list-imoveis{
	width:330px;
	margin-top:30px;
	margin-left:20px;
	backgrund:red;
}

.container-options-caracteristicas-to-do-list-imoveis li{
	heght:50px;
	padding-left:20px;
	padding-top:20px;
	margin-top:5px;
	list-style:none;
	cursor:pointer;
	background:rgba(0, 0, 0, 0.1);
	border:2px solid rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.6);
}

.container-options-caracteristicas-to-do-list-imoveis li label{
	position:relative;
	top:-10px
}

#delete-caracteristicas-to-do-list-imoveis{
	width:60px;
	height:50px;
	float:right;
	margin-top:-48px;
	margin-right:-62px;
	cursor:pointer;
	background-color:#8a0101;
}

#delete-caracteristicas-to-do-list-imoveis:hover{
	background-color:#f00
}

#titulo-campo-4{
	font-size:18px;
	margin-top:30px;
}

.titulo-imagens-barco{
	margin-left:10px
}

.container-img-anuncio{
	position:relative;
	text-align:center;
	margin-top:30px;
	overflow-y:scroll;
	margin-left:10px;
	width:1190px;
	color:rgba(0, 0, 0, 0.6);
	background:rgba(5, 26, 110, 0.8);
	border:1px solid rgba(0, 0, 0, 0.3);
	trnsform:translateX(-35%);
}

.container-img-anuncio::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.1);
}

.container-img-anuncio::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background:rgba(0, 0, 0, 0.6);
}

.container-img-anuncio .ul{
	position:relative;
	margin-top:70px;
	display:flex;
	flex-wrap:wrap;
	left:50%;
	width:90%;
	margin-left:-45%;
}

.container-img-anuncio .ul li{
		position:relative;
	let:50%;
	list-style:none;
	margin-top:30px;
	margin-left:30px;
	text-align:center;
	transom:translateX(-50%);
}

.container-img-anuncio .ul li .mini-container-img-anuncio{
	border-bottom-right-radius:20px;
}

#img-anuncio-1{
	height:150px;
	width:200px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

#div-img-2{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-3{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-4{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#mini-container-img-anuncio-6{
	margin-left:30px
}

#div-img-5{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#mini-container-img-anuncio-6{
	margin-left:0px
}

#div-img-6{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-7{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#div-img-8{
	height:150px;
	width:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url(../img/NO-IMAGE.png);
}

#titulo-dados-contacto{
	position:relative;
	width:450px;
	left:50%;
	font-size:28px;
	color:#353738;
	border-radius:20px;
	text-align:center;
	margin-top:70px;
	transform:translateX(-50%);
	border-top:4px solid rgba(0, 0, 0, 0.8);
	border-bottom:4px solid rgba(0, 0, 0, 0.8);
}

#titulo-campo-5{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-5{
	position:relative;
	width:48%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-5::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-6{
	position:relative;
	width:48%;
	font-size:18px;
	margin-top:-90px;
	margin-left:660px;
}

#campo-6{
	position:relative;
	width:50%;
	left:50%;
	height:52px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:322px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-6::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-7{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-7{
	position:relative;
	width:48%;
	left:0px;
	height:50px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px; 
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-7::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-8{
	position:relative;
	width:48%;
	font-size:18px; 
	margin-top:-90px;
	margin-left:660px;
} 

#campo-8{
	position:relative;
	width:50%;
	left:50%;
	height:52px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	margin-left:322px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(-50%);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-8::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

#titulo-campo-9{
	width:48%;
	font-size:18px;
	margin-top:30px;
}

#campo-9{
	position:relative;
	width:48%;
	left:0px;
	height:55px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	padding-left:15px;
	background:rgba(5, 26, 110, 0.8);
	transform:translateX(0px);
	border:2px solid rgba(0, 0, 0, 0.2);
}

#campo-9::placeholder{
	color:rgba(255, 255, 255, 0.8);
}

.container-select-uni-categoria-1{
	position:relative;
	width:57%; 
	left:0px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	margin-left:10px;
	font-size:16px;
	outline:none;
	transform:translateX(0px);
}

#arrow-uni-categoria-2{
	position:relative;
	float: right; 
	top:-35px;
	z-index:2;
	margin-right: 5px; 
	margin-top: 17px; 
	font-size:17px;
}

.container-select-uni-categoria-2{
	position:relative;
	width:50%; 
	left:0px;
	height:40px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:18px;
	margin-left:650px;
	font-size:16px;
	outline:none;
	transform:translateX(0px);
}

.uni-select-2{
	position:relative;
	padding:10px 15px;
	display:flex;
	width:100%;
	top:-68px;
	align-items:center;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

.container-multi-select{
	position:relative;
	left:0px;
	color:rgba(255, 255, 255, 0.9);
	margin-top:10px;
	font-size:16px;
	outline:none;
	width:50%;
	margin-left:650px;
	transform:translateX(0px);
}

.multi-select{
	height:49px;
	padding:8px 15px;
	border:2px solid rgba(0, 0, 0, 0.2);
	background:rgba(5, 26, 110, 0.8); 
}

#placeholder-modalidade-pesca{
	position:relative;
	top:-21px
}

#arrow--multi-select{
	float: right; 
	margin-right: 5px;
	margin-top: -17px;
	font-size:17px;
}

#btn-anuncio{
	position:relative;
	width:50%;
	height:60px;
	color:#fff;
	left:50%;
	margin-top:50px;
	margin-left:0px;
	border:none;
	font-size:21px;
	transform:translateX(-30%);
}

#btn-anuncio:hover{
	background:#d66e2d;
} 

.campo-email{
	position:relative;
	top:2px
}

.campo-colonia-telefone{
	top:5px 
}

.btn-limpar-dados-pescadores{
	position:relative;
	top:-80px
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}



.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-minhas-habilidades{
	position:relative;
	left:50%;
	width:1400px;
	height:300px; 
	display:flex; 
	flex-direction:row;
	overflow-y:scroll;
	transform:translateX(-50%);
	margin-top:70px;
	background-color:#f5f5f5;
	box-shadow:inset 2px 2px 3px 1px rgba(0,0,0,0.3);
}

.container-minhas-habilidades #Habilidades{
	margin-left:40px;
	transform:translateX(-210%);
}

.container-habilidade-6{
	position:relative;
	left:50%;
	height:210px;
	cursor:pointer;
	margin:30px -800px;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#titulo-3-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:30px;
	top:460px;
	width: 100%;
	color:#353738
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:470px;
	text-align:center;
}

#subtitulo-titulo-1{
	font-size:25px;
	width:100%; 
	color:#969406;
	margin-top:30px;
	text-align:center;
}

.container-gallery-1 .ul{
	position:relative;
	width:1000px;
	left:50%; 
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .container-ul-parcial{
	display:flex
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 90%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-50%);
}

footer{
	margin-top:0px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}

	
} /*---fim-do-webkit-7---------*/


