/* CSS Document */

/* TOC
	- declaració de BODY i css contenidor

*/

/* declaració de BODY
--------------------------------------------------------------------------- */

body {
	font : 0.75em Arial, Helvetica, sans-serif;
	line-height: 1.46em;
	text-align: center;
	margin : 00em 00em 1.25em 00em;
	background-color:#ffffff;
} 

p { 
	font: 11pt/16pt arial,helvetica,times,serif; 
	text-align: center;
}

#contenidorPrincipal{
	margin: 01em 15em 00em 17em;
	width: 750px;
}

#contenidorMenu {
	background-color:#ffffff;
	width: 949px;
/*	margin-left: 00em;
	margin-right: 10em;*/
	margin: 0 auto;
	color:#000000;
text-align: left;
}

#menuIzda {
	margin-left: 1.50em;
	float:left;
	text-align:left;
}

#menuDrcha {
	margin-right: 1.50em;
	float:right;
	text-align:right;
}

#cabecera {
	padding-top: 1.50em;
	padding-bottom: 3em;
	text-align:center;
}

#contenidorPeu {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: 2em;
	margin-right: 10em;
	margin-top: 1.50em;
}
#contenidorPeuMain {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: 2em;
	margin-right: 10em;
	margin-top: -3.50em;
}

#peuIzda {
	margin-left: 1.50em;
	float:left;
	text-align:center;
	background-color:#cccccc;
	color:#000000;
}

#peuDrcha {
	margin-right: 0.50em;
	margin-top: 0.40em;
	float:right;
	text-align:right;
	background-color:#cccccc;
}
#franjaColorBlava {
	background-color:#8fbacc;
	padding-left: 3px;
	color:#ffffff;
}
#franjaColorGrana {
	background-color:#800000;
	padding-left: 3px;
	color:#ffffff;
}
#franjaColorMarron {
	background-color:#634000;
	padding-left: 3px;
	color:#ffffff;
}
#franjaColorVerda {
	background-color:#008080;
	padding-left: 3px;
	color:#ffffff;
}
#franjaColor {
	background-color:#3373a1;
	padding-left: 3px;
	color:#ffffff;
}

#infoFitxa {
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 10px;
}

#infoFitxaEstret {
	padding-left: 2px;
}

#contenidorMain {
	width: 830px;
	height: 412px;
	background-color:#ffffff;
	margin-left: 8em;
}

#contenidorMainGrande {
	width: 830px;
	height: 412px;
	background-color:#ffffff;
	margin-left: 5em;
}

#contenidorMainMediano {
	width: 830px;
	height: 412px;
	background-color:#ffffff;
	margin-left: 10em;
}
#contenidorPeuCostes {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: -41em;
	margin-right: 10em;
	margin-top: 3em;
}
#mdTextosAgenda {
	width: 210px;
	height: 130px;
	text-align:justify;
	padding: 0px 5px 5px 5px;
	overflow:auto;
}

/* ------------------------------START GAUDI----------------------------------- */

#mdBarraTitolGaudi {
	width: 415px;
	height: 32px;
	padding-right: 5px;
	margin-right: 5px;
	background-color:#ffffff;
	float:left;
	
}
#mdBarraTitolGaudiTXT {
	padding-top: 5px;
	padding-left: 5px;
	background-color:#636300;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
}
#mdTextosGaudi {
	background-color:#ffffff;
	width: 410px;
	height: 265px;
	text-align:justify;
	padding: 0px 5px 5px 5px;
	overflow:auto;
}
#mdBarraTitolGaudiMain {
	width: 600px;
	height: 80px;
	background-color:#636300;
	float:right;
}
#mdBarraTitolTXTGaudiMain {
	padding-top: 25px;
	padding-left: 85px;
	width: 400px;	
	background-color:#636300;
	font : 2em Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
#titolSeccio1GaudiMain{
	width: 127px;
	background-color: #636300;
	color:#ffffff;
	font-size:10pt;
	font-weight : bold;
	text-align:center;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 12px;
	
}
#titolSeccio1GaudiPeq{
	width: 127px;
	background-color: #636300;
	color:#ffffff;
	font-size:8pt;
	font-weight : bold;
	text-align:center;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	*margin: 0px 0px 5px 12px;	/* IE6 e IE7 */	
	
}
#finalBarraGaudi {
	width: 760px;
	height: 20px;
	background-color:#636300;
	margin-left: 8em;
}

/* ------------------------------END GAUDIS------------------------------------- */
/* ------------------------------START FESTES----------------------------------- */

#mdBarraTitolFestes {
	width: 415px;
	height: 32px;
	padding-right: 5px;
	margin-right: 10px;
	background-color:#ffffff;	
	float:left;
	
}
#mdBarraTitolFestesTXT {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color:#3373a1;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
#mdTextosFestes {
	background-color:#ffffff;
	width: 410px;
	height: 290px;
	text-align:justify;
	padding: 0px 5px 5px 5px;
	overflow:auto;
	text-decoration:none;
}
#mdTextosCamins {
	background-color:#ffffff;
	width: 410px;
	height: 190px;
	text-align:left;
	padding: 0px 5px 5px 5px;
	overflow:auto;
	text-decoration:none;
}
#mdTextosCamins ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#mdTextosCamins li.on {
	background-image: url('media/logo_pdf_mini.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#mdTextosCamins li.off {
	background-image: url('media/cube_mini_VERD.jpg');
	background-repeat: no-repeat;
	background-position: 7px 5px;
	padding-left: 20px;
	padding-bottom: 10px;
}
/* ------------------------------END FESTES------------------------------------- */
/* ------------------------------START QUALITAT----------------------------------- */

