body{
background:url(bgnd.png) repeat-x top left #ffffff;
}
/*#bodybgnd{
 width: 100px;
 background-color: #ffffff;
 background-image: url('bgnd.bmp');
}*/
#Table_01{
	margin: 0px auto;
}
#sombralat{
	background-color: transparent;
	width: 100px;
	margin: 0px auto;
	text-align: left;
	background-image: url(../sombras_02.png);
	background-position: left top;
	background-repeat: repeat-y;
}

#sombrasup{
	background-image: url(../sombras_01.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0px;
}

#sombrainf{
	background-image: url(../sombras_03.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	text-align: center;
	margin: 0px;
	padding-top: 100px;
	line-height: 12px;
	font-size: 12px;
	color: #8A8A8A;
	clear: both;
}

/*body {
 background-color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px 0 0em 0;
 padding: 0;
 font-size: 10pt;
 text-align: justify;
}*/
td.assigna {
 width: 250px;
 background-color: #962223;
 color: #ffffff;
 text-align: center;
}
td.assignaneg {
 width: 250px;
 background-color: #962223;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}
td.batin {
 background-color: #000000;
 color: #ffffff;
 text-align: center;
 font-variant: small-caps;
 font-weight: bold;
}
td.profe {
 width: 250px;
 background-color: #eeeeee;
 text-align:center;
}
td.profeneg {
 width: 250px;
 background-color: #eeeeee;
 font-weight: bold;
 text-align: center;
}
.titol3 {
 font-weight: bold;
}
td.assigna2 {
 width: 550px;
 background-color: #962223;
 color: #ffffff;
}

td.profe2 {
 width: 250px;
 background-color: #eeeeee;
}
.taulagran {
 width: 1000px;
}
.taulacompleta {
 /* background-image: url(../sombras_02.png); */
 width: 100%;
 background: transparent;
}
.visites {
 font-family: arial;
 font-size: 10pt;
 text-align: right;
 color: #962223;
 font-weight: bold;
}
td.cursb {
 width: 200px;
 background-color: #962223;
 color: #ffffff;
 text-align: center;
}
td.taulacentrat {
 width: 150;
 background-color: #eeeeee;
}
td.taulacredit {
 width: 50px;
 background-color: #eeeeee;
 text-align: center;
}
td.taulacentrattit {
 width: 150;
 background-color: #eeeeee;
 font-weight: bold;
 text-align: center;
}
td.taulacredittit {
 width: 50px;
 background-color: #eeeeee;
 text-align: center;
 font-weight: bold;
 text-align: center;
}
td.batx {
 width: 700px;
 background-color: #962223;
 color: #ffffff;
 text-align: center;
 font-variant: small-caps;
 font-weight: bold;
 font-size: 12pt;
}
td.itin {
 width: 350px;
 background-color: #961113;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
}
td.cursbat {
 width: 175px;
 background-color: #960003;
 color: #ffffff;
 text-align: center;
}
td.matbat {
 width: 125px;
 background-color: #eeeeee;
 font-weight: bold;
 text-align: center;
}
td.crebat {
 width: 50px;
 background-color: #eeeeee;
 font-weight: bold;
 text-align: center;
}
td.matbatja {
 background-color: #eeeeee;
}
td.crebatja {
 background-color: #eeeeee;
 text-align: center;
}
td.batxsalut {
 width: 360px;
 background-color: #962223;
 color: #ffffff;
 text-align: center;
 font-variant: small-caps;
 font-weight: bold;
 font-size: 12pt;
}
td.itinsalut {
 width: 360px;
 background-color: #961113;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
}
td.cursbatsalut {
 width: 180px;
 background-color: #960003;
 color: #ffffff;
 text-align: center;
}
td.matbatsalut {
 width: 130px;
 background-color: #eeeeee;
 font-weight: bold;
 text-align: center;
}
td.crebatsalut {
 width: 50px;
 background-color: #eeeeee;
 font-weight: bold;
 text-align: center;
}
img.mapa {
 width: 800px;
 height: 550px;
}
.contacta {
 padding: 5px;
}
td.camp1 {
 width: 200px;
 background-color: #962223;
 color: white;
}
td.camp2 {
 width: 200px;
 background-color: #eeeeee;
 color: #000000;
 text-align: center;
}
.trenca {
 clear: both;
}
td.camp3 {
 width: 600px;
 background-color: #eeeeee;
 color: #000000;
 text-align: center;
}
.botoformulari {
 width: 400px;
 text-align: center;
}
img.imatgeesquerra {
 float: left;
 width: 450px;
 height: 400px;
}
td.lateral {
 /*width: 100px;
 background-color: #ffffff;
 background-image: url('bgnd2.bmp');*/
 width: 100px;
 background:transparent;/*url(bgnd.png) repeat-x top left #ffffff;*/
}
td.principal {
 width: 800px;
 background-color: #ffffff;
/* background-image: url('bgnd.bmp');*/
}

.lletra {
 font-family: Arial, 'Lucida Sans Unicode', sans-serif;
 font-weight: normal;
 font-size: 10pt;
}
.titol1 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12pt;
 color: #962223;
 font-variant: small-caps;
}

