.discreto{
	font-size: 85%;
}

.textIntro{
	float:right;
	width:270px;
	padding: 40px 0px 0px 0px;
	margin-right: 8px;
	text-align: justify;
}

.barra_traco{
	background: url(../imagens/barra_traco.gif) repeat-x;	
	height: 4px;
}

img.borderVerde{	
	border:3px solid #7a826a;
}

/********** Form *********/
form.format1 label{
	float: left;
	display: block;
	width: 60px;
	padding-top:2px;
	padding-right: 9px;
	margin: 2px;
	text-align: right;
	font-size: 100%;
	color: #666;
	font-weight: bold;
}

form.format1 input, form.format1 select, form.format1 textarea{
	margin: 2px;
	font-size: 100%;
	padding-top:2px;
}

.button1{
	background-color: #7A826A;
	color: #fff;
}
/*******************/


#imgIntro{
	float: left;
	display:block;
	width: 289px;
	margin-top:10px;
}

.mais_fotos{
	display: block;
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/mais_fotos.gif) no-repeat left;
	height: 12px;
	width: 37px;
}

.mais_detalhes{
	display: block;
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/detalhes.gif) no-repeat left;
	height: 12px;
	width: 48px;
}

#informacoes{
	float: left;
	width: 288px;
	margin-top: 30px;
}

#informacoes h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barraInformacoes.gif) no-repeat left;
	height: 23px;
	width: 288px;
	margin-bottom: 7px;
}

#calendarioProvas{
	float: right;
	width: 275px;	
	margin-top: 30px;
}

#calendarioProvas h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barraCalendarioProvas.gif) no-repeat left;
	height: 23px;
	width: 275px;
	margin-bottom: 7px;
}

#calendarioProvas p{
/*	line-height: 140%;*/
padding-top:5px;
}

.box1{
	background: #fef8e0 url(../imagens/box1.gif) no-repeat bottom right;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 6px 10px;
	text-align: justify;
}

#historia .box1{
	margin-bottom: 22px;
}

#historia h2{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_hist.gif) no-repeat left;
	height: 26px;
	width: 594px;
	margin-bottom: 25px;
}

#ementa h2{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_ementas.gif) no-repeat left;
	height: 26px;
	width: 593px;
	margin-bottom: 25px;
}

#ementa .box1{
	width: 350px;
	float: left;
}

#ementa #pratos_dia h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_prato_dia.gif) no-repeat left;
	height: 26px;
	width: 350px;
	margin-bottom: 25px;
}

#ementa #almocos_jantares h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_almocos_jantares.gif) no-repeat left;
	height: 26px;
	width: 350px;
	margin-bottom: 15px;
}

#ementa .images{
	float: right;
	width: 200px;
}

#ementa .images img{
		margin-top: 15px;
}

#ementa ul{
	display: block;
	list-style: none;
}

#ementa ul li {
	font-weight: bold;
	padding-bottom: 8px;
}

#ementa ul li p{
	padding-left: 30px;
	font-weight: normal;
	font-size: 92%;
}

#ementa #almocos_jantares_link{
	clear: both;
	padding-top: 0px;
	margin-left: 141px;
}

#ementa #almocos_jantares_link a{
	display: block;
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/almocos_jantares_botao.gif) no-repeat left;
	height: 25px;
	width: 229px;
	margin-bottom: 25px;
}

#ementa #pratos_dia_link{
	clear: both;
	padding-top: 0px;
	margin-left: 141px;
}

#ementa #pratos_dia_link a{
	display: block;
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/prato_dia_botao.gif) no-repeat left;
	height: 25px;
	width: 229px;
	margin-bottom: 25px;
}

#ementa .mais_fotos{
	margin-left:168px;
	margin-top:5px;
}

#contactos h2{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_contactos.gif) no-repeat left;
	height: 26px;
	width: 593px;
	margin-bottom: 25px;
}

#contactos #localizacao{
	width: 250px;
	float: left;
	margin-left:20px;
	_margin-left:10px;
}

#contactos #localizacao h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_localizacao.gif) no-repeat left;
	height: 26px;
	width: 220px;
	margin-bottom: 12px;
}

#contactos #heliporto{
	width: 214px;
	float: right;
	margin-right: 20px;
	_margin-right:10px;
}

#contactos #heliporto h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_heliporto.gif) no-repeat left;
	height: 26px;
	width: 214px;
	margin-bottom: 12px;
}

#contactos .mais_detalhes{
	float:right;
}
#contactos #localizacao #gps{
	float:left;
	width: 200px;
	color: #7a826a;
	font-size: 88%;
	font-weight: bold;
}

#contactos #morada{
	padding-top: 15px;
	line-height: 145%;
}

#contactos #formContacto{
	width: 252px;
	float: right;
	margin-right: 0px;
	margin-top:10px;
	margin-bottom: 30px;/*devido ao falsh*/
}

#contactos #formContacto h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_contacte_nos.gif) no-repeat left;
	height: 26px;
	width: 214px;
	margin-bottom: 12px;
}

/****** Horario ********/
#horario h2{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_horario.gif) no-repeat left;
	height: 26px;
	width: 593px;
	margin-bottom: 25px;
}

#horario #horario_caixa{
	width: 200px;
	float: left;
	margin-left:60px;
	_margin-left:30px;
	margin-top:30px;	
	padding-bottom: 15px;
}

#horario #horario_caixa h3{
	text-indent:-5000px;
	overflow:hidden;
	background: url(../imagens/barra_horario2.gif) no-repeat left;
	height: 26px;
	width: 180px;
	margin-bottom: 12px;
}

#horario_caixa ul{
	padding-left:30px;
	padding-right: 20px;
	font-size: 110%;
}

#horario ul li{
	padding-bottom:18px;
	line-height: 150%;
}

#horario #encerramos_caixa{
	width: 180px;
	float: right;
	margin-right: 60px;
	_margin-right:30px;
	margin-top: 130px;
	text-align: center;
}

#horario #encerramos_caixa *{
	padding:9px 20px;
	font-weight: bold;
}

#horario #encerramos_caixa .barra_traco{
	padding:0px;
	margin-top:10px;
	margin-bottom: 10px;
}