/* CSS Document */



@import url(eva.css);

@import url(agenda.css);

@import url(espect.css);

@import url(comp.css);

@import url(galer.css);

@import url(prens.css);

@import url(doss.css);

@import url(links.css);

@import url(cont.css);

@import url(pres.css);





body {

	margin: 0;

	padding: 0;

	background-color: #fff;

	font: 10px/15px Verdana, sans-serif;

	}

	

/* CAIXA MENU PRAL DEL SITE */

#menu {

	position: absolute;

	top: 10px;

	left: 10px;

	width: 138px;

	background: #fff url(../img/comu/h01.jpg) no-repeat top left;

	padding: 245px 0 0 0;

	}



/* CAIXA CONTINENT DRETA WEB*/

#content{

	margin: 0 0 30px 162px;

	padding: 30px 0 0 0;

	}



	

/* CAIXA CAPSALERA DE LA PG*/

#capsalera{

	position: relative;

	padding: 0;

	margin: 0;

	height: 92px;

	

	background-color: #fff;

	background-image: url(../img/comu/h02.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	}

	

/* CAIXA CAPSALERA DE LA PG*/

#present{

	position: absolute;

	top: -20px;

	left: 217px;

	padding: 0;

	margin: 0;

	line-height: 18px;/*revisar*/

	}

	

/*CAIXES CONTINGUT APARTATS*/

.cont01 {

	padding: 14px 0 14px 14px;

	margin: 1px 0 0 0;

	border: 1px solid #060606;

	border-right: 0;

	}

.cont01-in {

	padding: 0;

	margin: 0;

	width: 410px; 

	}

/**/



/* CAIXES ESPECIFIQUES*/

.img-flt-left {

	float: left;

	}

	

.salt {

	clear: left;

	}

.salt2 {

	clear: left;
	padding:0;
	margin:-17px 0 0 0;
	

	}

/**/



/*IMATGES*/

img {

	padding: 0 10px 10px 0;

	margin: 0;

	}	





/*TEXTOS I T�OLS GEN�ICS*/

p {

	margin: 0 0 7px 0; 

	font-size: 10px;

  	font-style: normnal;

  	color: #222;

  	font-family: Verdana, sans-serif;

  	text-decoration: none;

	line-height: 16px;

	text-align: justify;

	width: 400px;

	} 

	

strong {

color: #444;

}

	

.text-alert {

	font-weight: bold;

	color: #555;

	}

.text-alert2 {

	font-weight: bold;

	color: #cc0000;

	}



		

h1 {

	font-size: 2px;

	height: 0 !important;

	overflow: hidden;

	background-image: url(../img/comu/titol.jpg);

	background-repeat: no-repeat;

	padding: 69px 0 0 0;

	margin: 0 0 0 217px;

	height /**/: 69px;

	border-top: 1px solid #060606;

	}



h2 {

 	font-size: 10px;

 	font-style: normnal;

 	color: #cc0000;

 	font-weight: bold;

 	font-family: Verdana, sans-serif;

 	text-decoration: none;

 	margin: 15px 0 8px 1px;

	padding: 0 0 0 20px;

	background-image: url(../img/comu/bgh2.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	}

	

h3 {

 	font-size: 10px;

 	font-style: normnal;

 	color: #cc0000;

 	font-weight: bold;

 	font-family: Verdana, sans-serif;

 	text-decoration: none;

 	margin: 9px 0 5px 0;

	padding: 0;

	}

.first-h3 {

 	margin: 0 0 5px 0;

	}

	

h4 {

 	font-size: 10px;

 	font-style: normnal;

 	color: #444;

 	font-weight: bold;

 	font-family: Verdana, sans-serif;

 	text-decoration: none;

 	margin: 9px 0 2px 0;

	padding: 0;

	}

.first-h4{

 	margin: 0 0 2px 0;

	}

	



/**/









/* LINKS */

a:link, a:visited {

  	color: #666;

  	font-weight: bold;

	text-decoration: none;
	
	outline: 0;

	}

a:hover  {

  	color: #cc0000;

	}

	

.menupral{

	list-style: none;

	padding: 0;

	margin: 0 0 0 12px;

	line-height: 18px;

	}



ul.llista-horitzontal {

	list-style: none;

	margin: 0;

	padding: 0;

	}

ul.llista-horitzontal li {

	display: inline;

	margin: 0 12px 0 0;

	line-height: 21px;

	}

ul.llista-horitzontal a {

	white-space: nowrap;

	}

		

a.seleccionat:link  {

	color: #cc0000;

	}

a.seleccionat:visited  {

	color: #cc0000;

	}

a.seleccionat:hover  {

	color: #cc0000;

	}

/* Llista especial per l'agenda */
ul.llista-horitzontal-agenda {
	list-style: none;
	margin:0;
	padding:0;
	float:left;
	}
ul.llista-horitzontal-agenda li {
	display: inline;
	/*margin: 0 12px 0 0;*/
	line-height: 19px;
	background-color:#fff;
	}
ul.llista-horitzontal-agenda a {
	white-space: nowrap;
	display:block;
	float:left;
	width:80px;
	margin:0;
	padding:0;
	}
/* fin ul agenda */


/*EJEMPLO HACK PADDING / BORDER*/		

	#top {

position: absolute;

	margin: 20px 20px 0px 20px;

	padding: 10px;

	border: 5px solid #ccc;

	background: #666;

	height: 100px;*/ /* ie5win fudge begins */

	width: 700px;

	voice-family: "\"}\"";

	voice-family:inherit;

	height: 70px;

	width: 670px;

	}

html>body #top {

	height: 70px; /* ie5win fudge ends */

	width: 670px;

	}	

/**/


.foto-galeria{
	margin-left:8px;
}

a.iridia img{
    border: 0;
    margin: 10px 0 0 367px;
}