p.titol2 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12pt;
 color: #962223;
}

.negreta {
 font-weight: bold;
}

.negreta2 {
 font-weight: bold;
 font-size: 12pt;
 background-color: yellow;
}

td.cursoshoraris {
 width: 200px;
 background-color: #962223;
 color: #ffffff;
}

td.diasetmana {
 width: 100px;
 background-color: #961113;
 color: #ffffff;
 text-align: center;
}

td.horari {
 background-color: #962223;
 color: #ffffff;
 padding: 5px;
 border: 3px solid #962223;
}

td.tipus {
 color: #962223;
}

td.vora {
 border: 3px solid #962223;
}

.llistatnumeric {
 list-style-type: decimal;
}

.resalta3 {
 font-weight: bold;
 color: #962223;
}
.barrasubmenu {
 background-color: #962223;
 width: 100%;
 height: 4px;
}

.centrat {
 text-align: center;
}

.esquerre {
 text-align: left;
}

.dret {
 text-align: right;
 font-weight: bold;
 color: #962223;
}

.resalta2 {
 font-weight: bold;
}

td.taulaenunciat {
 background-color: #962223;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
}
ul.llistat {
 list-style-image: url('../square.bmp');
 background-color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 padding-top: 5px;
 padding-bottom: 5px;
}

ul.llistatcurs {
 list-style-image: url('../square.bmp');
 font-weight: bold;
 color: #336633;
}
ul.llistatcredit {
 list-style-image: url('../square2.bmp');
 font-weight: normal;
 color: #000000;
}
.linea {
 border-style: solid;
 border-color: #00cc00;
 background-color: #00cc00;
 color: white;
 font-weight: bold;
 padding: -2px 0px;
}
.credit {
 color: #962223;
 font-weight: bold;
}
h1.titol {
 background-color: #962223;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
}

td.curs1 {
 width: 50px;
 background-color: #962223;
 color: #ffffff;
 text-align: center;
}

td.curs2 {
 width: 100px;
 background-color: #962223;
 color: #ffffff;
 text-align: center;
}
td.curs3 {
 width: 200px;
 background-color: #962223;
 color: #ffffff;
}
td.curs4 {
 width: 150px;
 background-color: #eeeeee;
}
td.centra {
 text-align: center;
 background-color: #eeeeee;
}

td.cicles {
 text-align: center;
 background-color: #961116;
 color: #ffffff;
}

td.estudis {
 width: 220px;
 background-color: #961116;
 color: #ffffff;
}

td.grpniv {
 text-align: center;
 color: #961116;
}

hr {
 background-image: url('barra.jpg');
 width: 800px;
 height: 12px;
}

