/*	
					 __                     __                   
		 			 \ \                   / /                 
		(_)  __    _  \ \        _        / /  ______   _____  ®
		 _  |  \  | |  \ \      / \      / /  |  ____| |  _  |  
		| | | | \ | |   \ \    / _ \    / /   | |___   | |_| |
		| | | |\ \| |    \ \  / / \ \  / /    |  ___|  |  _   |
		| | | | \ | |     \ \/ /   \ \/ /     | |____  | |_|  |
		|_| |_|  \__|      \__/     \__/      |______| |______| 

*/

body{
	margin:0px;
	padding:0px;
	width:100%;
	display: table;
	height: 100%;
	font-family: 'Kalam', cursive;
	font-size:17px;
	background-color: #dcdcdc;
}

		#main_others{
			width: 1044px;
			height: 460px;
			margin-top:30px;
			margin-bottom:20px;
			padding:20px;
			position: relative;
			background-color: #3D3D3D;
			box-shadow: 0px 0px 10px #888888;
			color: #FFFFFF;
			text-align: justify;
			line-height: 30px;
			font-size:18px;
			border: 8px solid #FFFFFF;
		}
		
		#main_index{
			width: 100%;
			height: 516px;
			margin-top:30px;
			margin-bottom:20px;
			position: relative;
		}
		
			#tuktuk{
				position: absolute;
				bottom: 0px;
				right: 0px;
				margin-bottom: -35px;
				margin-right: 70px;
				z-index: 999;
			}
			
				#tuktuk img{
					width:250px;
				}
			
			#logo{
				width: 550px;
				margin-top: 70px;
				position: absolute;
			}
			
				#logo img{
					width: 550px;
				}
			
			#fotos_aveiro{
				width: 570px;
				margin-top: 70px;
				position: absolute;
				right: 0px;
			}
			
				#fotos_aveiro img{
					width: 570px;
				}
			
			#index_sobre{
				width: 400px;
				text-align:right;
				margin-top: 310px;
				margin-left:100px;
				position: absolute;
				color: #DF7002;
				font-size: 18px;
				font-weight: bold;
				line-height: 26px;
			}
			
				#linguas{
					float:right;
					margin-top: 20px;
				}
				
					#linguas img{
						float: left;
						margin-left:5px;
						height: 35px;	
					}
					
				#linguas_outros{
					position: absolute;
					right: 0px;
					top:0px;
					margin-top: 20px;
					margin-right: 20px;
				}
				
					#linguas_outros img{
						float: left;
						margin-left:5px;
						height: 25px;	
					}
			
		#menu{
			width: 1060px;
			margin: 0px auto;
			background-color: #3D3D3D;
		}
			
			#eco{
				position: absolute;
				right: 0px;
				margin-top: 0px;
				margin-right: 10px;
				z-index: 1;
				height: 200px;
			}
			
			#facebook{
				position: absolute;
				margin-left: 60px;
			}
			
				#facebook img{
					width: 120px;	
				}
			
			#tripadvisor{
				position: absolute;
				margin-left: 60px;
				margin-left: 200px;
			}
			
				#tripadvisor img{
					width: 160px;	
				}
		#copyright a:hover{
			color: #DF7002;
		}
/*_______________________________________________________________SOBRE_________________________________________________________________*/

			.sobre_img{
				float: right;
				width: 470px;
				margin-left: 10px;
				margin-top: 5px;
			}

/*_______________________________________________________________ROTEIROS_______________________________________________________________*/

			.roteiros{
				width: 100%;
				font-size: 16px;
			}
			
				.cycle-slideshow{
					width: 700px;
					height: 390px;
					overflow:hidden;
					float: left;
					margin-top: 5px;
					border: 5px solid #666666;
				}
				
					.cycle-slideshow img{
						width: 700px;
					}
			
				.roteiro_info{
					float: left;
					font-size: 18px;
					margin-top:5px;
					margin-left: 25px;
					min-height: 300px;
				}
			
					.info_titulo{
						float: left;
						color: #FD8A17;
						font-size: 18px;
						margin-bottom: 10px;
						width: 300px;
					}
					
				.mais{
					width: 117px;
					height: 58px;
					background: url(../img/mais.png);
					float: left;
					margin-left: 21px;
					line-height: 52px;
					font-size: 20px;
					padding-left: 13px;
					cursor: pointer;
				}
				
					.mais:hover{
						background: url(../img/mais_hover.png);
					}
				
