/* GENERAL */

body { margin: 10px; background-image: url(../imatges/s3rfons.gif); background-position: top left; background-repeat: repeat-x; background-color:#F8FAFC; }

.taula { border-width: 1px 0px 1px 0px; border-color: #BBB #CCC #CCC #CCC; border-style: solid; background-color: #EEEEEE; }

.contingut td { font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; }

.contingut h3 { font-family: 'Trebuchet MS', sans-serif; font-size: 20px; padding-top: 20px; padding-left: 10px; border-bottom: 1px solid #999999; }

p { margin: 8px 12px 4px 12px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; text-align: justify;}

/* TAULA CONTENIDOR */
.taula_principal { background-color: #FFFFFF; border-top: 8px solid #01B3E9; border-right: 1px solid #01B3E9; border-bottom: 4px solid #01B3E9;
border-left: 1px solid #01B3E9; }

/* MENU COLUMNA ESQUERRA */
#menu_principal { min-width: 148px; width: 148px; float: left;}
#menu_principal ul { margin: 0px; padding: 0px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.75em; text-align: left; }
#menu_principal li { margin: 0px; padding: 0px; list-style-type: none; }
#menu_principal a { display: block; width: 148px; line-height: 12px; border-width: 1px 0px 1px 0px; border-color: #336699 #CCCCCC #7FA7CF #000000; border-style: solid; padding: 6px 10px 6px 10px; color: #FFFFFF; background-color: #6699CC; background-image: url(../imatges/fons_menu.gif); background-repeat: repeat-x; text-decoration: none; }

html>body #menu_principal a
{
display: block; width: 128px; line-height: 12px; border-width: 1px 0px 1px 0px; border-color: #336699 #CCCCCC #7FA7CF #000000; border-style: solid; padding: 6px 10px 6px 10px; color: #FFFFFF; background-color: #6699CC; background-image: url(../imatges/fons_menu.gif); background-repeat: repeat-x; text-decoration: none; 
}

#menu_principal a:hover { color: #FFFFFF; }
#menu_principal li.actual a { color: #FFFFFF;  font-weight: bold;}
#menu_principal li.actual a:hover { color: #000000;  font-weight: bold;}
#menu_principal li.submenu a { font-size: 10px; text-align: right; line-height: 10px; border-width: 0px 0px 1px 0px; border-color: #336699; border-style: solid; padding: 6px 10px 3px 10px; background-color: #6699CC;  }
#menu_principal li.submenu a:hover { font-size: 10px; text-align: right; line-height: 10px;  border-width: 0px 0px 1px 0px; border-color: #336699; border-style: solid; padding: 6px 10px 3px 10px; background-color: #6699CC; }

/* NAVEGA PER LES SECCIONS */
.navega { margin-top: 8px; padding-left: 2px; padding-right: 2px; font-family: 'Trebuchet MS', sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-align: left; }
.navega a { text-decoration: none; color: #6699CC; font-weight: normal; }
.navega a:hover { text-decoration: underline; color: #6699DD; font-weight: normal; }

/* NOTICIES */
.noticies { margin-top: 8px; padding-left: 2px; padding-right: 2px; }
.noticiescontent { float: left; border-width: 1px 0px 1px 0px; border-color: #BBBBBB #CCCCCC #CCCCCC #CCCCCC; border-style: solid; background-color: #DDDDDD; }
.noticiescolumna { float: left; width: 264px; text-align: left;}
.noticies h3 { margin: 12px 12px 8px 12px; border-color: #BBBBBB; border-width: 0px 0px 1px 0px; border-style: solid; padding: 0px 0px 4px 0px; font-size: 0.7em; text-transform: none; color: #000000; }
.noticies p { margin: 8px 12px 4px 12px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; text-align: left;}
.noticies ul.segueix { margin: 2px 8px 2px 2px; padding: 4px 0px 0px 4px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; text-align: right; }
.noticies ul.segueix li { margin: 0px; list-style-type: none;  text-align: right; }

/* TEXT */
.textprincipal {margin-top: 8px; padding-left: 2px; padding-right: 2px;}
.textcontingut {float: left; border-width: 1px 0px 1px 0px; border-color: #BBBBBB #CCCCCC #CCCCCC #CCCCCC; border-style: solid; background-color: #EEEEEE;}
.textcolumna {float: left; width: 512px; margin: 8px 12px 4px 12px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; text-align: justify; }
.textprincipal h3 { margin: 8px 0px 8px 0px; border-color: #BBBBBB; border-width: 0px 0px 1px 0px; border-style: solid; padding: 0px 0px 4px 0px; font-size: 16px; text-transform: none; color: #000000; text-align: left;}
.textprincipal p { margin: 8px 12px 4px 12px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; text-align: justify;}

/* PROGRAMACIO */
.escaleta td {font-family: verdana; font-size: 10px; border-bottom: 1px solid #000000; text-align: center;}
.escaleta b {font-size: 14px;}

/* QUI SOM */
.quisom table { margin: 8px 12px 4px 12px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; }
.quisom img {border: 1px solid #6699CC;}
.quisom td { margin: 8px 12px 4px 12px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333333; }

/* PEU DE PAGINA */
#peu { width: 700px; margin: 8px 0px 0px 0px; border-width: 1px 0px 0px 0px; border-color: #CCCCCC; border-style: solid; padding: 8px 0px 10px 0px; font-family: 'Trebuchet MS', sans-serif; font-size: 0.7em; color: #333; background-color: #FFF; float: left; text-align: left;}
#peu a { color: #333; }

/* NOTICIES EL3 */
a.txtnoticia {text-decoration: none; font-weight: normal; color: #000000; }
a:hover.txtnoticia {text-decoration: none; font-weight: normal; color: #000000; }
a:link.txtnoticia {text-decoration: none; font-weight: normal; color: #000000; }
a:visited.txtnoticia {text-decoration: none; font-weight: normal; color: #000000; }

/* ADMINISTRACIO */
.llistat { background: #f8f8f8; border: 1px solid #ddd; margin-bottom: 10px; }


/* CURRENT EVENTS */

.currentevents
{
	margin-top: 8px;
	padding-left: 2px;
	padding-right: 2px;
}

.currenteventtitle
{
	width: 28px;
	float: left;
}

.currenteventcontent
{
	float: left;
	border-width: 1px 0px 1px 0px;
	border-color: #BBB #CCC #CCC #CCC;
	border-style: solid;
	background-color: #EEEEEE;
	background-repeat: repeat-x;
}

.intronoticies
{
	float: left;
	border-width: 1px 0px 1px 0px;
	border-color: #BBB #CCC #CCC #CCC;
	border-style: solid;
	background-color: #EEEEEE;
}

.intronoticia
{
	float: left;
	width: 455px;
}

.currentevents h3
{
	margin: 12px 12px 8px 12px;
	border-color: #BBBBBB;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 0px 0px 4px 0px;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
}

.currentevents p
{
	margin: 8px 12px 4px 12px;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 10px;
	color: #000000;
}

.currentevents ul.continue
{
	margin: 8px 12px 12px 12px;
	border-color: #BBB;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 4px 0px 0px 16px;
}

.currentevents ul.continue li
{
	list-style-type: none;
}

.currentevents  li.submenu a { font-size: 10px; line-height: 10px; text-decoration: underline; color: #29537E;}
.currentevents  li.submenu a:hover { font-size: 10px; line-height: 10px; text-decoration: none; color: #29537E;}

.not {text-align: right; border: 1px solid #000000;}

acronym {
	font-style: normal;
	border-bottom: 1px dotted #ddd;
}

code, pre {
	font-family: courier, monospace;
	color: green;
}	

#bottle {
	width: 410px;
}

#playlist {	}
#playlist td { font-family: "lucida grande", verdana, sans-serif; font-size: 8pt; }
#playlist td.selected { background-color: #3d80df; color: #ffffff; font-weight: bold; }