/* standard elements */
html {}
* {	margin: 0;	padding: 0;}
/*a {color: #BC1617;}*/
a { color:#018AD8;}
a:hover {color: #018BD3;}
body {		color: #8B8B8D;	font: normal 66.5%  Arial, Helvetica, sans-serif; }
select {	background-color:#E9BDA2;	color: #444;	font: normal 90% Arial, Helvetica, sans-serif; }
p,code,ul {padding-bottom: 1.2em;}
li {list-style: square; margin: 0 0 0 25px;}
h1 {	font: normal 1.2em Arial, Helvetica, sans-serif;	margin-bottom: 4px;	color: #018AD8;	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 {	margin: 0 auto;	padding: 0;	width: 784px; }
.contingut {	margin: 0 auto;	padding: 0;	width: 750px; }
#contingut {	vertical-align:top; min}	
#contingut img{ text-align:center;}	
#contingut p{ clear:both; padding:10px 12px 10px 12px; }

.logo{	height: 23px;	text-align: center;	}	
.txt{ margin: 0 auto;	padding: 20px 0;	width: 774px; 	text-align: justify;}		
.noticies p{ margin: 0 auto;	padding: 0;	width: 774px; }
.peu { color:#018BD3; text-align: center; padding: 15px 0 0 0; clear:both; border-top:1px solid #E1E2E3;}	
.peu a { color:#018BD3; text decoration: underline;}	
.peu a:hover{ font-weight: bold;}
	
/* estils menu*/ 	
.menu{ }
.menu li{	display: inline;	list-style-type: none;	padding-right: 15px; padding-left:15px;	font-size: 100%;	margin:0;	}
.menu { padding: 8px 0 0 0; text-align:center;}	
.menu a{ color: #A5A8AA; font-weight: bold; text-decoration: none; padding: 0 0 }	
.menu a:hover, .menu .current	{ color: #018AD8; text-decoration: none;}
.menu1, .menu2, .menu3 {border-bottom:1px solid #E1E2E3; text-align:center; padding:12px 0 12px 0;}
.menu2 a{ color: #A5A8AA; font-weight: bold; text-decoration: none;}	
.menu2 a:hover, .menu2 .current	{ color: #018BD3; text-decoration: none;}
.menu4 li{	padding-right: 0; line-height:15px;}
.menu4{ padding-top:15px;}

.idioma {text-align: right; padding: 5px 10px 5px 0; color: #96969A;}
.idioma a {color: #96969A; text-decoration: none;}
.idioma a:hover {color: #018AD8;}
.idioma .idiomaCurrent {color: #018AD8;}

input {	font-family: Arial, Helvetica, sans-serif; font-size:11px; margin: 0 0 5px 0; }
#tblFormulari td{ padding: 0 0 5px 0;}
.boto{ border:1px solid #018AD8; background-color:#E9BDA2; cursor:pointer; color:#018AD8;}


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% Arial, Helvetica, 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;}
#divInfoDifunt { background-color:#00FFFF;padding: 20px 30px 30px 30px;}
#divInfoDifunt span{ padding:0 0 0 100px;}
#divInfoDedicatoria{ background-color:#99FF66; padding: 0 30px 30px 130px; 
}


#divCompres, #divNoticies { display:none;}



