* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
body {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	text-align: center;

}
div.barra {
	padding-top:0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin: 0px auto;
	width: 707px;
	text-align: left;
	background: #C9EF48;
}

div.barrainterior {
	padding-top:0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 774px;
	background: #C9EF48;
}

div.imagen_portada {
	width: 774px;
	margin: 0px auto;
        text-align: center;
	margin-top: 25px;

}

div.presentacio{
	margin: 0px auto;
        text-align: center;
	font-size: 1em;
	height: 40px;
	
}
div.presentacio_text{
	width: 710px;
	align: center;
	margin: 0px auto;
        text-align: left;
}


/* Inici Menu parcs Portada */

div.parcs_todos {
	width: 707px;
	margin: 0px auto;
 	text-align: left;
}

/* Inici Menu parcs Portada parc Sant llorenç */


div.parc_llorens{
	width: 103px;
	height: 150px;
	float:left;
	border-right:1px solid white;
}

div.nom_parcllorens{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #00B5AD;
	width: 103px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
}


div.logotip_parcllorens{
	background-image: url(images/lineasllorens.gif);
 	background-repeat: repeat;
	width: 103px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Inici Menu parcs Portada parc Sant llorenç */

/* Inici Menu parcs Portada parc Montseny */

div.fons_parc{
	width: 91px;
	height: 150px;
	float:left;
	border-right:1px solid white;
	
}

div.nom_parcmontseny{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #F5821A;
	width: 91px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
	
}


div.logotip_parcmontseny{
	background-image: url(images/lineasmontseny.gif);
 	background-repeat: repeat;
	width: 91px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Inici Menu parcs Portada parc Montseny*/

/* Inici Menu parcs Portada parc garraf*/

div.parc_garrafolerdola {
	width: 91px;
	height: 150px;
	float: left;
	border-right:1px solid white;
}

div.nom_parcgarraf{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #FAA61A;
	width: 91px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
	
}


div.logotip_parcgarraf{
	background-image: url(images/lineasgarraf.gif);
 	background-repeat: repeat;
	width: 91px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Inici Menu parcs Portada parc garraf->

/* Inici Menu parcs Portada parc montnegre*/

div.parc_montnegre{
	width: 103px;
	height: 150px;
	float:left;
	border-right:1px solid white;
	
}

div.nom_parcmontnegre{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #00A6DC;
	width: 103px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
}


div.logotip_parcmontnegre{
	background-image: url(images/lineasmontnegre.gif);
 	background-repeat: repeat;
	width: 103px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Inici Menu parcs Portada parc montesquiu */


div.nom_parcmontesquiu{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #E5007A;
	width: 103px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
}


div.logotip_parcmontesquiu{
	background-image: url(images/lineasmontesquiu.gif);
 	background-repeat: repeat;
	width: 103px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Fi Menu parcs Portada parc montesquiu */


/* Inici Menu parcs Portada parc marina */


div.nom_parcmarina{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #1FA4BD;
	width: 103px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
}


div.logotip_parcmarina{
	background-image: url(images/lineasmarina.gif);
 	background-repeat: repeat;
	width: 103px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Fi Menu parcs Portada parc marina */


/* Inici Menu parcs Portada parc marina */


div.nom_parclitoral{
	font-size: 0.7em;
	font-weight: bold;
	color: white;
	background: #008BBF	;
	width: 103px;
	height: 66px;
	padding-top: 0.8em;
	padding-left: 0.5em;
}


div.logotip_parclitoral{
	background-image: url(images/lineaslitoral.gif);
 	background-repeat: repeat;
	width: 103px;
	height: 79px;
	border-top:5px solid white;
	padding-top: 1.1em;
	
}

/* Fi Menu parcs Portada parc marina */


/* Inici Menu parcs Portada cada parc */
div.cos {
	clear: left;
	width: 779px;
	border: 0px;
	background-image: url(images/fons_llorens.gif);
	background-repeat: no-repeat;
	background-position: 95% 30%
}

div.primera {
	
	width: 176px;	
	vertical-align: top;
	text-align: left;
	padding-left: 0em;
	margin: 0;
	margin-left:0;
	float: left;
	
}
div.segona {
	
	width: 448px;	
	vertical-align: top;
	text-align: left;
	padding-left: 0em;
	margin: 0;
	margin-left:0;
	float: left;
	
}

div.tercera {
	
	width: 150px;	
	vertical-align: top;
	text-align: left;
	padding-left: 0em;
	margin: 0;
	margin-left:0;
	float: left;
	
}
div.fonslogotipo {

	background: #00B5AD;
	border:1px solid white;
	width: 175px;
	height: 50px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

div.fonsinici {	
	border:1px solid white;
	color: white;
	width: 175px;
	height: 32px;
	background-image: url(images/lineasllorens.gif);
 	background-repeat: repeat;
}

div.fonsmenu {
	background: white;
	width: 175px;
}

div.fonsmenu_imatge {
	background: white;
	width: 175px;
	border-top:2px solid #00B5AD;
	border-bottom:2px solid #00B5AD;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div.fonstitol{
	border-top:1px solid white;
	background: #00B5AD;
	height: 91px;
	width: 450px;
	color: white;
	
	}

div.fonsfoto{
	border-top:1px solid white;
	background-image: url(images/fonsfoto.gif);
 	background-repeat: repeat-x;
	width: 150px;
	height: 150px;
	color: white;
	padding-top: 20px;
	
}

div.contenedor{
	float: left;
	width: 440px;
	margin-bottom: 1em;
}
div.picto {
 	float: left;
	padding-right: 1em;
	padding-left: 0.5em;
 	}
	
div.text_picto {
 	float: left;
  	font-size: 0.7em; 
  	padding-top: 5px; 
	margin-top: 3px; 
	padding-bottom: 5px;
	margin-bottom: 5px;
 	}
div.picto2 {
 	float: right;
	padding-right: 1em;
	padding-left: 0.5em;
 	}
	
div.text_picto2 {
 	float: right;
  	font-size: 0.7em; 
  	padding-top: 5px; 
	margin-top: 3px; 
	padding-bottom: 5px;
	margin-bottom: 5px;
 	}

div.firmadreta{
	background-color: transparent;
	text-align: right;
	margin-right: 0.5em;
	clear: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 0.7em;
 	}
div.firmaesq{
	background-color: transparent;
	text-align: left;
	margin-right: 0.5em;
	clear: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1.3em;
	font-size: 0.7em;
 	}

.invisible{
	display: none;
}

h1 {
	font-size: 1em;
	font-weight: bold;
	color: white;	
	border-left: 0.5em;
	margin-top: 0em;
	margin-left: 0.5em;
	padding-top: 3em;
	}

h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #00B5AD;	
	border-left: 0.5em;
	margin-top: 1em;
	margin-left: 0.5em;
	margin-bottom: 0.3em;
	}

h3 {
	font-size: 0.8em;
	font-weight: bold;
	color: #00B5AD;	
	border-left: 0.5em;
	margin-top: 1em;
	margin-left: 0.5em;
	margin-bottom: 0.3em;
	}

h4 {
	font-size: 0.7em;
	font-weight: bold;
	color: #00B5AD;	
	border-left: 0.5em;
	margin-top: 1em;
	margin-left: 0.5em;
	margin-bottom: 0em;
	}

h4.titol{
	font-size: 1em;
	font-weight: bold;
	color: #00B5AD;
	margin-left: 0em;
	margin-top: 0em;
}

a {
	text-decoration:none
	
	}
	
ul.inici, ul.inici li a{
	
	font-size: 0.8em;
	font-weight: bold;
	color: white;
	list-style-image: url("images/flechainicio.gif");
	text-decoration: none;
	margin-left: 0.1em;
	margin-top: 0em;
	background: #00B5AD;
	width: 45px;
	padding-left: 0em;

	}

	
ul ul {
	font-size: 0.7em;
}

ul li ul {
	font-size: 0.7em;
	margin-top: 0.5em;
}


ul.menu {
	
	font-size: 0.9em;
	color: #FFCC00;
	list-style-image:  url("./images/flechamenu.gif");
	margin: 1em;
	margin-top: 0.3em;
	padding: 0.5em;
	margin-bottom: 0.3em;
	
	
}
ul.menu li {
	border-top: 1px dotted #00B5AD;		
	
	
}

ul.menuparc{
	
	font-size: 0.9em;
	list-style-image:  url("./images/flechallorens.gif");
	padding: 0.5em;	
	margin:0.9em;
	margin-top: 0.3em;
	margin-right: 0em;
	margin-bottom: 0.3em;
	
	
}

ul.menuparc li {
	border-top: 1px dotted #00B5AD;
	}

.enlacepresentacio {
	font-size: 0.8em;
	color: #00545A;
	font-weight: 600;
}

a.enlacepresentacio {
	
	color: #00545A;
}

a:active.enlacepresentacio{
	color: #00545A;
}

a:hover.enlacepresentacio{
	color: #00545A;
	text-decoration: underline;
}

a.enlaceparc {
	font-size: 0.9em;
	color: #00B5AD;
}

a:active.enlaceparc{
	color: #00B5AD;
}

a:hover.enlaceparc{
	color: white;
	background: #00B5AD;
}

ul.submenuparc li {
	border: none;
	margin-left: 0.2em;
	}

ul.submenuparc li {
	
	font-size: 1em;
	list-style-image:  url("./images/flecha_llistat.gif");
	padding: 0em;	
	margin-left:0em;
	margin-top: 0.3em;
	margin-right: 0em;
	margin-bottom: 0.3em;
	
}


.subenlaceparc{
	font-size: 1.2em;
	color: #00B5AD;
}

a.subenlaceparc {
	
	color: #00B5AD;
}

a:active.subenlaceparc {
	color: #00B5AD;
}

a:hover.subenlaceparc {
	color: white;
	background: #00B5AD;
}


ul.llistat li {
	
	font-size: 0.7em;
	list-style-image:  url("images/flecha_llistat.gif");
	margin-top: 0.3em;
	
	
}


.enlacellistat {
	font-size: 0.8em;
	color: #00B5AD;
}

a.enlacellistat {
	
	color: #00B5AD;
}


p.primer{
	margin-top: 0.2em;
}

peufoto {
	color: #78CBD1;
	text-decoration: none;
	font-size: 0.6em;
}

a.enlace_parrafo{
	font-size: 1em;
	color: #00B5AD;
}

a:hover.enlace_parrafo {
	text-decoration:none;
	background: #00B5AD;
	color: white;
}


a.parcinici, a.active.parcinici, a.visited.parcinici {
	font-size: 1em;
	color: white;
}



a:hover.parcinici {
	text-decoration: underline;

}

p {
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
	margin-left: 0.5em;
	margin-top: 1em;
	margin-right: 0.5em;
}

img {
	border: 0;
}

img.flotant_esquerra {
	float: left;
	margin-right: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;

}
img.flotant_dreta {
	float: right;
	margin-left: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}

.boton{
width:80px;
height:18px;
background:#00B5AD;
color:white;
border:0px;
font-weight:bold;
}