/* nous estils */

/* estils d'estructura */
div#caixaPrincipal { 	width: 768px; 	margin-left: auto; 	margin-right: auto; 	text-align: left;}
div#capsalera {	height:83px;}
div#menu1 {	float: left;    width: 20%;}
div#nomWeb {	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	float:left;	display:inline;    width: 40%;	vertical-align:top;	padding-left:15px;	height:52px;	font-size:24px;	color:#FFFFFF;}
div#accessorisCap {	float:right;	display:inline;	width:50%;	text-align:right;	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	font-size:12px;	color:#888888;	font-weight:normal;	padding-right:5px;}	
div#accessorisCap a{	padding-right:5px;	padding-left:5px; 	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	text-decoration:none;	font-weight:normal;	font-size:10px;	color:#888888;}
div#accessorisCap a:hover{	text-decoration:underline;	color:#636363;}

/* estils menus */	
#menu1 dt a {	color:#727272;	line-height:25px;	text-decoration:none;	margin-left:13px;	font-weight:bold;	display:block;	font-size:0.95em;}
#menu1 dt a:hover {	color:#B74494;	font-weight:bold;	background: transparent url(../imatges/sagetaGris.gif) left center no-repeat;	margin-left: 0;	padding-left: 10px;}
#menu1 dt a.current {	color:#B74494;	font-weight:bold;	background: transparent url(../imatges/sagetaGris.gif) left center no-repeat;	margin-left: 0;	padding-left: 10px;}
#menu2 ul{	list-style-type:none;	text-align: left;	margin-top:40px;}
#menu2 ul li a{	margin-left: -30px;	padding-left: 10px;	text-align: left;	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	text-decoration: none;	color: #727272;	display:block;	line-height:20px;	}
#menu2 ul li a:hover{	background: transparent url(../imatges/sagetaGris.gif) left center no-repeat;	color: #A45B95;}
#menu2 ul li a.current{	background: transparent url(../imatges/sagetaGris.gif) left center no-repeat;	color: #A45B95;}
div#foto {	width:80%;	float:right;	height:129px;	margin:0; }
div#fotoRomper {	width:80%;	float:right;	height:129px;	margin:0; }
div#embolcallPetit {	width:80%;	float:right;}	
div#publi {	width:24.6%;	float:right; } 	
div#contingut {	width:74.6%;	float:left; }	
div#contingut th{	}

	
div#peu {	clear:both;	width: 768px; 	margin-left: auto; 	margin-right: auto; 	text-align: center;	font-size:80%;	}
div#peu2{	clear:both;	width: 768px; 	margin-left: auto; 	margin-right: auto; 	text-align: center;	font-size:80%;}
div#peu {	background-color:#D38CBD;	color:#FFFFFF;}
div#peu a {	color:#3E4226;	}
div#peu a:hover {	color:#874368;	}
div#peu2 a {	color:#B74494; text-decoration:none;}
div#peu2 a:hover {	color:#B74494; text-decoration:underline;}

/* colors dels estils d'estructura */
div#caixaPrincipal { 	background-color:#FFF;	border-left: 0;	border-right: 0;}
div#embolcall{	background-color:#FFF;}
div#menu1 {    background-color: #FFF;}
div#foto {	background-color:#D38CBD;}
div#menu2 {	background-color:#FFF;}
div#embolcallPetit {	background-color:#fff;}	
div#publi {}	
div#contingut {	background-color:#FFF;  }	
div#contingut div{		font-size: 11px; 	color:#3F423C;}

div#contingut div, div#contingut h1, div#contingut h2, div#contingut p{ padding:0 5px 0 5px;}	
	
	
div#columna_1 {	width:46%;	float:right;}	
div#contingut img {
	max-width:350px;
	/*	width: expression(this.width > 350 ? 350: true);*/
}
	
div#columna_2 {	width:45.9%;	float:left;}	

