/* standard elements */
html {}
* {	margin: 0;	padding: 0;}
/*a {color: #BC1617;}*/
a { color:#AA3500;}
a:hover {color: #DD8A8B;}
body {	background-color:#E9BDA2;	color: #444;	font: normal 62.5% Times,sans-serif;}
select {	background-color:#E9BDA2;	color: #444;	font: normal 90% Times,sans-serif; }
p,code,ul {padding-bottom: 1.2em;}
li {list-style: square; margin: 0 0 0 25px;}
h1 {	font: normal 1.2em Times,sans-serif;	margin-bottom: 4px;	color: #AA3500;	font-weight: bold;}
blockquote {	background: url(../imatges/quote.gif) no-repeat;	display: block;	font-weight: bold;	padding-left: 28px;}
h1,h2,h3 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}

/* structure */
.container {	background-image:url(../imatges/bg.jpg);	margin: 0 auto;	padding: 0;	width: 680px;}
.contingut {	font-size: 1.2em;	margin: 0 auto;	padding: 0;	width: 480px;}
#contingut {	vertical-align:top; min}	

.logo{	height: 93px;	text-align: center;	}	
.txt{ margin: 0 auto;	padding: 20px 0;	width: 460px; 	text-align: justify;}		
.noticies p{ margin: 0 auto;	padding: 0;	width: 460px; }
.peu { color:#909090; font-size: 11px; text-align: center; padding: 15px 0 0 0; }	
.peu a { color:#909090; text decoration: underline;}	
.peu a:hover{ font-weight: bold;}
	
/* estils menu*/ 	
.menu{ }
.menu li{	display: inline;	list-style-type: none;	padding-right: 5px;	font-size: 110%;	margin:0;	}
.menu { padding: 8px 0 0 0; }	
.menu a{ color: #FF9966; font-weight: bold; text-decoration: none;}	
.menu a:hover, .menu .current	{ color: #AA3500; text-decoration: none;}
.menu2 a{ color: #A5A8AA; font-weight: bold; text-decoration: none;}	
.menu2 a:hover, .menu2 .current	{ color: #59595B; text-decoration: none;}

.idioma {text-align: right; padding: 5px 10px 5px 0; color: #96969A;}
.idioma a {color: #96969A; text-decoration: none;}
.idioma a:hover {color: #AA3500;}
.idioma .idiomaCurrent {color: #AA3500;}

input {	font-family:Times,sans-serif; font-size:11px; margin: 0 0 5px 0; }
#tblFormulari td{ padding: 0 0 5px 0;}
.boto{ border:1px solid #AA3500; background-color:#E9BDA2; cursor:pointer; color:#AA3500;}


h3 p{ font-size:12px; font-weight:normal;}
.label{ margin: 10px 0 0 0; display:block; font-weight:bold; color:#59595B; font-size:90%;}
#descripcio_producte { color:#59595B; line-height:25px; background-color:#F4DED0; width:475px; margin:10px 0 0 2px; padding: 0; text-align:center;}
#descripcio_producte .boto{ margin:10px 0 20px 0;  }

#divEnviarNota textarea, #contingut textarea { margin: 0 0 10px 0; font: normal 100% Times,sans-serif; padding:2px; size:auto; width:250px; height:125px;}
#contingut input{ padding:2px; font-size:12px;}
.ulTanatoris li{ list-style-image: url(../../imatges/detall.jpg); line-height: 20px;}
.ulDifuntsActuals li{ list-style-image: url(../../imatges/fulla.jpg);}

#divNoticiesDetall p{ margin: 20px 0 10px 0; padding:0; text-align:justify;}
#divInfoDifunt { background: url(../imatges/detallQuadre.jpg) no-repeat; padding: 20px 30px 30px 30px;}
#divInfoDifunt span{ padding:0 0 0 100px;}
#divInfoDedicatoria{ background: url(../imatges/detallQuadre.jpg) no-repeat; padding: 0 30px 30px 130px; }
#divInfoPagador{ background: url(../imatges/detallQuadre.jpg) no-repeat; padding: 0 30px 30px 130px; }


#divCompres {background: url(../../imatges/fonsFulla.jpg) no-repeat;}
#divCompres span, #divCompres .boto{ margin: 0 0 0 100px;}
#spanExplicacioCompra{width:100%; }
#divCompresDetall{  background: url(../imatges/detallQuadre.jpg) no-repeat; padding: 20px 30px 30px 30px;}

#msgErrorForm{ border:1px solid #FF0000; clear:both; color:#FF3333; font-weight:bold; padding:10px; text-align:center;}
#msgErrorForm span{ clear:both;}



