body { 
	font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px; color: #111; font-weight: normal;
	}
a { color: #b13427; text-decoration: none; }
a:hover { color: #b13427; text-decoration: underline; }
p { margin: 0px; padding: 0px 0px 5px 0px; }
/* CAP --------- */
#cap_html { width: 750px; color: #fff; }
#cap_html ul { margin: 0px; padding: 0px; position: absolute; list-style: none; left: 220px; top: 80px; }
#cap_html li { display: inline; font-size: 12px; margin: 0px 12px 0px 0px;}
#cap_html li a { color: #fff; }
#cap_html h5 { line-height: 1.3em; }

/* CENTRE ---------------------------------------------------------------------- */

/* bloc submenu --- */
#submenu { margin: 0px; padding: 12px 0px 0px 0px; }

.bloc3 { border: 0px solid #FF3300; color: #666; }
.bloc3 ul { list-style: none; margin: 0px; padding: 0px; border: 0px solid #ff0066; }
.bloc3 li { padding: 2px 12px 10px 0px; border: 0px; font-size: 12px; display: inline; float: left; }
.bloc3 a { color: #666; }
.bloc3 a:hover { color: #b13427; text-decoration: underline; }
.bloc3 .actiu { color: #b13427; }

#cerca { border: 0px solid #dd0000; padding: 0px 0px 8px 0px; float: right; font-size: 12px; }
#cerca input { margin: 0px; background: #ffffff; color: #666; font-size: 12px; border-style: ridge; }
#cerca input.boto { background: #f6f6f6; border: 1px outset #999; }

/* títol --- */
#guia { font-size: 12px;clear: both; }
#guia .titol { padding-left: 220px; color: #fff; }
#guia .titol a { color: #e8c2bf; text-decoration: none; }
#guia .titol a:hover { color: #fff; }
#guia .opcions { float: right; color:#e8c2bf; text-align:center; }
#guia .opcions img { margin: 0px; padding: 0px 4px 0px 4px; border: 0px solid #000000; }
#guia .fons_color { color: #e8c2bf; }

/* banner --- */
#banner { margin: 0px; padding: 0px; padding-top: 0px; padding-bottom: 20px; }
#banner a img { border: 0px; }

.noti_gran { border: 0px dotted #cc00ff; margin-top: 10px; margin-bottom: 10px; }
.noti_breu { border: 0px dotted #cc00ff; margin-top: 10px; margin-bottom: 10px; }
.adicional { width: 200px; float: left; border: 0px solid #6600ff; }
.adicional p { margin: 0px; padding: 0px; text-align: right; }

.principal { margin: 0px; margin-left: 220px; padding: 0px; border: 0px solid #6600ff; text-align: justify; }
.principal a img { margin: 6px 0px 6px 2px; border: 1px solid #ddd; }
.principal a:hover img { border: 1px solid #b13427; }
.principal hr {  margin: 12px 0px 12px 0px; border: 0px; background-color: #ddd; height: 1px; clear: left; }
.principal p.clear { margin: 12px 0px 12px 0px; height: 10px; clear: left; }
	
.data { margin: 0px; padding: 0px; margin-left: 10px; 
	text-align: right; line-height: 1em; font-size: 9px; color: #CCC; float: right; }

/* esq --- */
.bloc { margin: 0px; padding: 10px 20px 10px 20px; border-bottom: 1px solid #ccc; }
.bloc input { font-size: 12px; background: #EEE; }
.bloc ul { list-style: none; margin: 0px; padding: 0px; }
.bloc li { padding: 2px 0px 2px 0px; }
.bloc a { color: #333; }
.bloc a:hover { color: #b13427; text-decoration: underline; }
.bloc .titol { text-transform: uppercase; }

/* bloc horitzontal --- */
.bloc2 {  width: 175px; float: left; border: 0px solid #FF3300; }
.bloc2 input { margin: 2px 0px 2px 0px; font-size: 12px; background: #F6F6F6; }
.bloc2 ul { list-style: none; margin: 0px; padding: 0px; }
.bloc2 li { padding: 2px 0px 2px 0px; }
.bloc2 a { color: #333; }
.bloc2 a:hover { color: #b13427; text-decoration: underline; }
.bloc2 .titol { text-transform: uppercase; }



/* PEU --------------------------------------------------------------------------- */
#peu { padding: 25px 0px 10px 0px; text-align: center; }

/* GENERALS --------- */
.clean_esq { height: 1px; clear: left; }
.colorCCC { color: #CCC; }
.colorAAA { color: #AAA; }
.color999 { color: #999; }
.color666 { color: #666; }
.color333 { color: #333; }
.vermell { color: #b13427; }

.font18 { font-size: 18px; }
.font16 { font-size: 16px; }
.font14 { font-size: 14px; }
.font13 { font-size: 13px; }
.font12 { font-size: 12px; }
.font11 { font-size: 11px; }
.font10 { font-size: 10px; }
.font09 { font-size: 9px; }


/* ADMIN --------- */
.adminok { color: #0F0; font-weight: bold; }
.adminerror { color: #F00; font-weight: bold; }

input, select, option, textarea {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
}