/*_______________________________________________________________ROTEIRO_______________________________________________________________*/			
			
			.interesses{
				width: 100%;
				font-size: 16px;
			}
			
			.titulo_interesses{
				color: #FFFFFF;
				font-size:28px;
				text-transform: none;
				padding-left: 10px;
				float: left;
				margin-top: 3px;
				font-style: italic;
			}
			
			.ponto_interesse_img{
				width: 690px;
				height: 390px;
				overflow:hidden;
				float: left;
				margin-top: 10px;
				border: 5px solid #666666;
			}
			
				.ponto_interesse_img img{
					width: 700px;
				}
			
			.interesse_info{
				min-height: 350px;
				float: right;
				width: 330px;
			}
			
				.titulo_interesse{
					width: 100%;
					float: left;
					margin-top: 10px;
					font-size: 30px;
					color: #FD8A17;
					text-align: left;
				}
				
				.btn_interesse{
					width: 320px;
					float: left;
					margin-top: 4px;
					font-size: 16px;
					text-align: left;
				}
			
				.btn_interesse:hover{
					color: #FD8A17;
					cursor: pointer;
				}
				
				.interesses_voltar{
					position: absolute;
					width:70px;
					padding-right: 40px;
					height:32px;
					background: url(../img/voltar.png);
					line-height:50px;
					text-align:right;
					margin-right:14px;
					bottom: 28px;
					right: 0px;
					font-size: 20px;
				}
				
				.interesses_voltar:hover{
					color: #FD8A17;
					cursor: pointer;
					background: url(../img/voltar_hover.png);
				}
				
			.pop_interesse{
				position: absolute;
				background-color: #3d3d3d;
				width: 1050px;
				height: 400px;
				padding-top: 10px;
				margin-left: 0px;
			}
			
				.pop_interesse_img{
					width: 690px;
					height: 390px;
					overflow:hidden;
					float: left;
					border: 5px solid #666666;
				}
				.pop_interesse_titulo{
					width: 337px;
					float: left;
					margin-left: 13px;
					font-size: 30px;
					color: #FD8A17;
					text-align: left;
				}
				
				.pop_interesse_texto{
					width: 337px;
					float: left;
					margin-top: 4px;
					margin-left: 13px;
					font-size: 18px;
					text-align: justify;
				}
				
				.pop_interesse_voltar{
					position: absolute;
					width:70px;
					padding-right: 40px;
					height:32px;
					background: url(../img/voltar.png);
					line-height:50px;
					text-align:right;
					bottom: 3px;
					right: 0px;
					font-size: 20px;
				}
				
				.pop_interesse_voltar:hover{
					color: #ea6824;
					cursor: pointer;
					background: url(../img/voltar_hover.png);
				}
		/*________________________________________________________PARCERIAS_________________________________________________________________*/

		#parcerias{
			width:1044px;
			height: 380px;
			margin-top:10px;
		}
		
			.parceria{
				width:230px;
				height: 155px;
				margin-bottom:20px;
				margin-top:15px;
				float:left;
				overflow: hidden;
			}	
		
				.parceria img{
					width:230px;
				}
				
				
				
				
/*_______________________________________________________________CONTACTOS______________________________________________________________*/


			#google_maps{
				margin-top: 20px;
				float: left;
				color: #000000;
			}
			
			#contactos_mensagem{
				float: right;
				height: 420px;
				width:400px;
				padding-left: 46px;
				border-left: 1px dotted #888888;
			}
			
				#titulo_mensagem{
					font-size: 18px;
				}
				
				#mensagem_italico{
					font-style: italic;
					font-size: 13px;
					color: #A8A8A8; 
					text-align: justify;
				}
				
				input[type="text"] {
					display: block;
					margin: 0;
					width: 95%;
					padding: 5px 0px;
					font-family: 'Kalam', cursive;
					font-size: 16px;
					border:#A8A8A8 0.5px solid;
					background: #FFFFFF;
					color:#333333;
					height: 25px;
					margin-bottom: 5px;
					padding-left:2px;
				}
				
				input[type="submit"] {
					box-sizing: border-box;
				    border: medium none;
				    box-shadow: none;
				    outline: medium none;
				    width: 158px;
				    float:right;
					font-family: 'Kalam', cursive;
					font-size: 22px;
					background: url(../img/enviar.png);
					height: 35px;
					color:#FFFFFF;
					text-transform: uppercase;
					text-align: left;
					line-height:40px;
					cursor: pointer;
					margin-top: 10px;
				}
				
					input[type="submit"]:hover {
						background: url(../img/enviar_hover.png);
						color:#FD8A17;
					}
				
				textarea { 
					resize: none;
					width: 100%;
					padding: 5px 0px;
					background: #FFFFFF;
					color:#333333;
					border:#A8A8A8 0.5px solid;
					font-family: 'Kalam', cursive;
					padding-left:2px;
					font-size: 16px;
					height:140px;
				}
			
			#contactos_info{
				float: left;
				margin-top: 10px;
				font-size: 16px;
			}
			
				#contactos_info table{
					line-height: 25px;
				}
			
/*_______________________________________________________________OTHERS_________________________________________________________________*/

.orange{
	color: #DF7002;
}

.titulos{
	font-size: 35px;
	font-family: 'Fredericka the Great';
	color: #DF7002;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.font20{
	font-size: 20px;
}

a{
	text-decoration: none;
	color: #FFFFFF;
}

#marca{
	position: absolute;
	right: 0px;
	margin-right: 230px;
	margin-top: -130px;
}

.red{
	color: #BB0000;
}

.green{
	color: #33A842;
}