#mdBarraTitolQualitat {
	width: 830px;
	height: 32px;
	background-color:#ffffff;
	margin-bottom: 0.3em;	
	
}
#mdBarraTitolQualitatTXT {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color:#3373a1;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
#mdTextosQualitat {
/*	background-color:#e7e8c0;*/
	width: 554px;
	height: 380px;
	text-align:justify;
	float:left;
	padding: 5px 5px 5px 5px;
	overflow:auto;
}
#mdFotosQualitat {
	float:right;
	padding-bottom: 6px;
	text-align:center;
	width: 258px;
}

/* ------------------------------END QUALITAT------------------------------------- */
/* ------------------------------START COMARCA----------------------------------- */

#mdBarraTitolComarca {
	width: 830px;
	height: 32px;
	background-color:#ffffff;
	margin-bottom: 0.3em;	
	
}
#mdBarraTitolComarcaTXT {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color:#636300;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
#mdTextosComarca {
	background-color:#e7e8c0;
	width: 554px;
	height: 380px;
	text-align:justify;
	float:left;
	padding: 5px 5px 5px 5px;
}
#mdFotosComarca {
	float:right;
	padding-bottom: 6px;
}

/* ------------------------------END COMARCA------------------------------------- */
/* ------------------------------START MAPA----------------------------------- */


#mdBarraTitolMapa {
	width: 240px;
	height: 32px;
	background-color:#3373a1;
	float:left;
	
}
#mdBarraTitolMapaTXT {
	padding-top: 5px;
	padding-left: 5px;
	background-color:#3373a1;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
#mdTextosMapa {
	background-color:#d5e2eb;
	width: 230px;
	height: 505px;
	text-align:left;
	padding: 5px 5px 5px 5px;
	overflow:auto;
	float:left;
}
#contenidorMapa {
	float:right;
	vertical-align:top;
}
#contenidorPeuMapa {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: 2em;
	margin-right: 10em;
	margin-top: 10.50em;
}
/* ------------------------------END MAPA------------------------------------- */
/* ------------------------------START SERVEIS----------------------------------- */



#mdBarraTitolServeisTXT {
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}
#mdTextosServeis {
	font : 0.7em Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 5px 5px 5px 5px;
}
#contenidorPeuServeis {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: 2em;
	margin-right: 10em;
	margin-top: 57.50em;
}
/* ------------------------------END SERVEIS------------------------------------- */
/* ------------------------------START CONTACTA----------------------------------- */

#mdBarraTitolContactaIN {
	width: 415px;
	height: 32px;
	padding-right: 5px;
	margin-right: 10px;
	background-color:#ffffff;
	float:left;
	
}
#mdBarraTitolContactaINTXT {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color:#008080;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
#mdTextosContactaIN {
	width: 410px;
	height: 265px;
	text-align:justify;
	padding: 0px 5px 5px 5px;
	overflow:auto;
}

#mdBarraTitolContacta {
	width: 415px;
	height: 32px;
	padding-right: 5px;
	margin-right: 10px;
	background-color:#ffffff;
	float:left;
	
}
#mdBarraTitolContactaTXT {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color:#800000;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
#mdTextosContacta {
	background-color:#ffffff;
	width: 300px;
	text-align:left;
	padding: 5px 5px 5px 25px;
	font : 1em Arial, Helvetica, sans-serif;
}
#mdTextosContacta2 {
	background-color:#ffffff;
	width: 415px;
	height: 250px;
	text-align:left;
	padding: 5px 5px 5px -15px;
	font : 1em Arial, Helvetica, sans-serif;
	overflow:auto;
}
#mdTextosContactaFLOW {
	background-color:#ffffff;
	width: 380px;
	height: 335px;
	text-align:justify;
	padding: 5px 5px 5px 25px;
	font : 1em Arial, Helvetica, sans-serif;
	overflow:auto;
}
#contenidorContacta {
	float:right;
	vertical-align:top;
	text-align:justify;
	padding: 5px 5px 5px 5px;
	background-color:#d5e2eb;
}
#contenidorPeuContacta_ {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: 13em;
	margin-right: 10em;
	margin-top: 0.05em;
}
#contenidorPeuContacta {
	background-color:#cccccc;
	width: 900px;
	height: 38px;
	margin-left: 2em;
	margin-right: 10em;
	margin-top: 0.05em;
}
/* ------------------------------END CONTACTA------------------------------------- */
/* ------------------------------START PUBLICACIONS----------------------------------- */

#mdBarraTitolPublis {
	width: 415px;
	height: 32px;
	padding-right: 5px;
	margin-right: 10px;
	background-color:#800000;
	float:left;
	
}
#mdBarraTitolPublisTXT {
	padding-top: 5px;
	padding-left: 5px;
	background-color:#800000;
	font : 1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
/* ------------------------------END PUBLICACIONS------------------------------------- */


/* declaració de links
--------------------------------------------------------------------------- */
A.enlaceNAV, A.enlaceNAV:VISITED, A.enlaceNAV:ACTIVE, A.enlaceNAV:FOCUS, A.enlaceNAV:LINK{
color: #000000;
text-decoration:none;
}
A.enlaceNAV:HOVER{
color: #000000;
text-decoration:underline;
} 

A.enlaceBLACK, A.enlaceBLACK:VISITED, A.enlaceBLACK:ACTIVE, A.enlaceBLACK:FOCUS, A.enlaceBLACK:LINK{
color: #ffffff;
text-decoration:none;
}
A.enlaceBLACK:HOVER{
color: #ffffff;
text-decoration:underline;
}

.NegreGran {font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 5px; }
.BlancGran {font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #ffffff; padding-bottom: 5px; }
.BlancPetit {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
.BlancPetitBold {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
.NegrePetit {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.NegrePetitMarge {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #000000; padding: 0.50em; }
