@charset "iso8859-1";
/* CSS Document */
* { padding:0; 
	margin: 0; 
	
	font-family:Arial, Helvetica, sans-serif ;
	
	
}
body {
background-image: url(../img/background.jpg);
background-attachment:fixed;
}


#header{
			
			width:1000px; 
			height:177px; 
			background:transparent url(http://herdadedofreixodomeio.com/layout/site/img/loading.png ) no-repeat center;
			margin-left:4px;
			
}

#espaco1{		
				width:976px;
			    height:35px;
				background:transparent url(http://herdadedofreixodomeio.com/layout/site/img/bgmenu.png ) no-repeat center;
				background-color:transparent;
				margin-bottom:10px;
				margin-left:3px;
			


}


.m1{float:left;margin-left:48px;margin-top:8px;}
.m2{float:left;margin-left:49px;margin-top:9px;}
.m3{float:left;margin-left:50px;margin-top:10px;}
.m4{float:left;margin-left:51px;margin-top:10px;}
.m5{float:left;margin-left:43px;margin-top:10px;}
.m6{float:left;margin-left:45px;margin-top:8px;}
.m7{float:left;margin-left:51px;margin-top:9px;}


#espaco2{		width:1000px;
			    height:40px;
			


}


#topo_sombra{		
			
			background:transparent url(../img/topo.png );
			width:996px; 
			height:12px;
			
}

#meio_background {      
			background:transparent url(../img/barra_background.png) repeat-y ;
			width:1000px;
}

#conteudos{ 
			width:960px;
			height:100%;
			
}

#rect_esq { 		
			width:180px; 
			float: left; 
			padding: 10px 0 10px 10px;
			margin-left:14px;
}



#paginas {
			padding-top:10px;
			width:570px;
			text-align:left;
			
}
#horas{
		color:#990000;
}

#lojabanner {
width:544px;
height:61px;
background:transparent url(../img/loja_banner.jpg) no-repeat;
padding-top:79px;
}

#lojabanner a {
padding-left:131px;
padding-right:148px;
padding-top:50px;
color:#99CC00;
outline:none;
}

#rect_dir {
			width:180px; 
			padding: 10px 10px 10px 0;
			float: right;
			margin-right:13px;
			background-color:#FFFFFF;
			text-align:left;
}
#news{
		background:transparent url(../img/newsletter.png) no-repeat;
		width:176px;
		height:65px;
		float: right;
		padding-bottom:2px;
		padding-right:2px;
		
		
	

}

#news input{

margin-top:25px;
margin-left:13px;
font-size:12px;
color: #999999;
}

#topo_calendar{
width:176px;
height:26px;
border:none;
padding-top:48%;
padding-left:3px;

}
#calendar_dir{
			background:transparent url(../img/bg_calendario.png) no-repeat;
			width:176px;
			height:154px;
			float: right;
			border:none;
			padding-right: 4px;
			padding-top:1px;
			font-size:11px; 
}


#flash_dir {
			width:180px;
			height:180px;
			background-color:#FFFFFF;
			float: right;
			
	     
}

#barra_esq {
			width:180px;
			background-color:#FFFFFF;
			padding-top:20px;
			margin-left:10px;
			float: left; 
}

#barra_esq a{
	padding-right:15px;
	
}

#barra_dir {
			width:180px;
			background-color:#FFFFFF;
			padding-top:20px;
			float: right;
			
	     
}

#barra_footer { 
       
		
			width:990px; 
			height:90px;
			clear: both;
			color:#339999;
			text-align:center;
			border-top:medium;
			padding-top:60px;
}

#barra_footer a{
	
	text-align:right;
	padding-top:1%;
	padding-left:10%;
	padding-right:0px;
	padding-bottom:0px;
}

#barra_footer img{

}
.esp{float:right;
margin-right:17px;}

.apoios {float:left; margin-left:40px;}


#calendario{

			float:right;
			border:none;
			font-size:11px; 
}

#calendario tr{

			line-height: 16px;

}



#calendario td{
	
			text-indent: 3px;
			color:#006666;

}

#calendario_high{
	
			font-weight: bold;
			color:#006633;

}

#calendario a {
			 color:#99CC00;
}

#dia {
			color:#990000;
}

#titulo_local{
padding-bottom:30px;

}

#contactos_texto{
padding-left:10px;
padding-bottom:30px;

}

#geral_contactos{
padding-left:20px;
}