div#titols {	background: url(../imatges/fonsMenu2New.gif);		height:36px;	margin:0;	padding:0;	vertical-align:top;}
div#titolPubli {	width:23.6%;	float:right;}	
div#titolPubli {	color:#FFFFFF;	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	line-height:25px;	text-decoration:none;	font-weight:bold;	font-size:80%;	margin-top:6px;	vertical-align:top;}	
div#titol_2 {	width:49%;	float:right;}	
div#titolContingut {	width:74.3%;	float:left;}	
div#titolContingut {	color:#FFF;	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	line-height:25px;	text-decoration:none;	font-weight:bold;	font-size:80%;	margin-top:6px;}	
div#titolContingut a {	color:#999999;	text-decoration:none;}
div#titolContingut a:hover {	color:#B74494;	text-decoration:underline;}
div#mapaWeb td{	vertical-align:top;}
div#mapaWeb table{	width:100%;}
.totesLesNoticies {padding-left: 125px;font-weight:normal;}
.totesLesNoticies a {padding-left: 15px;font-weight:normal;}
.totesLesNoticies a:hover{padding-left: 15px;font-weight:normal;text-decoration:underline;}
div#publi {	text-align:left;	vertical-align:text-top;	margin:0;	padding:0; }	
div#publi h1{ padding: 0 5px;}
.headerColumnes{ font-size:11px; background-color:#F9E9FF; }
div#publi a{	color:#FFF;	font-weight:normal;	text-align:left;		text-decoration:none;}	
div#publi a:hover{	color:#FFF;	font-weight:normal;	text-align:left;	text-decoration:underline;}	

/* General look'n'feel styles */
body {	background: url(../imatges/back.jpg); background-repeat:repeat-x; font-size: 80%; margin: 0; font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif; line-height: 1.3em;}
h1 {    font-family: "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif; font-size: 100%; margin-bottom: 1px;	vertical-align:bottom;	color:#B74494; margin-left:0; }
h1 a{ font-family: "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;font-size: 100%;	margin-bottom: 1px;	vertical-align:bottom;	color:#B74494;	text-decoration:none; margin-left:0; }
h1 a:hover{    font-family:    "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;    font-size: 100%;  	margin-bottom: 1px;	vertical-align:bottom;	color:#B74494;	text-decoration:underline; margin-left:0; }
h2 {	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;    font-size:      0.85em;    margin-top:     0;	margin-bottom:0;		font-weight:normal;	color:#999999;	padding-bottom:0;}
h3 {    font-family:    "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;     font-size:      85%;			vertical-align:bottom;	color:#F5F5F5;	background-color:#3DB2B6;	padding-bottom:2px;	padding-top:2px;	padding-left:7px;}
h3 a {    font-family:    "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;    font-size:      100%;    	vertical-align:bottom;	color:#F5F5F5;	text-decoration:none;}
h3 a:hover {    font-family:    "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;    font-size:      100%;   	vertical-align:bottom;	color:#F5F5F5;	text-decoration:underline;}
h4 {	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;    font-size:      0.85em;    margin-top:     0;	margin-bottom:0;	padding-left:5px;	font-weight:normal;	color:#3F423C;}
.agenda {	color:#5C5C5C;	font-weight:bold;	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	font-size:1em;}
.calendari {    background-color:   #FFF;}
.taulaContingut {	/*margin:auto;*/ margin:0;	width:96%; background-color:#fff; }
         
 	
.taulaContingut th {	font-size:          90%;	padding: 7px 5px 2px 10px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	color:#597685;	font-weight:bold;	background: #F3F3F3 url(../imatges/bg_header.jpg) no-repeat; }
.taulaContingut td {	font-size:          90%;	padding: 5px 5px 5px 9px;	color:#3F423C; border-right: 1px solid #D8E5E3;
	border-bottom: 1px solid #D8E5E3;}
.taulaContingut td a {font-size:0.9em;	text-decoration:none;	color:#597685;}
.taulaContingut td a:hover {font-size:0.9em;	text-decoration:underline;	color:#597685;}

table{	background-color:#FFF;	margin:  0;	padding: 0;}
.calendari td {background-color:#FFF;	}
td {background-color:#F0F0F0;}
blockquote {    margin-top: 8px;	margin-left: 12px;	margin-right:4px;    margin-bottom: 8px;	color:#597685;	text-align:justify;}
blockquote a {    margin-top: 8px;	margin-right:4px;    margin-bottom: 8px;	color:#597685;	text-align:justify;	text-decoration:underline;	font-size:11px;}
blockquote a:hover {   margin-top: 8px;margin-right:4px;    margin-bottom: 8px;	color:#7A919D;	text-align:justify;	text-decoration:underline;	font-size:11px;}
p {    	color:#3F423C;	text-align:justify;}
p a {    color:#3D5461;	text-align:justify;	text-decoration:underline;	}
p a:hover {    	color:#B2BE9D;	text-align:justify;	text-decoration:underline;	}
.imatge {margin:0 8px 0pt 5px; float:left;}
img {border:0;margin:0;padding:0;}
dl {	margin: 0.5em;}
dt{	border-bottom:1px solid #D9D9D9;		font-family: "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	font-size:85%;}

<!-- -->
div#capsalera {	background: url(../imatges/fonsCapsaleraNew.gif);}

/* aixo correspón només als estils tipogràfics del calendari */
/* aixo correspón només als estils tipogràfics del calendari */
/* aixo correspón només als estils tipogràfics del calendari */
/* aixo correspón només als estils tipogràfics del calendari */
/* aixo correspón només als estils tipogràfics del calendari */
/* aixo correspón només als estils tipogràfics del calendari */
/* aixo correspón només als estils tipogràfics del calendari */
div#botoneraMes {	 font-family:    "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;    font-size: 11px;    		margin-left: 10px;	margin-right:10px;	vertical-align:bottom;	font-weight:bold;	color:#5C5C5C; padding-bottom:2px;	text-align:right;	padding-right:10px;}




/* estils per als dies de la setmana */
.dies {	color:#3F423C;	background-color:#F9E9FF;	line-height:10px;}
.dies th {	color:#97487F;	font-weight:bold;	padding:6px;	font-size:11px;	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;}	
.calendari {	text-align:center;	margin-top:0;	padding:0;	margin-right:10px;	margin-bottom:20px;	font-family:"Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	font-size:0.85em; color:#3F423C;}
.esquerra {	padding-right:10px;}
form{	margin:0;	margin-bottom:0;}
fieldset {	border:0;	margin-bottom:0;}
input {	font-family: "Lucida Grande", "Lucida Sans Unicode", "verdana", "lucida", sans-serif;	font-weight:normal;	font-size: 90%;	margin-right:2px;	color:#3F423C;	margin-bottom:0;	margin-top:0;	border: 1px solid #888888;}
.imatgeContingut{	padding:10px 10px 10px 0; vertical-align:middle;}
div#contingut p{font-size: 11px;}

#contingut ul{ list-style-type:none;	text-align:left;}
div#contingut ul li {	margin-left:-30px;	padding-left:10px;	color:#3F423C;	background: transparent url(../imatges/lia.gif) left top no-repeat;	padding-bottom:2px;	font-size:0.85em;}

div#contingut ol li {	padding-left:10px;	color:#3D5461;	padding-bottom:2px;	font-size:0.90em; color:#3F423C;}

div#contingut ul li a{	color:#3D5461;	text-decoration:underline;}
div#contingut ul li a:hover{	color:#B2BE9D;	text-decoration:underline;}
strong {	padding:0;	margin:0;	color:#3F423C;}
.no {	padding-right:10px;}
.taulaLinks {	margin:0 0 20px 0;	width:99%;}
.taulaLinks th {	font-size:11px;	padding-left:10px;	color:#A03D95;	font-weight:bold;	background-color:#F0E0EE;	font-weight:bold;}
.taulaLinks td {	font-size:11px;	padding-left:10px;	color:#A03D95;	background-color:#F0E0EE;}
.taulaLinks td a {	font-size:11px;	text-decoration:none;	color:#A03D95;	background-color:#F0E0EE;}
.taulaLinks td a:hover {	font-size:11px;	background-color:#F0E0EE;	text-decoration:underline;	color:#A03D95;}

/* estils simples amb contingut*/
.passatAgenda {	padding: 0;	color:#D6D6D6;	font-weight:bold;}
.passatAgenda a{	padding: 0 0 0 0;	color:#D6D6D6;	font-weight:bold;	text-decoration:none;}
.passatAgenda a:hover{	padding: 0 0 0 0;	color:#D6D6D6;	font-weight:bold;	text-decoration:underline;}
.futurAgenda {	padding: 0;	color:#3F423C;	font-weight:bold;}
.futurAgenda a{	padding: 0 0 0 0;	color:#3F423C;	font-weight:bold;	text-decoration:none;}
.futurAgenda a:hover{	padding: 0 0 0 0;	color:#3F423C;	font-weight:bold;	text-decoration:underline;}
.avuiAgenda {	padding: 0;	background-color:#EAEBE2;	text-decoration:none;	font-weight:bold;	color:#3F423C;}
.avuiAgenda a{	padding: 0 0 0 0;	background-color:#EAEBE2;	text-decoration:none;	font-weight:bold;	color:#3F423C;}
.avuiAgenda a:hover {	padding: 0 0 0 0;	background-color:#EAEBE2;	text-decoration:underline;	font-weight:bold;	color:#3F423C;}
.passatFestiusAgenda {	padding: 0;	color:#E0BDB7;	font-weight:bold;	text-decoration:none;}
.passatFestiusAgenda a {	padding: 0;	color:#E0BDB7;	font-weight:bold;	text-decoration:none;}
.passatFestiusAgenda a:hover {	padding: 0;	color:#E0BDB7;	font-weight:bold;	text-decoration:underline;}
.futurFestiusAgenda {	padding: 0;	color:#D13A43;	font-weight:bold;	text-decoration:none;}
.futurFestiusAgenda a {	padding: 0 0 0 0;	color:#D13A43;	font-weight:bold;	text-decoration:none;}
.futurFestiusAgenda a:hover {	padding: 0 0 0 0;	color:#D13A43;	font-weight:bold;	text-decoration:underline;}
.avuiFestiusAgenda {	padding: 0;	font-weight:bold;	text-decoration:underline;	color:#D13A43;		font-weight:bold;}

/* estils simples */
.passat {	padding: 0;	color:#D6D6D6;}
.futur {	padding: 0;	color:#3F423C;}
.avui {	padding: 0;	background-color:#EAEBE2;	text-decoration:none;	color:#3F423C;	font-weight:bold;}
.avui a {	padding: 0;	background-color:#EAEBE2;	text-decoration:none;	color:#3F423C;	font-weight:bold;}
.avui a:hover {	padding: 0;	background-color:#EAEBE2;	text-decoration:none;	color:#3F423C;}
.passatFestius {	padding: 0;	color:#E0BDB7;}
.futurFestius {	padding: 0;	color:#D13A43;}
.avuiFestius {	padding: 0;	font-weight:bold;	text-decoration:underline;	color:#D13A43;	}
.mesVinentFestius {padding: 0;	color:#E0BDB7;}

	
/* inici elements relacionats **************************************************************************/
/* inici elements relacionats **************************************************************************/
/* inici elements relacionats **************************************************************************/
/* inici elements relacionats **************************************************************************/
div#documentsAdjunts { background-color:#E0F0D1; width:90%; text-align:center; margin: 0.5em 0.5em 0 0.5em}
div#documentsAdjunts h2 {font-weight:bold;	color:#5E8D2E;	margin:0 0 0 0;	padding: 5px 5px 5px 10px;	text-align:left;  line-height: 14px;}
div#documentsAdjunts p {	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0  5px 10px ;	text-align:left; font-size:11px; }	
div#documentsAdjunts p a{	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 0 0 ;	text-align:left;  font-size:11px; line-height: 14px;}	
div#documentsAdjunts p a:hover{	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 0 0;	text-align:left;  font-size:11px;}	
div#contingutsRelacionats {background-color:#F7E6C5;width:90%;text-align:center;margin: 0.5em 0.5em 0 0.5em}
div#contingutsRelacionats h2 {	font-weight:bold; color:#A4700D; margin: 0 0 0 0; padding: 5px 5px 5px 10px; text-align:left;  font-size:11px;  line-height: 14px;}
div#contingutsRelacionats p {	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0  5px 10px ;	text-align:left;  font-size:11px;}	
div#contingutsRelacionats p a{	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 0 0 ;	text-align:left;  font-size:11px; line-height: 14px;}	
div#contingutsRelacionats p a:hover{	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 0 0;	text-align:left;  font-size:11px;}	
div#websInteres {background-color:#F0F0C1;width:90%;text-align:center;margin: 0.5em 0.5em 0 0.5em}
div#websInteres h2 {	font-weight:bold;	color:#949507;	margin:0 0 0 0; padding:5px 5px 5px 10px; text-align:left;  font-size:11px; line-height: 14px;}
div#websInteres p {	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 5px 10px; text-align:left;  font-size:11px;}	
div#websInteres p a{	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 0 0 ;	text-align:left;  font-size:11px; line-height: 14px;}	
div#websInteres p a:hover{	color:#3F423C;	margin:  0 0 0 0;	padding: 0 0 0 0;	text-align:left;  font-size:11px;}		


/* Opcions enviar/imprimir */
#opcions img { float:right; margin: 0;}
#opcions{ margin: 10px 30px 0 0; float:left; width:430px; }

/* cercador*/
#contingut fieldset { margin: 30px 10px 30px 10px; font-size:11px;}
#contingut select{ margin:0 15px 0 0; font-size:11px;}


/* formulari.html */
#formEnviar { background-image:url(../img/cementirivell.jpg); background-repeat:repeat;}


.separador { clear:both;}
#pdestacat { border:1px solid #D38CBD; background-color:#F4E2EE; background-image:url(../imatges/ico_avis.gif); background-repeat:no-repeat; background-image:url(../imatges/ico_avis.gif); background-repeat:no-repeat; background-position:20px 20px;}
#pdestacat p{ margin-left:50px;  }
#pdestacat img { vertical-align:middle;}
#pdestacat a{ color:#B74494;}
#pdestacat a:hover{ color:#CC7CB4;}

#accessorisCap legend { display:none;}

#contenidor {text-align:center;width:100%;}

#tblEmpreses{ width:100%;}
#tblEmpreses table{}
#tblEmpreses tr{}
#tblEmpreses th{background-color:#DF68AA;
color:#FFFFFF;
font-size:80%;
padding:0.5em;}
#tblEmpreses td{font-size:70%;
padding:0.5em;}
#tblEmpreses tr.filaImparell{ background-color:#F0F0F0;}
#tblEmpreses tr.filaParell{background-color:#E3E3E3;}

/* Nous estils de les inscripcions online*/
.formInscripcio{	 margin-left: 0;    width: 98%;	margin-top:0;	margin-bottom:1em; background-color:#F0F0F0; font-size:90%;}
.formInscripcio label{	     font-size: 100%;
    margin-top: 10px;
    padding-right: 5px;
    text-align: right;}
.formInscripcio input{ margin:3px 5px;}
#contingut .formInscripcio select{ margin-top:10px;}
.botoInscripcio{    cursor: pointer;    font-size: 100%;    margin-bottom: 5em;    margin-left: 215px;    padding: 0.2em 1em;   border: 1px solid #B74494;    color: #B74494;}
.botoInscripcio:hover{ background-color:#888; color:#FFF;}
div#contingut div .divAntiSpam{color:#A03D95; border: 1px solid #A03D95;    height: 3.3em;    margin: 1em 0; background-color:#F0E0EE; font-size:90%;}
.spanOperacio{ font-size:170%; font-weight:bold;}
div#contingut .spanInfoCamp p{ padding:0.5em 1em;}
.infoCurs label{  float: left;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    width: 80px;}
.infoCurs span p{ margin-left: 90px; }
#captcha{ font-size:140%;}
div#contingut h2{  color: #B74494;    font-weight: bold;    margin-bottom: 1em;    text-transform: uppercase;}

#contingutInscripcions{ padding:1em 4em;}
.infoCurs{ float: left;
    margin: 1em 0;
    width: 36em;}
#contingutInscripcions table{ font-size:100%;}
#contingutInscripcions h2{color: #B74494;
    float: right;
    width: 8em;}
#contingutInscripcions  #divImgPassos{ width:98%; background-color:#F0F0F0; margin-top:1em;}
.infoCurs a{ color:#B74494;}

.msgError{background-color: #F0D0D0;
    font-weight: bold;
    padding: 2em;
    width: 90%;
	border:2px solid #B31515; }
.msgError p a{ float:right; padding:0.5em 1em;}
.msgError p {background-image:url("../imatges/error.png"); background-repeat:no-repeat; padding:1em 0 2em 5em;} 

.msgOk{background-color: #E6E6E6;
    font-weight: bold;
    padding: 2em;
    width: 90%;}
.msgOk p a{ float:right;  margin:1em 0; padding:0.5em 1em;}
.msgOk p {background-image:url("../imatges/ok.png"); background-repeat:no-repeat; padding:1em 0 2em 5em;} 

.infoInscripcio{ background-color:#F0F0F0; padding-top:1em; width:98%;}
.infoInscripcio label{ line-height:150%; padding-left:19em; padding-right:1em; font-weight:bold;}
.labelCamp{ white-space:pre;}
.spanInfoCamp{ }

#formInscripcio{ padding:1em 4em; text-align:center;}
.textProteccioDades{ font-size:85%;}
.captcha{ background-color:#DDDDDD; width:100%; padding:1em; margin-top:1em;}
.captcha td{ background-color:#DDDDDD;}

#contingutInscripcions .infoInscripcio h2{  color: #333333;
    float: left;
    font-size: 100%;
    padding-left: 2em;
    width: 100%;}
.divImprimir{ width:98%; padding:1em 0; text-align:right;}	
.divImprimir a{ background-image: url("../../imatges/icoImprimir.jpg"); background-position: left center; background-repeat: no-repeat; color: #B74494; padding-left: 2em; text-decoration:none;}
.divImprimir a:hover{ text-decoration:underline;}

label.error{ white-space:pre;}
.peuFormulari{ font-style:italic; color:#888;}

#countbox1{background-color: yellow;    font-size: 80%;    margin-right: 7px;    padding: 0.2em 1em;}

.aImportant{ font-weight:bold; background-color:#FFFF00;}
