/* CSS Document */
/*
	Layout da Página da Freguesia da Ribeira Chã
	data: 11/03/2007
	Autor: Cláudio Fernandes
	cfernandes@eda.pt
*/

/* =Valores por defeito
----------------------------------------------------------------------- */
* {	margin: 0;	padding: 0; }
a img {border: 0; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #35523B;
}
a {
	font-family:Tahoma;
	color:#35523B;
	text-decoration:none;
}
a:hover {
	color:#35523B;
	text-decoration:underline;
}
.clear { clear:both; }

/* =Layout 
----------------------------------------------------------------------- */
body {
	background: #7CA584 url(img/backgroundTop.jpg) top left repeat-x;
}
#documentContainer { width: 878px; margin: 0 auto; }
#header { 
	padding: 0 39px;
	background: url(img/topSite.jpg) top left no-repeat;
	height: 88px;
	overflow:hidden;
}
#banner { 
	padding: 0 39px;
	background: url(img/banner.jpg) top left no-repeat;
	height: 138px;
	overflow:hidden;
}
#bemvindo {
	padding: 0 39px;
	background: url(img/benvindo.jpg) top left no-repeat;
	height: 72px;
	overflow:hidden;
}
#bemvindo_en {
	padding: 0 39px;
	background: url(img/benvindo_en.jpg) top left no-repeat;
	height: 72px;
	overflow:hidden;
}
#video {
	float: left;
}
#face{
	float:right;
	height:24px;
	position:relative;
	right:125px;
	top:25px;
	width:24px;
}
#face a img{ 
	border:none;
}
#corpo, #rodape {padding: 0 39px; float: left; }


#menu {
	float:left;
	/*width: 255px;*/
	overflow:hidden;
}
#documento {
	width:540px;
	margin-left:5px;
	float:left;
	/*position:absolute;*/
	background: #97BC9E url(img/petala.jpg) top left no-repeat;
	padding-top: 15px;
	overflow:hidden;
}

.prefacio {

	padding-left: 15px;
	padding-right:15px;
	padding-top:10px;

}

#documentData {
	height:400px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	overflow:hidden;
}
#rodape {
	/* eleminar */
	height: 20px;
	margin-bottom: 15px;
	text-align:right;
	margin-top:15px;
	margin-right:5px;
}

.imgnoticia{

	float:left;
			}
	
.noticia {

	padding-bottom:25px;
	padding-left:25px;
	padding-right:20px;
	padding-top:10px;
}

.imgnoticia{

	padding-right:8px;

}

#gastronomia {
	height:2100px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
}


/*#gastronomia {
	margin-top:45px;
	background-image:url(img/gastronomia.jpg);
	width:540px;
	height:164px;
}*/

.texto {

	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;

}

#new { 

	height:550px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}


/* =Pagina Geografia
----------------------------------------------------------------------- */

#geografia {

	height:1650px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;
	overflow:hidden;
	}
	
.tituloGeografia {

	padding-right:10px;
	padding-bottom:15px;
}

.tituloPaisagem {

	padding-top:20px;
	padding-bottom:20px;

}
#textoGeografia {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#textoTrilho {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

.imgGeografia {

	padding-top:20px;
	padding-bottom:15px;

}

#menuGeografia {

	padding-top:20px;
}

/* =Pagina Heraldica
----------------------------------------------------------------------- */

#heraldica {

	height:550px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	}
	
#textoHeraldica {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#menuHeraldica {

	padding-top:20px;

}
	


/* =Pagina Igrejas
----------------------------------------------------------------------- */

#igrejas {

	height:800px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
}

#textoIgrejas {

	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
}

/*#Escola {

	height:700px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}*/

#menuIgrejas {

	padding-top:20px;

}


.img {
	padding-top:10px;
	padding-left:80px;
	padding-bottom:15px;

}

/* =Pagina Museus
----------------------------------------------------------------------- */

#museus {

	height:1480 px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}

#textoMuseus {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#menuMuseus {

	padding-top:20px;

}


#menuGastronomia {

	padding-top:20px;
}

/* =Pagina Grupos Culturais
----------------------------------------------------------------------- */

#grupos {

	height:3200px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}

