body { background-image:url(img/fons.gif); background-position:top center; background-repeat:repeat-x; margin:0px; height:100%; }
body,td,th { font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
#general { overflow:visible; visibility:visible; display:block; height:100%; margin:auto; width:770px; background-color:#FFFFFF; background-image:url(img/cap.jpg); background-position:top center; background-repeat:no-repeat }
#index { position:absolute; top:35px; margin-left:210px }
#index { position:absolute; top:35px; margin-left:210px }
#idioma { width:755px; height:20px; text-align:right; padding-top:5px; padding-right:15px; }
#idioma a { text-decoration:none; font-size:12px; font-weight:bold; color:#666666 }
#idioma a:hover { color:#96481C }
#menu { width:755px; height:90px; margin-top:108px; padding-left:15px; font-size:18px; font-weight:bold; color:#96481C }
#menuprivate { width:755px; height:33px;  margin-top:108px; padding-left:15px; font-size:17px; font-weight:bold; color:#96481C }
#menu .active { width:755px; height:90px; margin-top:108px; padding-left:15px; font-size:16px; font-weight:bold; color:#96481C }
#menu a { text-decoration:none; font-size:15px; font-weight:normal; color:#7D7366 }
#menu a:hover { color:#000000 }
#menu .barra { padding-left:8px; padding-right:8px }
#menuprivate .active { width:755px; height:90px; margin-top:108px; padding-left:16px; font-size:15px; font-weight:bold; color:#96481C }
#menuprivate a { text-decoration:none; font-size:15px; font-weight:normal; color:#7D7366 }
#menuprivate a:hover { color:#000000 }
#menuprivate .barra { padding-left:8px; padding-right:8px }
#content { float:left; width:770px; background-color:#FFFFFF }
#dotmenu { position:absolute; width:275px; height:26px; top:220px; margin-left:-9px; }
#dotmenu div.item { float:left; width:275px; height:26px }
#dotmenu div.texte { clear:left; float:left; padding:15px 0px 35px 100px; width:600px; font-size:12px; line-height:19px; color:#50493E; }
#dotmenu div.menu  { float:left; width:251px; padding-left:24px; margin-top:-6px; padding-bottom:5px; line-height:16px; font-size:16px; font-weight:bold; color:#96481C }
#dotmenu div.menu a { text-decoration:none; font-size:16px; font-weight:normal; color:#7D7366 }
#dotmenu div.menu a:hover { color:#000000 }
#dotmenu div.menu2 { float:left; padding-left:9px; height:20px; }
#dotmenu div.menu2b { float:left; width:251px; padding-left:15px; padding-top:1px; height:20px; background-image:url(img/dot-menu3.gif); background-repeat:no-repeat }
#dotmenu div.menu2 a { text-decoration:none; font-size:14px; font-weight:normal; color:#000000 }
#dotmenu div.menu2 a:hover { color:#96481C }
#esq { float:left; width:266px; padding-top:20px }
#dreta { float:left; width:504px; padding-right:0px; font-size:12px; color:#50493E; padding-bottom:20px; line-height:26px }
#dretalogin { float:left; width:472px;  padding-right:0px; font-size:12px; color:#50493E; padding-bottom:20px; line-height:26px}
#dretaPortada { float:left; width:480px; height:352px; padding-bottom:40px; background-image:url(img/foto-portada2.jpg); background-repeat:no-repeat }
#dretaPortada div.titular { float:left; padding-left:50px; padding-top:35px; font-size:28px; font-weight:bold; color:#333333 }
#peu { float:left; width:770px; height:35px; background-color:#FFFFFF; background-image:url(img/peu.gif); background-repeat:no-repeat; background-position:center top }
#peu a { text-decoration:none; color:#7D7366; }
#peu a:hover { color:#000000 }
#peu div.firma { float:left; padding-left:266px; font-size:10px; color:#7D7366; padding-top:5px }
#peu div.nota { float:right; font-size:11px; font-weight:bold; padding-top:5px; padding-right:15px }
#peu div.nota a { color:#9E9891 }
#peu div.nota a:hover { color:#000000 }
#peuDades {	position:absolute; margin-top:-28px; font-size:13px }
textarea { border:solid #666666 1px; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:300px }
.titol { font-size:16px; color:#96481C; font-weight:bold }
.titolNegre { font-size:14px; color:#000000; font-weight:bold }
.txtBold { font-size:12px; color:#96481C; font-weight:bold }
.txtNormal { font-size:11px; color:#333333;
	margin-left: 0px;
}
#formulari { float:left; }
#formulari div.item { float:left; height:23px; width:100% }
.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #FFFCDD;
	color: red;
}