.resalta {
 text-decoration: underline;
 color: #962223;
}

.subtitol {
 color: #962223;
 font-weight: bold;
 font-variant: small-caps;
 text-align: center;
}

.blanc {
 color: #ffffff;
}
.formulari {
 margin: 5px;
 padding: 5px;
}
.centrat {
 text-align: center;
}
.subrat {
 width: 100%;
 height: 5%;
 background-color: #333366;
}
#menuh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 20px;
}
 
#menuh ul, li {
	list-style-type: none;
}
 
#menuh ul {
	margin: 0;
	padding: 0px 0px;
}
 
#menuh li {
	float: left;
}
 
#menuh a {
	text-decoration: none;
	color: #6b6b6b;
	background-image: url('noMarcat.jpg');
	display: block;
	padding: 3px 10px;
	text-align: center;
	width: 82px;
	height: 21px;
	font-weight: bold;
	line-height: 170%;
}

a.enllac:link { 
	color: #962223;
	font-family: Arial;
	font-size: 10pt;
	/* font-weight: bold; */
}
a.enllac:visited {
	font-family: Arial;
	font-size: 10pt;
	/* font-weight: bold; */
}

#menuh a#marcat {
	background-image: url('marcat.jpg');
	color: #ffffff;
}
#menuh a:hover {
	background-image: url('preparat.jpg');
	color: #ffffff;
	width: 82px;
	height: 21px;
}

#menui {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-top: 20px;
}
 
#menui ul, li {
	list-style-type: none;
}
 
#menui ul {
	margin: 0;
	padding: 0px 0px;
}
 
#menui li {
	float: right;
}

#menui a {
	text-decoration: none;
	color: #ffffff;
	background-image: url('noMarcatb.jpg');
	display: block;
	padding: 3px 10px;
	text-align: center;
	width: 82px;
	height: 21px;
	font-weight: bold;
	line-height: 170%;
}
#menui a#marcat {
	background-image: url('marcatb.jpg');
	color: #6b6b6b;
	width: 82px;
	height: 21px;
} 
 
#menui a:hover {
	background-image: url('marcatb.jpg');
	color: #6b6b6b;
	width: 82px;
	height: 21px;
}

#linknou a:hover {
 font-weight: bold;
 color: white;
}

#linknou a {
 color: white;
 text-decoration: none;
}



#linknou2 a:hover {
 font-weight: bold;
 color: red;
}

#linknou2 a {
 color: #962223;
 text-decoration: none;
 font-weight: bold;
}


#eso a {
	text-decoration: none;
	background-image: url('../estudis/eso.png');
	display: block;
	border: 0px none;
	text-align: center;
	width: 37px;
	height: 12px;
}

#eso a:hover {
	background-image: url('../estudis/eso2.png');
}

#batxillerat a {
	text-decoration: none;
	background-image: url('../estudis/batxillerat.png');
	display: block;
	border: 0px none;
	text-align: center;
	width: 133px;
	height: 12px;
}

#batxillerat a:hover {
	background-image: url('../estudis/batxillerat2.png');
}

#cfgm a {
	text-decoration: none;
	background-image: url('../estudis/cfgm.png');
	display: block;
	border: 0px none;
	text-align: center;
	width: 52px;
	height: 12px;
}

#cfgm a:hover {
	background-image: url('../estudis/cfgm2.png');
}

#cfgs a {
	text-decoration: none;
	background-image: url('../estudis/cfgs.png');
	display: block;
	border: 0px none;
	text-align: center;
	width: 49px;
	height: 12px;
}

#cfgs a:hover {
	background-image: url('../estudis/cfgs2.png');
}

#pacfgs a {
	text-decoration: none;
	background-image: url('../estudis/pacfgs.png');
	display: block;
	border: 0px none;
	text-align: center;
	width: 137px;
	height: 35px;
}

#pacfgs a:hover {
	background-image: url('../estudis/pacfgs2.png');
}