#textoGrupos {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#menuGrupos {

	padding-top:20px;
	/*margin-right:-20px;*/

}



/* =Pagina Festas
----------------------------------------------------------------------- */

#festas {

	height:1670px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}

#prefac {

	height:400px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:5px;
	padding-right:5px;
}

#escola{

	height:800px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}

#mapa{
height:600px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}

#sugestao{

	height:325px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}



#festasTxt{

padding-left:15px;
padding-right:15px;
}

#textoFestas {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#menuFestas {

	padding-top:20px;

}



/* =Pagina História
----------------------------------------------------------------------- */

#historia {
	
	height:2200px;
	width:540px;
	background:url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;
	overflow:hidden;
}


#textoHistoria {
	
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

.titulo {

	padding-bottom:20px;
	padding-left:20px;

}

#menuHistoria {

	padding-top:20px;
	
		
}

/* =Pagina Noticias
----------------------------------------------------------------------- */

#noticias {

	height:520px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;
	

}


/* =Pagina Publicações
----------------------------------------------------------------------- */

#publicacoes {

	height:1050px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;

}

/* =Pagina Ambiente
----------------------------------------------------------------------- */
#ambiente {

	height:1310px;
	overflow:hidden;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	width:530px;
	/*padding-top:10px;*/	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

/* =Pagina Trilho
----------------------------------------------------------------------- */

#trilho {

	height:300px;
	width:540px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	/*padding-left:10px;*/
	}
	
#menuTrilho {

	padding-right:5px;
	margin: auto;
	padding-top:20px;
}

.tituloTrilho {

	padding-top:20px;

}


/* =Pagina Agricultura
----------------------------------------------------------------------- */

#agricultura {

	height:1200px;
	padding-top:10px;	
	padding-left:10px;
	padding-right:10px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
}

#textoAgricultura {

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}	


#menuagricultura {

	margin-left:-10px;
	padding-top:20px;

}


.titulo {

padding-bottom:10px;

}

.temas {

	padding-bottom:10px;
	padding-left:20px;
	padding-right:30px;
	}

/* =Pagina Galeria
----------------------------------------------------------------------- */

#galeria {
	height:600px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;

}

/* =Pagina Contactos
----------------------------------------------------------------------- */

#contactos {
	height:800px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;

}

#interesses {
	height:313px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;

}

/* =Pagina Desporto
----------------------------------------------------------------------- */

#desporto {
	height:314px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;
	padding-right:10px;

}


/* =Pagina Gastronomia
----------------------------------------------------------------------- */

#gastronomia2 {
	
	height:1600px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
}

/* =Pagina Video
----------------------------------------------------------------------- */

#movie {
	height:410px;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	
	padding-left:10px;

}

#textoVideo {
	
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#videoFLV {

	padding-left:75px;
	padding-top:10px;

}

#desportivo {

	height:500px !important;
	background: url(img/dataBg.jpg) bottom left repeat-x;
	padding-top:10px;	

}

.tituloNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #35523B;
	text-decoration: none;
}
.resumoNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #35523B;
	font-style: normal;
}

#saber{
 padding-right:20px;

}

#hino{

	background:url(img/hino.png);
	width:540px;
	height:600;
}

#tituloHino h5 {

	padding-bottom:30px;
	padding-left:250px;
	

}

.txthino {

	text-align:center;

}

.tituloHino {
	
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;

}
#px7 {
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #35523B;
	text-decoration: none;
}

.pictures {

	margin-top:10px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;

}

#videos {

	height:325px;

}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #62845F;
	text-decoration: none;
	background-color: #CBDECF;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

#navegacao {

width:540px;
position:absolute;
/*top:50px;
left:-300px;*/
}

#last{

float:left;
}

#first {

float:right;

}

#menu_css
			{
				width:540px;
				height:46px;
				background-color:#99be9f;
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				
			}
			#menu_css ul
			{
				float:right;
				padding:5px 20px 5px 0;	
				

				
			}
			#menu_css li
			{
				display: inline;				
				list-style: none;
				padding-right:5px;
							
			}
			#menu_css li a{
				color:#072e0f;
				text-decoration:none;
					
			}
			#menu_css li a:hover, #menu_css li a.active
			{
				color:#4f7856;
			}
